에이전트 표준에 대한 요구: 우리는 같은 양식을 네 번... 노트

에이전트 표준에 대한 요구: 우리는 같은 양식을 네 번 다른 방식으로 배포하는 것을 중단해야 합니다.

이 글은 에이전트-UI 통신에 대한 표준화된 접근 방식을 주장하며, 현재의 파편화와 그로 인한 비용을 강조합니다. 각 AI 어시스턴트가 사용자 인터페이스를 다르게 렌더링하기 때문에 개발자들은 어려움에 직면하며, 버튼 컴포넌트를 유지보수하는 사람들은 적응해야 합니다. 에이전트 연결은 쉬워지고 있지만, 다양한 클라이언트에서 렌더링하는 과정은 여전히 일관성이 없으며, 컴포넌트 소유권이나 모양에 대한 단일 진실 공급원이 없습니다. Google의 A2UI는 에이전트가 클라이언트가 이미 가지고 있는 컴포넌트의 이름을 지정하고 클라이언트가 렌더링을 처리하는 선언적 JSON을 사용하여 이를 해결하는 것을 목표로 합니다.이 선언적 JSON 접근 방식은 초기 HTML과 유사하게, 공급업체 소유권이 없는 중립적인 제안으로 제시됩니다. 그러나 샌드박스 처리된 HTML 및 Slack의 BlockKit 및 Microsoft의 Adaptive Cards와 같은 공급업체별 형식을 포함하여 클라이언트가 UI를 표시하는 다양한 방법으로 인해 광범위한 채택이 방해받고 있습니다. 핵심 문제는 현재 클라이언트에 넘겨져 디자인 시스템 일관성을 복잡하게 만드는 스타일링 및 컴포넌트 어휘의 소유권입니다. 저자는 1990년대 후반의 브라우저 전쟁과 유사점을 제시하며, 경쟁 표준이 중복된 노력과 정체를 초래했다고 말합니다.이 글은 단순한 채팅을 넘어선 "캔버스" 또는 더 복잡한 UI 영역이 실제 비용이 발생하는 곳이며, 각 공급업체가 자체 컴포넌트 세트를 유지한다고 강조합니다. A2UI와 같은 선언적 UI는 공유 "부품 목록"으로 가는 길을 제공하지만, 현재 현실에서는 수많은 에이전트 표면과 플랫폼 전반에 걸쳐 디자인 시스템을 작동시키기 위해 상당한 노력이 필요합니다. 제안된 해결책은 렌더링 프로세스를 통일하고 여러 구현을 관리함으로써 발생하는 "표면세"를 줄이기 위해 A2UI가 가장 유망한 대상 표준을 선택하는 것입니다. 궁극적으로 모든 표준의 성공은 중립성과 렌더링의 복잡성을 흡수하려는 플랫폼 공급업체의 의지에 달려 있습니다.
CdXz5zHNQW_qcceL6xcVd.png