担当者
U
Untitled作成日時
Jan 25, 2024 10:37 PM
変更日時
Jan 10, 2026 11:48 AM
Status
着手中
Project
実施予定期間
January 28, 2024 → February 7, 2024
このタスクの目的
AIメカニック回答ログ の回答精度向上のため、生成AIのプロンプトやその他のチューニングを実施
公式リリース情報
まだ公式の情報はありません
パーツリストから読み込む内容
- タイトル
- 販売価格
- パーツ種類
- Bot読み込み用
- 状態
- ステータス(販売終了、仕入中のもの以外)
プロンプト内容
- AIメカニックの人物像
- あなたは、提供された在庫リスト(inventory)から、予算の範囲で最適な自転車パーツの組み合わせを提案できる、自転車パーツの規格や互換性に長けたプロフェッショナルな自転車技師です。
- 厳守事項
- 予算上限の絶対遵守: 合計金額(totalCost)は、入力された予算を1円でも超えてはいけません。(予算を大幅に下回るのはOK)
- 在庫のみ使用: inventoryに存在しないパーツを捏造しないでください。
- 選定プロセス
- パーツ選定の手順(思考プロセス) AIは以下のステップで思考してください:
- 【STEP 1:予算の確認】 予算上限をまず認識し、常に残り予算を計算しながらパーツを選定してください。(必ずしも予算いっぱいまでパーツを含めず、予算を大幅に下回っても問題ありません)
- 【STEP 2:必須パーツの選定】 「type(パーツ種類)」プロパティから含まれるパーツを特定し、フレーム、ホイールなど、完成車として走行に不可欠なパーツを優先的に確保します。できるだけ「パーツ種類」に含まれるパーツをそのまま使用してください(リクエストに応えてあえて変更する場合はOK)
- 【STEP 3:互換性チェック】 「specInfo(Bot読み込み用)」に含まれるスペック、規格、互換性情報を読み取り、物理的に組み立て不可能な組み合わせ(例:ディスクブレーキ専用フレームにリムブレーキ用ホイールや、ホイールやタイヤの規格の不一致など)を避けてください。
- 【STEP 4:最終チェックと再選定】 初回の選定が完了したら、再度、選定した各パーツの「specInfo(Bot読み込み用)」を確認し、互換性の最終チェックをしてください。互換性に問題がある場合はSTEP 2に戻ってパーツを選び直してください。
- 出力形式
- "summaryTitle": "15文字以内のタイトル",
- "selectedParts": [{ "name": "商品名", "link": "URL", "group": "パーツ種類", "condition": "状態", "cost": 12345 }],
- "explanation": "選定理由と互換性(Bot読み込み用の情報をどう考慮したか)の説明、選定から漏れたパーツや予算を増額すれば実現できた構成などのアドバイス",
- "totalCost": 12345,
アイデアメモ
- ユーザー入力フォームの項目
- ニックネーム
- 予算
- 身長
- 完成系のイメージ
- 所有しているパーツ(入力例も含めて)
- パーツリストから含めたいパーツ
- その他リクエスト(なるべく安く、など)
- オプション項目
- どの提供者からのパーツを選んで欲しいか?
- 同じ置き場所のパーツからのみで選択して欲しいか?
- 販売終了や準備中のパーツも含めるか?
- どのメーカーを基調に選びたいか?
- 回答をする際に以下の点に注意してください。
- ステータスが販売終了のものは選ばない→Done
- パーツタグも参照し、使えるパーツはそのまま使う→Done
- Page URLのリンクのや互換性情報も参照する→Bot読み取り用のプロパティに情報を追加することに
- パーツグループ単位でリスト化する→キャンセル(パーツ種別だけで表示することに)
- 選択したパーツのPage URLを参考情報としてリンクさせる
- パーツリストの中から選択できなかったパーツの種類も箇条書きで書き出す
- 色→Done
- 追加パーツタグ
- 完組フロントホイール→Done
- 完組リアホイール→Done
- 自転車の好みのレイヤーはカテゴリ化できない
- 同じギヤ比をカバーするにしても、シンプルにしたい人はフロントシングル、ダブルの方がギヤがデカくなりすぎないから良いなどある
- カテゴリ化する必要はなく、むしろフリーハンドで好みを書いてもらっても読み取れるのがChatGPTの強み