a2ui-project / a2ui-project/a2ui

Implement agent library support and a demo of streaming generation with progressive rendering

オープン
#471 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る
component: agent_sdk P2 type: feature/enhancement
主要言語
TypeScript
スター
16.4k
フォーク
1.3k
平均マージ
2日 13時間
マージ済み PR(30日)
134

説明

We should build an example which demonstrates generating a UI incrementally using streamed output from the LLM.

I attempted this in https://github.com/google/A2UI/pull/123 but didn't get it fully working

Decisions to make:
- Should we generate the A2UI format directly, or some simplified version of it which is more optimised for streaming?
- What message order works best, especially between data model update and component updates? Perhaps the use case could not use a data model, so it's just component updates?

See https://github.com/google/A2UI/issues/470 for a request relating to this.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

Review the linked pull request #123 to see the previous attempt. Examine the A2UI format and the agent library to understand the streaming mechanism. The demo likely involves modifying or creating a component in the examples directory that uses an LLM to stream updates. Determine the message order for data model vs. component updates by experimenting with the existing codebase.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
typescript
領域
ai-infra-agents, frontend
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
静か
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。