Slack で Codex を使用する
チャンネルやスレッドから Codex にタスクの実行を依頼します
Slack で Codex を使用すると、チャンネルやスレッドからコーディング作業を開始できます。プロンプトとともに @Codex をメンションすると、Codex がクラウドチャットを作成し、結果を返信します。
Slack アプリを設定する
- Codex クラウドチャットを設定します。Plus、Pro、Business、Enterprise、Edu のいずれかのプラン(ChatGPT の料金を参照)、接続済みの GitHub アカウント、1 つ以上の環境が必要です。
- Codex の設定に移動し、ワークスペースへ Slack アプリをインストールします。Slack ワークスペースのポリシーによっては、管理者によるインストールの承認が必要です。
- チャンネルに
@Codexを追加します。まだ追加していない場合、メンションしたときに Slack から追加を求められます。
チャットを開始する
- チャンネルまたはスレッドで、プロンプトを添えて
@Codexをメンションします。Codex はスレッド内の以前のメッセージを参照できるため、多くの場合、コンテキストを改めて説明する必要はありません。 - (任意)プロンプトで環境またはリポジトリを指定します。例:
@Codex fix the above in openai/codex。 - Codex がリアクション(👀)し、チャットへのリンクを返信するまで待ちます。完了すると、Codex は結果を投稿し、設定に応じてスレッドにも回答を投稿します。
Codex が環境とリポジトリを選択する仕組み
- Codex は、アクセス可能な環境を確認し、リクエストに最も適したものを選択します。リクエストが曖昧な場合は、直近で使用した環境を使用します。
- チャットは、その環境のリポジトリマップに最初に記載されたリポジトリのデフォルトブランチを対象に実行されます。別のデフォルトや追加のリポジトリが必要な場合は、Codex でリポジトリマップを更新してください。
- 適切な環境またはリポジトリがない場合、Codex は再試行前に問題を解決する方法を Slack で返信します。
Enterprise のデータ管理
デフォルトでは、Codex は実行した環境の情報を含む可能性がある回答をスレッドに返信します。これを防ぐには、Enterprise 管理者が ChatGPT ワークスペース設定で Allow Codex Slack app to post answers on task completion をオフにします。管理者が回答を無効にすると、Codex はチャットへのリンクだけを返信します。
データの使用、プライバシー、セキュリティ
@Codex をメンションすると、Codex はリクエストを理解してチャットを作成するために、メッセージとスレッド履歴を受け取ります。データの取り扱いには、OpenAI のプライバシーポリシー、利用規約、およびその他の適用されるポリシーが適用されます。セキュリティの詳細については、Codex のセキュリティドキュメントを参照してください。
Codex が使用する大規模言語モデルは、誤りを生じる場合があります。回答と差分は必ず確認してください。
ヒントとトラブルシューティング
- 接続がない:Codex が Slack または GitHub への接続を確認できない場合、再接続用のリンクを返信します。
- 意図しない環境が選択された:希望する環境をスレッドで返信し(例:
Please run this in openai/openai (applied))、もう一度@Codexをメンションします。 - 長いスレッドや複雑なスレッド:以前のメッセージに埋もれたコンテキストを Codex が見落とさないように、最新のメッセージで重要な詳細を要約します。
- ワークスペースへの投稿:一部の Enterprise ワークスペースでは、最終回答の投稿が制限されています。その場合は、チャットのリンクを開いて進捗と結果を確認してください。
- その他のヘルプ:OpenAI ヘルプセンターを参照してください。