ag-ui: AI 에이전트를 프론트엔드에 연결하는 표준 프로토콜
ag-ui-protocol/ag-ui
프로젝트 소개
AI 에이전트와 사용자 인터페이스 간의 통신을 표준화하는 오픈소스 프로토콜이다. 약 16종의 표준 이벤트 타입을 통해 에이전트 백엔드가 실시간으로 상태를 전송하고, 프론트엔드가 이를 받아 실시간 스트리밍 채팅이나 생성형 UI를 구현할 수 있다.
MCP가 에이전트에 도구를 제공하고 A2A가 에이전트 간 통신을 담당한다면, AG-UI는 에이전트를 사용자 애플리케이션 안으로 가져오는 역할을 한다. SSE, WebSockets, 웹훅 등 다양한 이벤트 전송 방식을 지원하며, 느슨한 이벤트 형식 매칭을 통해 다양한 환경에서의 상호 운용성을 보장한다.
LangChain, CrewAI, Microsoft Agent Framework, Google ADK 등 주요 에이전트 프레임워크와 공식적으로 연동된다. Kotlin, Golang, Rust, Java 등 10개 이상의 언어 SDK를 제공하며, CopilotKit, Slack, Microsoft Teams 등 다양한 클라이언트 환경에서도 사용할 수 있다.
에이전트 기반 애플리케이션을 개발하는 팀이 복잡한 커넥터 코드를 작성하지 않고 표준화된 방식으로 UI를 통합할 때 유용하다. MIT 라이선스로 공개되어 있으며, 레퍼런스 HTTP 구현과 기본 커넥터를 함께 제공하여 빠른 시작을 돕는다.
ag-ui-protocol/ag-ui
AG-UI: the Agent-User Interaction Protocol. Bring Agents into Frontend Applications.
TypeScript
이 한국어 소개글은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.