neuron-core/neuron-ai
LLM 제공자, 도구, MCP 서버, RAG, 워크플로를 에이전트와 연결해 에이전트형 AI 애플리케이션을 만드는 PHP 프레임워크입니다.
- 스타
- 2,149
- 포크
- 257
- 열린 이슈
- 10
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
Neuron은 PHP 애플리케이션에서 AI 에이전트를 만들고 오케스트레이션하는 PHP 프레임워크입니다. 에이전트는 프레임워크의 Agent 기본 클래스를 상속하는 PHP 클래스이며, 제공자와 지침을 정의하고 도구, 메모리, RAG 기능을 추가할 수 있습니다. 대화 기록은 스레드 ID에 연결되므로 에이전트가 여러 메시지에 걸쳐 맥락을 유지할 수 있습니다.
에이전트 코드를 바꾸지 않고도 Anthropic, OpenAI, Gemini, Mistral, Ollama, AWS Bedrock 등 다양한 LLM 제공자를 전환해 사용할 수 있습니다. 도구와 툴킷을 사용하면 에이전트가 MySQL 스키마 및 쿼리 툴킷처럼 PHP 함수를 호출할 수 있으며, MCP 커넥터를 통해 외부 MCP 서버가 제공하는 도구를 불러올 수도 있습니다. 구조화된 출력 기능은 스키마 속성이 지정된 PHP 클래스에 모델 응답을 매핑합니다.
검색 관련 사용 사례에서는 RAG 기본 클래스가 임베딩 제공자와 Pinecone 같은 벡터 저장소를 결합합니다. Workflow 구성 요소는 내부 요소를 독립형 빌딩 블록으로 제공하고 사람이 개입하는 일시 중지를 지원합니다. 프로젝트에는 Laravel 및 Symfony 통합 스킬과 콘솔 명령 생성기도 포함되어 있습니다.
핵심 기능
- 01에이전트 코드를 바꾸지 않고 다양한 LLM 제공자를 전환해 사용
- 02에이전트에 도구, 툴킷, MCP 서버 도구 제공
- 03속성을 통해 PHP 클래스에 구조화된 출력 매핑
- 04임베딩 제공자와 Pinecone 같은 벡터 저장소를 지원하는 내장 RAG
- 05사람이 개입하는 일시 중지와 체크포인팅을 지원하는 워크플로 엔진
활용 사례
- 기존 Laravel 또는 Symfony 앱에 대화형 어시스턴트 추가
- 에이전트가 MySQL 데이터베이스를 읽기 전용으로 조회해 질문에 답하도록 구성
- 자연어에서 구조화된 데이터를 추출해 PHP 객체로 변환
- 벡터 데이터베이스에 저장된 문서를 대상으로 검색 증강 챗봇 구축
빠른 시작
- 1
Composer로 패키지를 설치합니다
composer require neuron-core/neuron-ai - 2
에이전트 스타터 클래스를 생성합니다
vendor/bin/neuron make:agent DataAnalystAgent - 3
에이전트에 provider API 키와 모델을 설정한 다음 대화합니다
사용 전 알아둘 점
- PHP 8.1 이상이 필요합니다.
- 대부분의 예제는 유료 LLM provider API를 호출하므로 계정과 API 키가 필요합니다.
토픽
자주 묻는 질문
- neuron-ai은(는) 무엇인가요?
- LLM 제공자, 도구, MCP 서버, RAG, 워크플로를 에이전트와 연결해 에이전트형 AI 애플리케이션을 만드는 PHP 프레임워크입니다. Neuron은 PHP 애플리케이션에서 AI 에이전트를 만들고 오케스트레이션하는 PHP 프레임워크입니다. 에이전트는 프레임워크의 Agent 기본 클래스를 상속하는 PHP 클래스이며, 제공자와 지침을 정의하고 도구, 메모리, RAG 기능을 추가할 수 있습니다. 대화 기록은 스레드 ID에 연결되므로 에이전트가 여러 메시지에 걸쳐 맥락을 유지할 수 있습니다.
- neuron-ai은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- neuron-ai은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- neuron-ai은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. neuron-ai의 마지막 커밋은 2026년 10월 21일입니다.
- neuron-ai은(는) 어디에 사용할 수 있나요?
- 기존 Laravel 또는 Symfony 앱에 대화형 어시스턴트 추가 에이전트가 MySQL 데이터베이스를 읽기 전용으로 조회해 질문에 답하도록 구성 자연어에서 구조화된 데이터를 추출해 PHP 객체로 변환 벡터 데이터베이스에 저장된 문서를 대상으로 검색 증강 챗봇 구축
- neuron-ai는 어떻게 설치하나요?
- Composer로 패키지를 설치합니다: composer require neuron-core/neuron-ai 에이전트 스타터 클래스를 생성합니다: vendor/bin/neuron make:agent DataAnalystAgent 에이전트에 provider API 키와 모델을 설정한 다음 대화합니다
- neuron-ai은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/neuron-core/neuron-ai
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
자연어 설명만으로 내장 도구, 메모리, 오케스트레이션을 갖춘 프로덕션 수준의 AI 에이전트를 생성하는 노코드 플랫폼입니다.
Context Engineering을 기반으로 에이전트 워크플로를 설계·테스트·배포할 수 있는 시각적 편집기를 갖춘 멀티 에이전트 시스템입니다.
RAG 지식 베이스, 시각적 워크플로, MCP 도구 사용을 지원하는 엔터프라이즈급 AI 에이전트 구축용 오픈소스 플랫폼입니다.
시각적 드래그 앤 드롭 편집기와 여러 LLM 제공자를 활용해 에이전트 워크플로를 만들고 실행하는 오픈 소스 AI 앱 빌더입니다.
AI 에이전트를 위한 로컬 우선 Markdown 기반 장기 메모리 계층으로, SQLite와 LanceDB 인덱스를 활용해 메모리를 편집 가능한 파일로 저장합니다.