Към съдържанието
wannacode

Изкуствен интелект за програмисти

Подсказките в редактора, чатботът в поддръжката, търсенето по смисъл, агентът, който пипа файлове: програмистът днес вика модели всеки ден. Отвън моделът е черна кутия, а черна кутия не може да се дебъгва. Този курс я отваря: първо как изобщо учи модел, после как се строи приложение с езиков модел, което не се чупи и не лъже клиента.

Курсът има две части.

  • Как учи модел: правила срещу примери, права през точките, грешката, стъпка надолу по наклона, класификация, оценка и моделът, който наизустява.
  • Невронна мрежа отвътре: неврон, слоеве, как грешката се връща назад и целият цикъл на обучение, до мрежа, която разпознава цифри.

Част 2: приложения с езикови модели

Раздел „Част 2: приложения с езикови модели“
  • Как работи езиков модел: токени, следващият токен и температурата, текстът като вектор, прозорецът на контекста и границите на модела.
  • Приложения с LLM: извикване на API, промптът като код, JSON по схема, инструменти, тестов набор, цена и бързина.
  • Търсене по смисъл и RAG: вектори на документите, нарязване, отговор с източник и проверка дали намира правилното.
  • Агенти: цикълът план, действие, наблюдение, prompt injection и защитите около модела.
  • Проект: асистентът на поддръжката: всичко заедно в едно приложение.

Всеки урок започва от проблем в онлайн магазин: колко ще пътува поръчката, кое плащане е измама, добър или лош е отзивът, какво да отговори асистентът на поддръжката. После идеята се показва със сцена, синхронизирана с кода: линията, която се намества между точките, топката, която се търкаля по наклона, сигналът, който минава през мрежата.

Текстът е един за четирите езика, а кодът е на езика, който избереш, без библиотеки. Регресията и невронната мрежа са цикли и масиви, написани на ръка, за да виждаш всяко число. Индустрията за машинно обучение е на Python, а приложенията с езикови модели се пишат на всеки език. Истинските извиквания към API са примери, които пускаш при теб, с твой ключ.

Какво трябва да знаеш

Раздел „Какво трябва да знаеш“

Един от четирите езика поне до „Колекции“. Математиката е училищна: правата линия, процент, средно аритметично. Производната се обяснява като „накъде е надолу и колко стръмно“. „Софтуерно инженерство“ не е задължително, а където помага (сигурност, архитектура), урокът сочи към него.

Създаден от Иво Гергов като част от кампанията на Evo Tech за достъпно обучение по програмиране ·