CortexON: мультиагентный инструмент ИИ с открытым исходным кодом для автоматизации сложных задач

Общее введение

CortexON - это мультиагентная система искусственного интеллекта с открытым исходным кодом, размещенная на GitHub по адресу https://github.com/TheAgenticAI/CortexOn. Она была разработана командой TheAgenticAI и поддерживается Манус Цель проекта - автоматизация сложных задач путем совместной работы нескольких специализированных агентов. Пользователи могут бесплатно скачать код и развернуть его для исследований, бизнес-процессов и технических операций. CortexON поддерживает установку в Docker, включает поиск в реальном времени, управление файлами, генерацию кода и многое другое, и сообщество постоянно совершенствует его.

CortexON:开源多代理AI工具,支持复杂任务自动化CortexON:开源多代理AI工具,支持复杂任务自动化

 

Список функций

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

 

Использование помощи

CortexON требует от пользователей загрузить код и развернуть его самостоятельно. Подробные инструкции по установке и использованию приведены ниже.

Процесс установки

  1. Код загрузки
    Откройте терминал и введите команду clone repository:
git clone https://github.com/TheAgenticAI/CortexOn.git

Перейдите в каталог проектов:

cd CortexOn
  1. Настройка переменных среды
    В корневом каталоге проекта создайте файл .env заполните следующие необходимые переменные:
  • Антропный API(для моделей искусственного интеллекта):
    ANTHROPIC_MODEL_NAME=claude-3-7-sonnet-20250219
    ANTHROPIC_API_KEY=你的Anthropic密钥
    

    Получите ключ с сайта https://console.anthropic.com/.

  • Конфигурация Browserbase(для веб-прокси):
    BROWSERBASE_API_KEY=你的Browserbase密钥
    BROWSERBASE_PROJECT_ID=你的项目ID
    

    Зарегистрируйтесь и создайте проект на сайте https://browserbase.com/.

  • Поиск Google(для функции поиска):
    GOOGLE_API_KEY=你的Google密钥
    GOOGLE_CX=你的搜索ID
    

    Настроено на сайте https://developers.google.com/custom-search/v1/overview.

  • Ведение журнала(Необязательно):
    LOGFIRE_TOKEN=你的Logfire密钥
    

    Получено с сайта https://pydantic.dev/logfire.

  • WebSocket(Front-end коммуникация):
    VITE_WEBSOCKET_URL=ws://localhost:8081/ws
    
  1. Установка Docker
    Убедитесь, что на вашем компьютере установлен Docker Desktop. Если нет, загрузите и установите его с сайта https://www.docker.com/products/docker-desktop/.
  2. Включить сеть хоста (необязательно)
    В настройках Docker Desktop откройте "Сеть" в разделе "Ресурсы", установите флажок "Включить сетевое взаимодействие с хостом " и перезапустите Docker.
  3. Постройте и запустите
    Введите следующую команду в терминале:
docker-compose build
docker-compose up

При запуске служба работает на локальном порту. Обращайтесь по следующему адресу:

  • Внешний интерфейс:http://localhost:3000
  • Внутренний API:http://localhost:8081(Документация в http://localhost:8081/docs)
  • Агентский браузер:http://localhost:8000(Документация в http://localhost:8000/docs)
  1. Проверка установки
    Откройте браузер и посетите http://localhost:3000Если вы видите интерфейс, это означает, что установка прошла успешно.

Основные функции

Веб-прокси: поиск в Интернете

  • перейти::
  1. Откройте внешний интерфейс (http://localhost:3000).
  2. Введите в строку поиска ключевое слово, например "AI trends".
  3. Нажмите "Поиск", и веб-прокси выдаст результаты.
  • принимать к сведению: требуется подключение к Интернету. Результаты зависят от точности ключевых слов.

Агент по работе с документами: управление документами

  • перейти::
  1. В интерфейсе выберите "Управление файлами".
  2. Загружайте файлы (поддерживаются PDF, текст и т. д.).
  3. Установите такие правила, как "Сортировать по дате" или "Извлечь сводку".
  4. Нажмите "Выполнить", и файлы будут упорядочены автоматически.
  • экспорт: Результаты сохраняются по умолчанию в директории проекта в output Папка.

Агент кода: генерировать код

  • перейти::
  1. Перейдите в модуль "Генерация кода".
  2. Введите требование, например "Написать программу сортировки на Java".
  3. Выберите язык (поддерживаются Python, Java и др.).
  4. Нажмите "Generate", чтобы просмотреть код.
  5. Если возникли проблемы, нажмите "Отладка", чтобы оптимизировать работу.
  • сохранять (файл и т.д.) (вычислительная техника): Вы можете скачать код или скопировать его для использования.

API-прокси: подключение к внешним сервисам

  • перейти::
  1. Выберите "Интеграция API" в интерфейсе.
  2. Введите адрес и параметры внешнего API (например, API погоды).
  3. Нажмите "Подключиться", и агент получит данные.
  • использовать: Может использоваться для расширения функциональности, например, для доступа к данным в режиме реального времени.

Исполнительный агент: многозадачное сотрудничество

  • перейти::
  1. Создайте задачи в Управлении задачами, например "Проанализировать рыночные данные".
  2. Настройка подзадач: поиск веб-агента, организация файлового агента, генерация диаграмм кодовым агентом.
  3. Нажмите "Запустить", и агент начнет работать.
  • степень прогресса (по проекту): В интерфейсе отображается статус задания, а результаты автоматически сохраняются после завершения.

Функциональное управление

Динамическое многоагентное взаимодействие

В основе CortexON лежит идея совместной работы нескольких агентов. Например, при написании научной работы:

  1. Профиль поиска веб-агента.
  2. Агент документов для сбора содержимого.
  3. Агент кода генерирует визуальные диаграммы.
  4. Исполнительный агент интегрирован в отчет.
    Введите цель в интерфейс, нажмите "Start", и система завершит работу автоматически.

Открытый исходный код и технологический стек

  • персонализация: Пользователь может изменять код. Откройте папку с проектом, измените его в редакторе и запустите заново docker-compose up.
  • стек технологий::
  • Framework: PydanticAI
  • Браузер: Browserbase
  • Поиск: Google SERP
  • Бэкэнд: FastAPI
  • Front-end: React/TypeScript, TailwindCSS
  • Журнал: Пидантик Логфайр

 

сценарий применения

  1. научные исследования
    Когда вам нужно написать статью, CortexON экономит время, осуществляя поиск в литературе, упорядочивая заметки и создавая диаграммы.
  2. автоматизация бизнеса
    Компании используют его для сбора данных о рынке, создания отчетов и оптимизации процессов.
  3. Инструменты разработчика
    Программисты используют кодовые агенты для генерации фрагментов кода или отладки программ для повышения эффективности.

 

QA

  1. Взимает ли CortexON плату?
    Безвозмездно. Это проект с открытым исходным кодом, и код бесплатен. Но вы должны предоставить свой собственный сервер и ключ API.
  2. Вам нужно знать программирование?
    Установка требует знания основных команд, использование интерфейса - нет.
  3. Поддерживаете ли вы китайские задания?
    Поддержка. Интерфейс и документация написаны на английском языке, но можно выполнять поиск и работу с файлами на китайском.
© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...