neuron-core/neuron-ai
The Agentic Framework of the PHP ecosystem to build production-ready AI driven applications. Connect components (LLMs, Tools, vector DBs, memory) to agents that interact with your data and UI.
What it solves
Neuron은 AI 에이전트의 생성 및 오케스트레이션을 단순화하도록 설계된 PHP 프레임워크입니다. 간단한 데모 수준의 AI 스크립트와 복잡한 프로덕션 시스템 사이의 격차를 메우며, 네이티브 PHP 환경 내에서 메모리, 도구 통합 및 멀티 에이전트 상호작용을 처리하는 확장 가능한 아키텍처를 제공합니다.
How it works
Neuron은 워크플로우 아키텍처를 사용하여 개발자가 에이전트 시스템을 일련의 연결된 컴포넌트로 구축할 수 있게 합니다. 기본 Agent 클래스는 메모리, 함수 호출 및 RAG(Retrieval Augmented Generation)를 자동으로 관리합니다. 개발자는 AI 제공자(예: Anthropic, OpenAI), 시스템 프롬프트 및 도구를 지정하여 에이전트를 정의할 수 있습니다. 보다 복잡한 요구사항에 대해서는 워크플로우 시스템이 사용자 정의 플로우차트와 같은 로직을 허용하며, AI 출력의 수동 검증을 위한 인간‑인‑루프 패턴을 포함할 수 있습니다.
Who it’s for
Python 기반 프레임워크로 전환하지 않고도 전문적이고 프로덕션 준비된 AI 에이전트 및 에이전트 애플리케이션을 구축하고자 하는 PHP 개발자 및 소프트웨어 하우스를 위한 것입니다.
Highlights
- Multi-Provider Support: OpenAI, Anthropic, Gemini, Mistral, Ollama 등 다양한 LLM 제공자를 손쉽게 전환할 수 있습니다.
- Tool Integration: MySQL과 같은 툴킷 및 Model Context Protocol(MCP)에 대한 내장 지원을 통해 에이전트를 외부 데이터와 함수에 연결합니다.
- RAG Capabilities: Pinecone과 같은 벡터 스토어 및 임베딩 제공자를 통합하여 지식 기반 챗봇을 구축합니다.
- Structured Output: 에이전트가 특정 PHP 클래스 구조로 데이터를 반환하도록 강제하여 하위 비즈니스 프로세스에서 활용할 수 있습니다.
- Observability: Inspector와 통합되어 AI 에이전트의 실행 타임라인을 모니터링하고 디버깅합니다.