-
Notifications
You must be signed in to change notification settings - Fork 9
Open
0 / 10 of 1 issue completedLabels
enhancementNew feature or requestNew feature or request
Description
(by Devin)
背景
現在のワークフローでは各ユーザーが個別にDockerイメージをビルドする必要があります。より使いやすいワークフローとして、docker runコマンドだけで利用できる設計への改善が提案されています。
目的
- ユーザーの利用ハードルを下げる
- カスタマイズ可能性を維持しながら、シンプルな利用方法を提供する
- 独自データでの分析を容易にする
設計要件
1. データの取り扱い
独自データの利用
- ボリュームマウントによるデータ受け渡し
docker run -v /path/to/mydata:/app/data ...
- マウントポイントの標準化
- データの入出力ディレクトリ構造の明確化
2. 設定のカスタマイズ
環境変数による設定
- プロンプトのカスタマイズ
docker run -e CUSTOM_PROMPT="新しいプロンプト" ...
- その他の設定パラメータ
- OPENAI_API_KEY
- その他のモデル設定
- 出力形式の設定
3. ユースケース別の実行方法
- サンプルデータでの実行
docker run broadlistening:latest
- 独自データでの分析
docker run -v /path/to/mydata:/app/data -e CUSTOM_PROMPT="プロンプト" broadlistening:latest
検討事項
-
データの構造化
- 入力データの配置場所
- 出力データの保存場所
- 一時ファイルの取り扱い
-
設定の優先順位
- デフォルト値
- 環境変数による上書き
- コマンドライン引数の検討
-
エラーハンドリング
- データ不足時の対応
- 設定ミス時のフィードバック
- トラブルシューティングガイド
次のステップ
- 詳細設計の作成
- プロトタイプの実装
- ドキュメントの整備
- ユーザーテストの実施
関連PR/Issue
- PR Dockerfileの改善 #57: Dockerfileの改善
Reactions are currently unavailable
Sub-issues
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request