Изкуствен интелект за програмисти
Подсказките в редактора, чатботът в поддръжката, търсенето по смисъл, агентът, който пипа файлове: програмистът днес вика модели всеки ден. Отвън моделът е черна кутия, а черна кутия не може да се дебъгва. Този курс я отваря: първо как изобщо учи модел, после как се строи приложение с езиков модел, което не се чупи и не лъже клиента.
Продължи оттам, докъдето стигна:
Избери езика на кода
Какво учиш
Раздел „Какво учиш“Курсът има две части.
Част 1: как учи модел
Раздел „Част 1: как учи модел“- Как учи модел: правила срещу примери, права през точките, грешката, стъпка надолу по наклона, класификация, оценка и моделът, който наизустява.
- Невронна мрежа отвътре: неврон, слоеве, как грешката се връща назад и целият цикъл на обучение, до мрежа, която разпознава цифри.
Част 2: приложения с езикови модели
Раздел „Част 2: приложения с езикови модели“- Как работи езиков модел: токени, следващият токен и температурата, текстът като вектор, прозорецът на контекста и границите на модела.
- Приложения с LLM: извикване на API, промптът като код, JSON по схема, инструменти, тестов набор, цена и бързина.
- Търсене по смисъл и RAG: вектори на документите, нарязване, отговор с източник и проверка дали намира правилното.
- Агенти: цикълът план, действие, наблюдение, prompt injection и защитите около модела.
- Проект: асистентът на поддръжката: всичко заедно в едно приложение.
Как се учи тук
Раздел „Как се учи тук“Всеки урок започва от проблем в онлайн магазин: колко ще пътува поръчката, кое плащане е измама, добър или лош е отзивът, какво да отговори асистентът на поддръжката. После идеята се показва със сцена, синхронизирана с кода: линията, която се намества между точките, топката, която се търкаля по наклона, сигналът, който минава през мрежата.
Текстът е един за четирите езика, а кодът е на езика, който избереш, без библиотеки. Регресията и невронната мрежа са цикли и масиви, написани на ръка, за да виждаш всяко число. Индустрията за машинно обучение е на Python, а приложенията с езикови модели се пишат на всеки език. Истинските извиквания към API са примери, които пускаш при теб, с твой ключ.
Какво трябва да знаеш
Раздел „Какво трябва да знаеш“Един от четирите езика поне до „Колекции“. Математиката е училищна: правата линия, процент, средно аритметично. Производната се обяснява като „накъде е надолу и колко стръмно“. „Софтуерно инженерство“ не е задължително, а където помага (сигурност, архитектура), урокът сочи към него.