Repolode
neuron-core

neuron-core/neuron-ai

PHP-фреймворк для создания приложений с AI-агентами: он связывает LLM-провайдеров, инструменты, MCP-серверы, RAG и рабочие процессы с агентами.

Звёзды
2,150
Форки
257
Открытые issues
10
Последний коммит
вчера

Что это?

Neuron — PHP-фреймворк для создания AI-агентов и управления ими в PHP-приложениях. Агент — это PHP-класс, наследующий базовый класс Agent из фреймворка: в нём задаются провайдер и инструкции, а также можно подключить инструменты, память и возможности RAG. История диалога привязана к ID треда, поэтому агент может сохранять контекст между сообщениями.

Фреймворк позволяет переключаться между множеством LLM-провайдеров, включая Anthropic, OpenAI, Gemini, Mistral, Ollama и AWS Bedrock, не меняя код агента. С помощью инструментов и наборов инструментов агенты могут вызывать PHP-функции, например набор для работы со схемой и запросами MySQL. Коннектор MCP загружает инструменты, предоставляемые внешними MCP-серверами. Структурированный вывод преобразует ответы модели в PHP-классы с атрибутами схемы.

Для задач поиска базовый класс RAG объединяет провайдер эмбеддингов с векторным хранилищем, например Pinecone. Компонент Workflow предоставляет лежащие в его основе элементы как самостоятельные строительные блоки и поддерживает паузы с участием человека. В проект также входят интеграционные skills для Laravel и Symfony, а также генератор консольных команд.

Ключевые возможности

  • 01Переключение между множеством LLM-провайдеров без изменения кода агента
  • 02Подключение к агентам инструментов, наборов инструментов и инструментов MCP-серверов
  • 03Преобразование структурированного вывода в PHP-классы с помощью атрибутов
  • 04Встроенный RAG с провайдерами эмбеддингов и векторными хранилищами, например Pinecone
  • 05Движок Workflow с паузами для участия человека и контрольными точками

Сценарии использования

  • Добавление диалогового помощника в существующее приложение на Laravel или Symfony
  • Настройка агента для ответов на вопросы с помощью запросов только на чтение к базе данных MySQL
  • Извлечение структурированных данных из естественного языка в PHP-объекты
  • Создание чат-бота с RAG по документам, хранящимся в векторной базе данных

Быстрый старт

  1. 1

    Установите пакет с помощью Composer

    composer require neuron-core/neuron-ai
  2. 2

    Создайте стартовый класс агента

    vendor/bin/neuron make:agent DataAnalystAgent
  3. 3

    Укажите в агенте API-ключ провайдера и модель, а затем общайтесь с ним

Что важно знать

  • Требуется PHP 8.1 или более новая версия.
  • В большинстве примеров вызывается API платного провайдера LLM, поэтому вам понадобятся аккаунт и API-ключ.

В подборках

Темы

Частые вопросы

Что такое neuron-ai?
PHP-фреймворк для создания приложений с AI-агентами: он связывает LLM-провайдеров, инструменты, MCP-серверы, RAG и рабочие процессы с агентами. Neuron — PHP-фреймворк для создания AI-агентов и управления ими в PHP-приложениях. Агент — это PHP-класс, наследующий базовый класс Agent из фреймворка: в нём задаются провайдер и инструкции, а также можно подключить инструменты, память и возможности RAG. История диалога привязана к ID треда, поэтому агент может сохранять контекст между сообщениями.
neuron-ai можно использовать бесплатно? Какая у него лицензия?
neuron-ai распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
neuron-ai всё ещё поддерживается?
Активно поддерживается. Последний коммит в neuron-ai — 21 окт. 2026 г..
Для чего можно использовать neuron-ai?
Добавление диалогового помощника в существующее приложение на Laravel или Symfony Настройка агента для ответов на вопросы с помощью запросов только на чтение к базе данных MySQL Извлечение структурированных данных из естественного языка в PHP-объекты Создание чат-бота с RAG по документам, хранящимся в векторной базе данных
Как установить neuron-ai?
Установите пакет с помощью Composer: composer require neuron-core/neuron-ai Создайте стартовый класс агента: vendor/bin/neuron make:agent DataAnalystAgent Укажите в агенте API-ключ провайдера и модель, а затем общайтесь с ним
Где скачать neuron-ai?
Исходный код и инструкции по установке — на GitHub: https://github.com/neuron-core/neuron-ai

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

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

159,3 тыс.25,2 тыс.PythonOtherОбновлён 3 часа назад