Как Леонид курсы по ботам и нейронкам проходил 🤖
Не так давно я решил пройти курс по разработке Telegram-ботов. Вообще, я уже был знаком с этой темой и даже сделал фреймворк для интеграции синхронных ботов с Django.
С оригинальным названием:
Django Telegram Framework 😄
https://github.com/quillcraftsman/django-telegram-framework
Но сейчас не об этом.
Я заметил, что на фрилансе часто попадаются заказы по ботам, и решил пройти курс на OTUS: «Диалоговые Боты и Голосовые Помощники».
По ботам я ничего нового не узнал 🙂 Там основной библиотекой был aiogram.
Зато я научился работать с нейронками (LLM-ками). Как ни странно, больше всего мне зашли темы про tools.
Если кратко, то это о том, как научить LLM использовать различные инструменты. Например, чтобы она обращалась к API или вызывала самописные функции.
Это можно сделать либо напрямую, указав ей набор функций в коде, либо дать ей ссылку на MCP-сервер, где есть описание функций и возможность их вызова.
Тема MCP мне особенно понравилась, и я сделал по ней диплом, чтобы потестить, как это работает.
И оказалось, что это довольно крутая штука 🚀
А, да, ещё был RAG — довольно сложная тема 🙂
Итог и мораль:
Курс официально пройден, и есть сертификат 🏆
Можно повесить на стенку 😄
Думал, что будет скучнее и не так интересно, но получилось круто и увлекательно.