TGViewer
cherkashin.dev cherkashin.dev @cherkashindev · 2.06K subscribers
Post #427 1.07K
Недавно нашу компанию объединили с другой, которая также разрабатывает no-code платформу. И сейчас мы знакомимся с новой командой разработки и активно обмениваемся знаниями. Так как наши продукты похожи, интересно посмотреть как у них всё реализовано.

На прошлой неделе лид AI-команды рассказывал, как в их продукте устроены ИИ-агенты и как используется RAG. Попробую кратко вам рассказать.

🤖 Чем вообще ИИ агент отличается от обычной программы?

Ключевые отличия заключаются в двух возможностях: 
- использовании инструментов 
- динамическом принятии решений​

Под инструментами может подразумеваться:

- function calling — мы описываем, с какими функциями в нашем коде ИИ может взаимодействовать. Конечно, ИИ не запускает код напрямую: он генерирует имя функции и входные параметры, а сам вызов мы делаем уже со своей стороны.

- tools use — более высокоуровневые инструменты: поиск в интернете, работа с файлами, генерация картинок и так далее.

А благодаря тому, что у LLM есть условные «мозги», она сама понимает, какие инструменты и в какой последовательности вызывать и когда остановиться. Это и есть то самое динамическое принятие решений.

📚 Теперь кратко про RAG.

RAG — это генерация ответа, дополненная поиском по вашим данным, о которых сама LLM знать не может. Например, по корпоративной базе знаний.

Пример задачи: «Нам нужно, чтобы LLM отвечала на вопросы с учётом загруженных пользователями PDF-файлов».

Как это реализуется:
- преобразуем PDF в текст
- разбиваем текст на чанки
- каждый чанк превращаем в векторное представление (эмбеддинг) с помощью embedding-модели
- сохраняем текст вместе с вектором, например в Postgres с плагином pgvector

Кстати, на прошлой неделе нашёл отличную статью про то, как слова превращаются в векторы и используются в поиске. Скоро поделюсь 🔜.

Дальше, когда пользователь задаёт вопрос:
- запрос преобразуется в вектор
- находится наиболее подходящая по смыслу запись
- в LLM передаётся: вопрос + найденные куски текста
- LLM формирует ответ

Часть команды, немного растерялась, когда тимлид из другой платформы рассказывал обо всём этом 😅, так как большинство из нас ещё не сталкивались с разработкой агентов.

Ставьте:

- ❤️ — если интересно читать про ИИ-агентов
- 🔥 — если уже понимаете, как они работают
- 👀 — если до изучения агентов пока не дошли руки

#ai
  • ❤ 18
  • 👍 8
  • 🔥 6
  • 💩 5
  • 🤡 4
  • 👀 4
More from @cherkashindev
  1. Sep 30, 2026Когда клод нагенерил пул реквестов и приходит время делать ревью
  2. Sep 29, 2026Отрицательный экономический рост! ИИ оставит всех без работы! Нас заставят пользоваться Ma…
  3. Sep 28, 2026Код ревью в эпоху ИИ Ещё одна мысль после конференций — код ревью придётся делать иначе. К…
  4. Sep 25, 2026Наболело ....
  5. Sep 21, 2026Сегодня продолжим говорить про ИИ, постепенно разгребаю свои заметки после конференций. 1️…
  6. Sep 14, 2026Время продуктовых инженеров Я последнюю неделю провёл в Москве и посетил Deep Tech Night и…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →