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 上の返信で案内します。
エンタープライズ向けデータ管理
デフォルトでは、Codex はスレッドで回答します。その回答には、Codex の実行環境の情報が含まれる場合があります。 これを防ぐには、エンタープライズ管理者が タスク完了時に Codex Slack アプリが回答を投稿することを許可 のチェックを ChatGPT ワークスペースの設定で外します。管理者が回答の投稿を無効にすると、Codex はチャットへのリンクのみを返信します。
データの利用、プライバシー、セキュリティ
@Codex にメンションすると、Codex はリクエストを理解してチャットを作成するために、メッセージとスレッドの履歴を受け取ります。
データは、OpenAI のプライバシーポリシー、利用規約、その他の該当するポリシーに従って取り扱われます。
セキュリティについて詳しくは、Codex のセキュリティに関するドキュメントを参照してください。
Codex は大規模言語モデルを使用しており、回答に誤りが含まれることがあります。回答と差分は必ずレビューしてください。
ヒントとトラブルシューティング
- 接続を確認できない場合:Codex が Slack または GitHub との接続を確認できない場合は、再接続用のリンクを返信します。
- 想定外の環境が選択された場合:スレッドへの返信で使用したい環境を指定し(例:
Please run this in openai/openai (applied))、その後、もう一度@Codexにメンションします。 - 長いスレッドや複雑なスレッド:スレッド内の過去のメッセージに埋もれたコンテキストを Codex が見落とさないよう、最新のメッセージで要点をまとめます。
- ワークスペースへの投稿:一部のエンタープライズワークスペースでは、最終回答の投稿が制限されています。その場合は、チャットへのリンクを開いて進捗と結果を確認してください。
- その他のヘルプ:OpenAI ヘルプセンターを参照してください。