symfony/ai
Symfony AI is a set of components that integrate AI capabilities into PHP applications
해결하는 문제
Symfony AI는 PHP 개발자가 애플리케이션에 AI 기능을 통합할 수 있는 표준화된 방법을 제공합니다. 플랫폼, 에이전트 및 데이터 스토리지에 대한 통합 인터페이스를 제공하여 다양한 AI 제공업체를 위한 맞춤형이고 분산된 통합 코드를 작성할 필요를 없앱니다.
작동 방식
이 프로젝트는 여러 전문화된 컴포넌트로 구성되어 있습니다:
- Platform: OpenAI, Anthropic, Gemini 및 VertexAI와 같은 다양한 AI 플랫폼에 연결하기 위한 통합 인터페이스 역할을 합니다.
- Agent: 사용자와 상호 작용하고 작업을 수행할 수 있는 AI 에이전트를 구축하기 위한 프레임워크입니다.
- Chat: 에이전트에게 메시지를 보내고 장기 컨텍스트를 유지 관리합니다.
- Store: AI 애플리케이션 전용의 인덱싱 및 검색 기능을 갖춘 데이터 스토리지 추상화를 제공합니다.
- Mate: 코딩 에이전트가 프로젝트 인식 도구를 사용하여 실행 중인 PHP 애플리케이션을 검사할 수 있도록 하는 명령줄 도우미입니다.
- Bundles: 이러한 컴포넌트를 Symfony 프레임워크 생태계 내에서 쉽게 사용할 수 있게 해주는 통합 번들(AI Bundle 및 MCP Bundle)입니다.
대상 독자
AI 기반 애플리케이션, AI 에이전트 및 통합 AI 비서를 구축하고자 하는 Symfony 프레임워크를 사용하는 PHP 개발자.
주요 기능
- 통합 플랫폼 인터페이스: OpenAI, Anthropic, Azure와 같은 여러 제공업체를 지원합니다.
- 에이전트 프레임워크: 작업을 수행하는 AI 에이전트를 구축하기 위한 전용 도구입니다.
- MCP 통합: 서버 또는 클라이언트로 작동하기 위한 Model Context Protocol (MCP)을 지원합니다.
- 프로젝트 인식 코딩 도우미: 에이전트가 PHP 애플리케이션을 검사할 수 있는 명령줄 도구가 포함되어 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트