AI Copilot с использованием AWS Multi-Agent Orchestrator

Персональные AI-copilots становятся настоящими изменителями игры. У них есть потенциал изменить способ управления нашими повседневными задачами и обязанностями. В отличие от базовых чат-ботов, эти интеллектуальные помощники являются сложными системами, которые понимают нюансы нашей личной жизни, делая наши повседневные действия намного более плавными и эффективными.

Создание такого AI-copilot может быть сложным без надлежащей инфраструктуры. AWS Multi-Agent Orchestrator является гибкой и мощной платформой для управления множеством AI-агентов. Классификатор orchestrator выбирает соответствующего агента на основе ввода пользователя, характеристик агента и истории разговора. Orchestrator также облегчает хранение истории разговоров для каждого агента.

Source: AWS Multi-Agent Orchestrator

Создание AI Copilot для различных задач

Давайте создадим ИИ copilot, который может проверять календарь, предлагать фитнес-рутин и читать новости одновременно. Эти задачи полностью разделены и могут иметь разные контексты в ходе взаимодействия пользователя с ними. Полный исходный код для этого персонального ассистента можно найти здесь.

Агент Календаря

Это цепной агент, который внутренне использует ApiAgent для получения приглашений в календарь с помощью API Calendly. Ответ от ApiAgent передается в BedrockLLMAgent для суммирования приглашений.

Python

 

Агент Чтения Новостей

Агент чтения новостей также использует цепной агент, который внутренне использует ApiAgent для получения новостей с помощью API Gnews. Ответ от ApiAgent передается в BedrockLLMAgent для суммирования новостей.

Python

 

Агент Фитнеса

Агент фитнеса является самостоятельным агентом, который использует модель LLM для предложения фитнес-рутин, планов питания и советов по здоровью.

Python

 

Запуск приложения

Следуйте этим инструкциям для выполнения предварительных условий.

1. Клонируйте репозиторий:

Shell

 

2. Создайте виртуальное окружение:

Shell

 

3. Установите необходимые зависимости:

Shell

 

4. Запустите приложение:

Shell

 

Взаимодействие с Копилотом

После запуска приложения откроется окно браузера, где вы сможете взаимодействовать с AI-копилотом. Примеры вопросов, которые вы можете задать, включают:

  • “Какие последние новости?”
  • “Как выглядит мой календарь на этой неделе?”
  • “Как я могу похудеть?”

Заключение

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

Source:
https://dzone.com/articles/ai-copilot-using-multi-agent-orchestrator