Repolode
neuron-core

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. 1

    Composer로 패키지를 설치합니다

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

    에이전트 스타터 클래스를 생성합니다

    vendor/bin/neuron make:agent DataAnalystAgent
  3. 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 통계는 매일 갱신됩니다.

관련 프로젝트