ワークフロー 1
コードベースのプロジェクトを作成する
README、主要なモジュール、パッケージファイル、設定、アーキテクチャ文書から始めましょう。GitHub を連携する場合は、インポートしたリポジトリのファイルをそのプロジェクト内にとどめてください。
試してほしいプロンプト
通常とは異なるアクティビティが検出されたため、このセッションにフラグが付けられました。
続行するには、人間であることをご確認ください。
コード、ドキュメント、スクリーンショット、チケットをつなげて、AI が回答する前にリポジトリを理解できるようにします。
シンプルな考え方
開発者ならよくご存じの問題です。AI は単体の関数ならそれなりに書けても、回答がプロジェクトのアーキテクチャ、コーディング規約、既存のファイル、採用しているパッケージ、過去の決定事項に左右される場面になるとつまずきます。
MultipleChat のプロジェクトでは、GitHub からリポジトリのファイルをインポートし、ドキュメントをアップロードし、スクリーンショットやエラーログを追加し、技術スタックを説明するプロジェクトの指示を作成できます。そうすれば AI は、曖昧なプロンプトから推測するのではなく、回答する前に関連するチャンクを取り出せます。
AI プロジェクトがうまくいかない原因の多くは、アップロードする資料が少なすぎることです。人間の専門家に元の資料が必要なら、プロジェクトにも必要です。
GitHub リポジトリのファイル、重要なモジュール、設定ファイル
README ファイル、アーキテクチャのメモ、API ドキュメント
エラーログ、スタックトレース、失敗したテストの出力
UI のバグのスクリーンショット、製品要件、Figma のメモ
データベーススキーマ、SQL ファイル、JSON のサンプル、連携用ドキュメント
プロジェクトの指示
同じファイルでも、指示によって回答は大きく変わります。最初に一度だけ期待する内容を設定しておけば、どのモデルも情報源、不確かな点、形式の扱い方を理解できます。
既存のアーキテクチャと命名規則に従ってください。
存在しないファイルや API をでっち上げないでください。リポジトリの文脈が不足している場合は質問してください。
小さなパッチを優先し、大規模なリファクタリングの前にはトレードオフを説明してください。
確信が持てない場合は、どのソースファイルや設定を確認すべきかを示してください。
応急的な修正、堅牢な修正、長期的なリファクタリングの選択肢を分けて示してください。
これは理論上の機能説明ではありません。開発者がプロジェクトを作成したら最初に試すべき、実践的なワークフローです。
ワークフロー 1
README、主要なモジュール、パッケージファイル、設定、アーキテクチャ文書から始めましょう。GitHub を連携する場合は、インポートしたリポジトリのファイルをそのプロジェクト内にとどめてください。
試してほしいプロンプト
ワークフロー 2
エラーログと関連ファイルをアップロードします。プロジェクトはコードとログをまとめて検索できるので、スタックトレースだけを貼り付けるよりはるかに効果的です。
試してほしいプロンプト
ワークフロー 3
新しいリポジトリに参加したときや過去の作業を見直すときは、まずコードベースの全体像を求め、それから個々のモジュールを掘り下げましょう。
試してほしいプロンプト
ワークフロー 4
プロジェクト内で AI Comparison や AI Collaboration を使うと、同じコードベースに基づいたさまざまな実装戦略が得られます。
試してほしいプロンプト
ワークフロー 5
製品メモ、スクリーンショット、ドキュメントをアップロードし、チケット、ファイル単位の実装手順、エッジケースを求めます。
試してほしいプロンプト
解決策はシンプルです。プロジェクトの目的を絞り、実際の資料をアップロードし、情報源に基づいた出力を求めることです。
1.バグがインポートや設定に関係している場合、ファイルを1つだけアップロードするのは避けましょう。
2.既存のパターンを先に説明させないまま、AI にモジュールを書き換えさせないでください。
3.関係のない複数のリポジトリを1つのプロジェクトに混ぜないでください。
4.テストを軽視しないでください。変更のたびに、何を実行すべきか AI に確認しましょう。
5.生成されたコードが、使っているフレームワークのバージョンに合っていると思い込まないでください。
はい。プロジェクトでは GitHub からリポジトリのファイルをインポートし、リポジトリ・パス・ブランチなどのメタデータを保存して、プロジェクト内検索のために内容をインデックス化できます。
重要なファイルをインポートしたときに最もよく機能します。README、パッケージや設定のファイル、主要なモジュール、スキーマ、ドキュメント、タスクに関係するファイルなどです。質問すると、検索機能が関連するチャンクを見つけ出します。
はい。対応する画像ファイルには検索可能な説明文を付けられるため、スクリーンショットや視覚的な資料をプロジェクトと結び付けておけます。
比較してみてください。アーキテクチャが得意なモデル、パッチの書き方が得意なモデル、レビューが得意なモデルがあるかもしれません。プロジェクトでは各モデルに同じコードの文脈が渡されるので、公平に比較できます。
正しい方法で始めましょう
資料をアップロードし、ルールを設定すれば、MultipleChat が ChatGPT、Claude、Gemini、Grok、AI Collaboration のために関連する文脈を取り出します。