Поделиться через


Создание агента ИИ

В этой статье описывается процесс создания агентов ИИ в Azure Databricks и описаны доступные методы для создания агентов.

Дополнительные сведения об агентах см. в статье "Введение в создание приложений искусственного интеллекта" в Databricks.

Автоматическая сборка агента с помощью Agent Bricks

Agent Bricks предоставляет простой подход без кода для создания и оптимизации систем агентов ИИ для распространенных вариантов использования ИИ. Укажите свой вариант использования и данные, и Agent Bricks автоматически создаст несколько систем ИИ-агентов, которые затем можно будет доработать. См. Agent Bricks.

Создайте агента в коде

Платформа агента ИИ Мозаики и MLflow предоставляют средства, помогающие создавать агенты, готовые для предприятий, в Python.

Databricks поддерживает агенты разработки с помощью библиотек разработки сторонних агентов, таких как LangGraph/LangChain, LlamaIndex или пользовательские реализации Python.

Сведения о создании агентов ИИ в Databricks см. в статье Создание агентов ИИ в коде.

Прототипирование агентов с помощью ИИ-платформы

Платформа искусственного интеллекта — самый простой способ создать агент в Azure Databricks. AI Playground позволяет выбирать из различных LLM и быстро добавлять инструменты в LLM с помощью интерфейса с малым количеством программирования. Затем вы можете общаться с агентом, чтобы протестировать ответы, а затем экспортировать агент в код для развертывания или дальнейшей разработки.

См. прототипы агентов по вызову инструментов в ИИ-площадке.

ИИ Плейграунд предоставляет вариант с низким уровнем кода для прототипирования агентов.

Понять сигнатуры модели для обеспечения совместимости с функциями Databricks

Databricks использует подписи модели MLflow для определения входной и выходной схемы агентов. Функции продукта, такие как ИИ-площадка, предполагают, что у вашего агента есть один из наборов поддерживаемых подписей модели.

Если вы следуете рекомендуемому подходу к созданию агентов, MLflow автоматически выведет подпись для вашего агента, совместимого с функциями продукта Databricks, без необходимости дополнительной работы с вашей стороны.

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