Примечание
AI in Hand Platform — исследовательский проект по изучению многоагентных рабочих процессов. В настоящее время он активно не поддерживается.
Платформа AI in Hand — это API и веб-приложение с открытым исходным кодом для управления многоагентными рабочими процессами на основе LLM. Основанный на API Assistants OpenAI, он предлагает среду совместной работы для разработки, тестирования и развертывания команд ИИ. Платформа построена с использованием FastAPI и черпает вдохновение из двух проектов с открытым исходным кодом: Agency-Swarm от VRSEN для полезных абстракций серверной части и AutoGen Studio UI от Microsoft для макета пользовательского интерфейса и настраиваемых компонентов.
Чтобы настроить AI в Hand Platform локально, выполните следующие действия:
Клонируем репозиторий:
git clone https://github.com/bonk1t/agentic-platform.git
Настройте бэкэнд:
backend
каталог.pip install -r requirements.txt
poetry install
.env.testing
, переименуйте его в .env
).uvicorn main:app --reload
http://localhost:8000
.Настройте фронтенд:
frontend
.npm install
.env.default
, переименуйте их в .env.development
).yarn start
http://localhost:3000
.Более подробную информацию о запуске и разработке серверной части и внешнего интерфейса см. в соответствующих файлах README:
Бэкэнд платформы AI in Hand построен с использованием FastAPI и предоставляет различные функции, включая управление агентствами, агентами, навыками, сеансами и пользовательскими переменными. Он интегрируется с базой данных Google Firestore для сохранения конфигурации.
Подробную информацию о бэкэнде, включая структуру проекта, документацию по API, пользовательские навыки и рекомендации по участию, можно найти в README бэкенда.
Интерфейс платформы AI in Hand построен с использованием React и предоставляет удобный интерфейс для взаимодействия с платформой. Он использует Gatsby для быстрой установки и расширенных настроек, TailwindCSS для стилизации и Ant Design для компонентов пользовательского интерфейса.
Подробную информацию о внешнем интерфейсе, включая запуск пользовательского интерфейса в режиме разработки, обзор базы кода, элементы дизайна, изменение пользовательского интерфейса, добавление страниц и подключение к серверной части, см. в README внешнего интерфейса.
Мы приветствуем вклад сообщества в улучшение платформы AI in Hand. Чтобы внести свой вклад:
Убедитесь, что ваш код соответствует стандартам кодирования проекта и включает тесты для любых новых функций.
Основная платформа AI in Hand лицензируется в соответствии с Генеральной общественной лицензией Affero (AGPL), что позволяет вносить улучшения по инициативе сообщества под той же лицензией для создания атмосферы открытой и совместной разработки.
Пользовательский контент (UGC):
Это проект с открытым исходным кодом, находящийся в активной разработке. Хотя мы стремимся к качеству, могут возникнуть ошибки или проблемы. Используйте на свой страх и риск.
Если у вас есть какие-либо вопросы или вам нужна помощь, не стесняйтесь обращаться к нашей команде через виджет нашего веб-сайта или создав проблему или обсуждение в этом репозитории. Приятного кодирования!