Процесс разработки агента

Создание агентов ИИ — это путешествие. В этом руководстве вы узнаете об основах работы с большими языковыми моделями (LLM) и более прогрессивными паттернами агентов, что поможет вам понять , когда и почему использовать каждую возможность.

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

Step Что вы узнаете Когда вам потребуется
Основы LLM Как работают LLM и что они могут (и не могут) делать Вы не знакомы с LLMs или хотите понять основы
От LLM до агентов Что делает агент больше, чем вызов завершения чата, и создание первого агента с инструкциями Вы хотите понять концепцию абстракции агента
Добавление инструментов Расширение агентов с помощью средств функций и серверов MCP Агенту необходимо взаимодействовать с реальным миром
Добавление навыков Упаковка повторно используемых возможностей агента Требуются модульные и легко передаваемые поведения агента.
Добавление промежуточного программного обеспечения Перехват и настройка поведения агента Вам нужны ограничители, ведение журнала или переопределения поведения
Поставщики контекстов Внедрение памяти и динамического контекста Агенту необходимо запоминать или получать доступ к внешним знаниям
Агенты в качестве инструментов Использование одного агента в качестве инструмента для другого Вам нужна композиция агента
Агент — агент (A2A) Взаимодействие между агентами через границы Агенты должны взаимодействовать между службами или организациями
Бизнес-процессы Оркестрация мультиагентных, многоэтапных процессов Вам нужен явный контроль над сложным, многоэтапным выполнением

Как использовать это руководство

  • Вы новичок в агентах ИИ? Начните с начала и проработайте каждый шаг.
  • Опытный разработчик? Перейдите к шагу, который соответствует текущему вызову.
  • Оценка фреймворка агента? Ознакомьтесь с разделами "Когда следует использовать" и "Компромиссы" на каждой странице, чтобы понять пространство проектирования.

Tip

Каждая страница содержит раздел "Когда использовать этот" и таблицу "Компромиссы" , чтобы помочь вам решить, соответствует ли этот шаблон вашему сценарию.

Дальнейшие действия