ag-ui-protocol/ag-ui
AG-UI: the Agent-User Interaction Protocol. Bring Agents into Frontend Applications.
해결하는 문제
AG-UI는 AI 에이전트를 사용자 중심 애플리케이션에 연결하기 위한 표준화되고 가벼운 프로토콜을 제공합니다. UI에 에이전트를 통합할 때 고유하고 분절된 통합 로직이 필요 없으며, 에이전트 백엔드와 프론트엔드 간의 원활한 상호작용을 가능하게 합니다.
작동 방식
AG-UI는 이벤트 기반 프로토콜입니다. 에이전트 백엔드는 약 16가지 표준 이벤트 유형 중 하나와 일치하는 이벤트를 발행하며, 몇 가지 간단한 호환 가능한 입력을 수락합니다. 유연한 미들웨어 계층을 통해 WebSockets, SSE, 웹후크 등 다양한 이벤트 전송 방식과 호환되며, 다양한 에이전트와 애플리케이션 간의 상호운용성을 보장하기 위해 느슨한 이벤트 형식 매칭을 지원합니다.
대상 사용자
실시간 스트리밍, 생성형 UI, 인간이 개입하는 협업 기능을 갖춘 사용자 인터페이스에 AI 에이전트를 통합하고자 하는 개발자 및 AI 에이전트를 개발하는 개발자들.
주요 특징
- 광범위한 프레임워크 지원: LangChain, CrewAI, LlamaIndex, Pydantic AI 등 주요 프레임워크와 통합 가능.
- 다중 언어 SDK: Kotlin, Golang, Dart, Java, Rust, Ruby, C++, .NET용 SDK 제공.
- 양방향 상태 동기화: 양방향 상태 동기화 및 실시간 컨텍스트 강화를 지원.
- 생성형 UI: 에이전트 상호작용 내에서 구조화된 메시지와 생성형 UI 컴포넌트를 가능하게 함.
- 전송 방식 독립: 어떤 이벤트 전송 메커니즘과도 호환 가능.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트