Repolode
neuron-core

neuron-core/neuron-ai

Framework PHP para criar aplicações de IA agêntica, conectando provedores de LLM, ferramentas, servidores MCP, RAG e workflows a agentes.

Estrelas
2,152
Forks
257
Issues abertas
10
Último commit
ontem

O que é?

Neuron é um framework PHP para criar e orquestrar agentes de IA em aplicações PHP. Um agente é uma classe PHP que estende a classe base Agent do framework, define o provedor e as instruções e pode receber ferramentas, memória e recursos de RAG. O histórico da conversa fica associado a um ID de thread, permitindo que o agente mantenha o contexto entre mensagens.

O framework permite alternar entre vários provedores de LLM, incluindo Anthropic, OpenAI, Gemini, Mistral, Ollama e AWS Bedrock, sem alterar o código do agente. Ferramentas e toolkits permitem que os agentes chamem funções PHP, como um toolkit de schema e consultas SELECT do MySQL, e um conector MCP pode carregar ferramentas disponibilizadas por servidores MCP externos. A saída estruturada mapeia as respostas do modelo para classes PHP anotadas com atributos de schema.

Para casos de uso de recuperação, uma classe base de RAG combina um provedor de embeddings com um vector store, como o Pinecone. O componente Workflow disponibiliza os elementos subjacentes como blocos independentes e permite pausas com intervenção humana. O projeto também inclui skills de integração com Laravel e Symfony e um gerador de comandos para o console.

Recursos principais

  • 01Alternar entre vários provedores de LLM sem alterar o código do agente
  • 02Disponibilizar ferramentas, toolkits e ferramentas de servidores MCP para os agentes
  • 03Mapear a saída estruturada para classes PHP por meio de atributos
  • 04RAG integrado com provedores de embeddings e vector stores como o Pinecone
  • 05Mecanismo de Workflow com pausas para intervenção humana e checkpoints

Casos de uso

  • Adicionar um assistente conversacional a uma aplicação Laravel ou Symfony existente
  • Permitir que um agente responda a perguntas consultando um banco de dados MySQL em modo somente leitura
  • Extrair dados estruturados de linguagem natural para objetos PHP
  • Criar um chatbot com geração aumentada por recuperação sobre documentos armazenados em um banco de dados vetorial

Início rápido

  1. 1

    Instale o pacote com o Composer

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

    Gere uma classe inicial para o agente

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

    Configure a chave de API do provedor e o modelo no agente e, em seguida, converse com ele

Antes de usar

  • Requer PHP 8.1 ou mais recente.
  • A maioria dos exemplos chama a API de um provedor de LLM pago, então você precisa de uma conta e de uma chave de API.

Em coleções

Tópicos

Perguntas frequentes

O que é neuron-ai?
Framework PHP para criar aplicações de IA agêntica, conectando provedores de LLM, ferramentas, servidores MCP, RAG e workflows a agentes. Neuron é um framework PHP para criar e orquestrar agentes de IA em aplicações PHP. Um agente é uma classe PHP que estende a classe base Agent do framework, define o provedor e as instruções e pode receber ferramentas, memória e recursos de RAG. O histórico da conversa fica associado a um ID de thread, permitindo que o agente mantenha o contexto entre mensagens.
neuron-ai é gratuito? Qual é a licença?
neuron-ai é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
neuron-ai ainda é mantido?
Manutenção ativa. O último commit de neuron-ai foi em 21 de out. de 2026.
Para que posso usar neuron-ai?
Adicionar um assistente conversacional a uma aplicação Laravel ou Symfony existente Permitir que um agente responda a perguntas consultando um banco de dados MySQL em modo somente leitura Extrair dados estruturados de linguagem natural para objetos PHP Criar um chatbot com geração aumentada por recuperação sobre documentos armazenados em um banco de dados vetorial
Como instalar neuron-ai?
Instale o pacote com o Composer: composer require neuron-core/neuron-ai Gere uma classe inicial para o agente: vendor/bin/neuron make:agent DataAnalystAgent Configure a chave de API do provedor e o modelo no agente e, em seguida, converse com ele
Onde consigo neuron-ai?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/neuron-core/neuron-ai

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados