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 は Workflow アーキテクチャを使用し、開発者がエージェントシステムを一連の接続されたコンポーネントとして構築できるようにします。ベースとなる Agent クラスはメモリ、関数呼び出し、RAG(Retrieval Augmented Generation)を自動的に管理します。開発者は AI プロバイダー(例:Anthropic、OpenAI)、システムプロンプト、ツールを指定するだけでエージェントを定義できます。より複雑なニーズに対しては、Workflow システムがカスタムのフローチャート的ロジックを可能にし、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 エージェントの実行タイムラインを監視・デバッグ。