ProjectTech4DevAI / ProjectTech4DevAI/kaapi-frontend
UI/UX NGO Feedbacks: Enhance configurations and workflows
オープン
まだ誰も着手していません。
- 主要言語
- TypeScript
- スター
- 1
- フォーク
- 0
- 平均マージ
- 10時間 40分
- マージ済み PR(30日)
- 4
説明
Summary
This issue tracks UI/UX feedback, workflow confusion, and feature improvement suggestions gathered from internal usage, NGO cohort discussions, and partner feedback sessions related to configurations, collections, evaluations, guardrails, and voice/audio workflows.
Configuration Creation Flow
- Improve UX for creating a new configuration from the Library page.
- Current flow involving:
- loading an existing config
- selecting + New Config from dropdown
is non-intuitive and confusing.
Config ↔ Text Evaluation Navigation
- Improve navigation/UX between:
- Configurations → Text Evaluations
- Text Evaluations → Configurations
- Current screens expose too much information upfront, causing confusion:
- Dataset / Create Dataset
- Evaluations / Create Evaluation
Untitled Collection Placeholder
- Replace "Untitled Collection" with a better dummy/default naming mechanism.
Pending Collection Visibility
- While creating collections from existing documents:
- show PENDING status immediately
- prevent collection cards from disappearing until SUCCEEDED
Better Collection Creation Mechanics
- Improve UX for creating collections from documents.
- Current multiselect dropdown forces users to remember document names.
- Explore better interaction patterns:
- drag-and-drop
- searchable selection
- document cards/list selection
Vector Store Visibility
- Move Vector Store ID/tool visibility to the primary view in Prompt Editor.
- Currently hidden behind the + Add Tool action, making discoverability poor.
Audio / Conversational AI UX & Features
Conversational Memory Layer
- Explore conversational memory layer for audio-heavy use cases.
- Need user-specific contextual memory persistence across multi-turn conversations.
Audio Cost Visibility
- Add predictable cost/token estimation for audio workflows.
- Current providers make token/credit usage difficult to estimate.
Multi-Provider Audio Evaluation Support
- Add support for multiple STT/TTS providers in evaluations UI:
- Sarvam
- ElevenLabs
- Gemini
- AI4Bharat
- Bhashini
Better Provider-Specific Benchmarking
- Improve provider/model/language-specific benchmarking:
- STT
- TTS
- Speech-to-Speech
- RAG
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
この issue では、ファイル、テスト、エントリーポイントが指定されていません。まずフィードバックを、設定、収集、プロンプトエディター、オーディオワークフローについてそれぞれ別のスコープに分けた変更として整理し、その後、合意した1つのスコープに関連するUIエントリーポイントを特定してください。現在の issue では、UXの変更、新しい機能、プロバイダーのサポートが受け入れ条件なしに組み合わされているため、Done はスコープごとに定義する必要があります。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- typescript
- 領域
- frontend
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 静か
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 20/100