Весенняя коллаборация с искусственным интеллектом
Платформа агента, использующая Spring AI.
ПРИМЕЧАНИЕ . Это проверка концепции, и ведется работа по реорганизации проекта в библиотеку, которую можно будет использовать в других проектах Spring.
Функции
- Поддержка нескольких агентов и инструментов с помощью простых аннотаций.
- Использует Spring AI для абстракций.
- Автоматически выбирает агента и инструменты в зависимости от поставленной задачи.
- Интерфейс веб-чата для выполнения задач и опционального назначения агента.
- Если агент не указан, базовый LLM используется для выбора агента на основе задачи.
Дорожная карта
Примечание. Некоторые функции дорожной карты зависят от истории сообщений чата, которая пока недоступна в Spring AI.
- Обрабатывайте несколько задач одновременно.
- Составляйте «команды» агентов, которые совместно работают над выполнением задач.
- Добавьте создание и выполнение кода JVM. (Ява, Котлин)
Требования
В этом проекте OpenAI используется в качестве LLM по умолчанию.
- Установите переменную среды
OPENAI_API_KEY
.
Сборка и тестирование
Чтобы создать и запустить тесты:
Вдохновлено
- Microsoft Autogen
- ИИ экипажа