Перейти к содержимому

Что такое «обвязка» агента? Как работают AI-агенты для написания кода

AI Systems with Andy

0:00 / 0:00

Что такое «обвязка» агента? Как работают AI-агенты для написания кода

24 227 просмотров · 4 дня назад
AI Systems with Andy
707 подписчиков
24 227 просмотров · 4 дня назад
Та же модель ИИ, тот же бенчмарк: один агент финишировал за пределами топ-30, другой вошел в топ-5. Единственное изменение коснулось кода вокруг модели: «подготовительного механизма» (Harness). В 11 минутах анимированных диаграмм: что такое «подготовительный механизм» агента, почему он важен, пять частей каждого такого механизма, как выполняется одна задача шаг за шагом, когда вам нужен агент вместо рабочего процесса и как создать свой собственный примерно за 20 строк кода на Python. ⏱️ Разделы 0:00 Введение 0:36 Модель + подготовительный механизм: зачем «подготовительный механизм»? 1:10 Почему подготовительный механизм важен 2:05 Пять частей подготовительного механизма 3:03 Одна задача, шаг за шагом 4:08 Проблема контекста 4:52 Длительные задачи: работа посменно (цикл Ральфа) 5:44 Кто управляет процессом? Внедрение разрешений и подсказок 6:31 Когда вам нужен агент (в отличие от рабочего процесса) 7:20 Используйте SDK или создайте свой собственный 8:02 Создание вспомогательного инструмента примерно за 20 строк кода на Python 9:10 Улучшение: разработка вспомогательных инструментов 9:55 Итоги + ваша задача 🧠 Ключевые выводы • Агент — это модель плюс вспомогательный инструмент: цикл, инструменты, контекст, память и управление вокруг него. • Изменение только вспомогательного инструмента повысило эффективность агента LangChain с 52,8% до 66,5% на Terminal-Bench 2.0. • Каждый шаг включает подготовку, запрос, проверку, запуск, возврат, пока модель не ответит без вызовов инструментов. • Сохраняйте контекст лаконичным (компактизация, навыки по запросу, субагенты) и записывайте прогресс в файлы. • Модель предлагает. Вспомогательный инструмент принимает решение: разрешения, подтверждения, песочницы, ограничения. • Если вы можете заранее нарисовать блок-схему, напишите рабочий процесс. В противном случае используйте инструмент для создания агентов. 🔗 Ссылки LangChain, Улучшение работы глубоких агентов с помощью разработки инструментов: https://www.langchain.com/blog/improv... Terminal-Bench: https://www.tbench.ai/ Anthropic, Эффективные инструменты для длительно работающих агентов: https://www.anthropic.com/engineering... Anthropic, Эффективная разработка контекста для агентов ИИ: https://www.anthropic.com/engineering... Anthropic, Создание эффективных агентов: https://www.anthropic.com/engineering... Claude Agent SDK: https://code.claude.com/docs/en/agent... OpenAI Codex SDK: https://developers.openai.com/codex/sdk GitHub Copilot SDK: https://github.com/github/copilot-sdk LangChain Deep Agents: https://github.com/langchain-ai/deepa... AGENTS.md: https://agents.md Model Context Protocol: https://modelcontextprotocol.io Петля Ральфа (Джеффри Хантли): https://ghuntley.com/ralph/ 💬 Ваше задание: возьмите 20-строчный цикл из главы 11, дайте ему один инструмент, который вы действительно используете, и посмотрите, как он работает. Затем скажите, какой инструмент вы используете каждый день, и что бы вы в нем изменили. 👍 Если это помогло, поставьте лайк и подпишитесь, чтобы получать больше наглядных объяснений того, как работают системы ИИ. #agenticai #agents #harnessengineering #ai