HuaRenCa
Back to Forum
Community

AIエージェントはダッシュボードやグリッドが苦手。これを1つのプロンプトで実現

zhezhe
zhezhe

2 months ago

やあ、みんな。

最近、多くの開発者がUI作業にエージェントを使っていて、多くの部分で十分に機能しているように見えます。

しかし、複雑なグリッドやデータ量の多いダッシュボードを扱うとき、しばしば問題が発生します。

グループ化、フィルタリング、アクセシビリティを要求すると、エージェントは「とりあえず動く」ものを返すことが多いです。

しかしコードは乱雑で、正しく動作させるために何度もプロンプトを繰り返すか、自分でコードを整理する羽目になります。

これこそが、LyteNyte Skillsで私たちが多くの時間をかけて解決してきた問題です。これにより、グリッドやダッシュボードの構築にかかる時間とトークンを大幅に削減できます。

ScreenShot_2026-07-02_161914_120.png


表示されているオプションダッシュボードは、Claude CodeとLyteNyte Grid Skillsを使って構築されました。

完全に機能します。

展開、グループ化、並べ替え、フィルタリングが可能です。

また、完全にアクセシブルです。


私は1つのプロンプトを使用しました:

LyteNyte Gridを使用したオプション取引ダッシュボードを作成してください。data.tsにはオプション契約(ティッカー、タイプ、行使価格、満期日、IV、完全なギリシャ指標)が含まれています。

ティッカーとタイプによる行グループ化、全列での並べ替え、展開時に完全なギリシャ指標の内訳を表示するマスターディテール行を有効にしてください。Vite + Shadcnを使用し、デフォルトでダークモードにしてください。


このアプローチは非常にうまく機能します。なぜなら、LyteNyte Gridは宣言的で型安全だからです。

エージェントはグリッドを設定し、tscを実行し、ミスを検出して先に進むことができます。

LyteNyteはラッパーを使用しないため、後で出力を調整したりカスタマイズしたりするのが非常に簡単です。

他のグリッドは命令型で、重い抽象化とラッピング層があり、コーディングエージェントにとって信頼性が低くなります。

そのため、Claudeを限界まで使ってUIを使える状態にしようとする代わりに、エージェントは数分でほとんどの作業を完了できます。


Skillsのインストール:

npx skills add 1771-Technologies/lytenyte
2
8

Comments (2)

Your avatar
Sign in to comment
meisan
meisan2 months ago

ダッシュボードは、エージェントが最も弱い習慣を露呈する場所です。彼らは、高密度状態、空の状態、キーボード操作、ソート、ページネーション、権限のエッジケースではなく、1つのスクリーンショットで完全に見えるもののために最適化します。

開示: 私はCHANCE AIで働いており、これこそが視覚的なコンテキストがエージェントにとって重要だと考える理由です。良いテストは、エージェントに実際のダッシュボードのスクリーンショットを与え、見えるすべての状態を挙げさせ、コードの前に実装チェックリストを作成させることです。インタラクションルールをスキップすると、おそらく見た目は良いが脆いグリッドを出荷することになります。

zhezhe
zhezhe2 months ago

それは確かに興味深いテスト方法ですね。これまで、エージェントが配線するためのグリッド状態をあなたが提供するケースをテストしてきました。私はそれを調べていますが、状態は基本的に画像の中にあります。