dot は複数の作業を同時に把握できます。同じ会話の中でタスクを切り替えたり、詳細を補足したり、優先順位を変えたりできます。必要な成果と、参照してほしい情報源を伝えてください。組み込みの安全対策と各アプリの権限は自動的に適用されます。必要に応じて、より具体的な指示も追加できます。
dot に依頼した作業
dot は次の会話までの間も、状況の変化に応じて作業を進めます。いつ作業を中断し、いつ再開するかを自分で判断できるため、その後の作業すべてにあらかじめ日時を指定する必要はありません。作業を開始する時刻を指定することも、対応しているイベントをきっかけに作業を開始するよう指定することもできます。どのような結果が出たら報告してほしいか、どのような判断をする際に相談してほしいかを伝えてください。
dot は複数のバックグラウンドエージェントに作業を分担させることができます。各エージェントは並行して作業し、結果を dot に報告します。その間も dot と会話できます。dot はユーザーが確認できる個別のスレッドを作成し、追加の指示を送ることもできます。
新しいクラウドスレッドはデスクトップアプリ、Web アプリ、モバイルアプリに表示されます。どのアプリからでもスレッドを開いて、引き続き作業の指示を出せます。ローカルの Codex スレッドは、接続したコンピューターで利用できます。特定のリポジトリや設定が必要なコーディング作業には、作成済みの Codex クラウド環境を dot が利用できます。
| タスク | dot でできること |
|---|---|
| ローカル環境の新しい Work タスクまたは Codex タスク | dot に接続したコンピューターでタスクを作成します。そのコンピューターは ChatGPT アプリを開いたまま、オンラインにしておいてください。 |
| ローカル環境の既存の Codex タスク | 接続したコンピューターでタスクを続行します。対象のタスクと変更したい内容を伝えてください。 |
| クラウドで実行する新しいコーディングタスク | 設定済みの Codex クラウド環境にタスクを作成します。手元のコンピューターはオフラインでもかまいません。 |
| dot が作成したタスク | タスクを作成したときのコンピューターまたはクラウド環境を使って、結果を確認し、追加の指示を送ります。 |
クラウドでコーディング作業を行うには、先に Codex で環境を作成し、リポジトリとセットアップの内容を指定してください。dot で別のコンピューターを選択しても、既存のタスクはそのコンピューターに移りません。
デスクトップアプリで dot のプロフィールを開き、アクティビティを選択します。タスクを開くと、進捗、ファイル、結果のほか、ユーザーの回答が必要な事項も確認できます。タスクに直接指示を出すこともできます。席を離れている間も、dot はタスクの進行を管理できます。
新しいタスクには、その作業に必要な指示とコンテキストが dot から渡されます。タスクごとに独立した会話があり、過去の dot との会話がすべて自動的に引き継がれるわけではありません。コンピューターを接続しても、ChatGPT や Codex の既存の会話すべてにアクセスできるようにはなりません。
実行が完了した後も、出力を確認し、エラーが報告されていればその内容も確認してください。実行が完了しただけでは、依頼した成果が得られたか、届けられたかまでは分かりません。作業結果の確認を参照してください。
定期タスク
決まった時刻に作業を繰り返すには、スケジュールの保存が必要です。次の項目を指定してください。
- dot に確認または更新してほしい内容
- 実行する日時とタイムゾーン、および終了日があればその日付
- どのような変更があったら通知してほしいか
- 結果の送付先
たとえば、次のように依頼できます。
今後 4 週間、平日は毎日、太平洋時間の午前 9 時に接続済みの計画用チャンネルを確認してください。 締め切りが変わったら、プロジェクトのチェックリストを更新してください。 締め切りに間に合わないおそれがある場合や、私の判断が必要な場合だけ、ChatGPT でメッセージを送ってください。 設定したスケジュールを教えてください。
保存した内容を dot に確認してください。スケジュール済みで定期的な作業を確認できます。dot にスケジュール済みタスクの一覧表示、変更、キャンセルを依頼することもできます。
dot は ChatGPT Work の既存のオートメーションを確認、編集することもできます。予定されている作業の確認や、定期タスクの指示内容や実行日時の変更を依頼してください。変更するオートメーションを指定し、更新内容を dot に確認してください。
実行中の作業を停止する操作と、スケジュールをキャンセルする操作は別です。作業の制御を参照してください。
イベントの監視
接続先のサービスがイベント監視に対応している場合は、日時を指定する代わりに、特定のイベントに応じて作業するよう dot に依頼できます。たとえば、接続済みの Slack チャンネルに新しいバグ報告があったら調査し、レビュー用の修正を用意するよう依頼できます。監視するイベントと、どのタイミングで通知してほしいかを伝えてください。どのイベントを監視できるかは dot に確認してください。Slack などの情報源を接続しただけでは、監視タスクは作成されません。
コンテキストとメモリ
dot は、作業中の会話、関連する ChatGPT のメモリ、dot 自身が保存したメモを使って、ユーザーの好みや継続中の作業を把握します。それぞれの役割は異なります。
会話のコンテキスト
コンテキストとは、dot が応答するときや作業を進めるときに利用できる情報です。メッセージ、指示、関連資料、ツールの実行結果、ほかのエージェントに任せた作業の結果などが含まれます。dot はこれらの情報を基に、新しい依頼を進行中の作業と関連付けることができます。
dot は、過去の ChatGPT での会話を検索して関連するコンテキストを見つけることができます。たとえば、以前のやり取りを探し、そこで決まったことを現在のタスクに反映するよう依頼できます。検索で得た会話の内容は、その作業のコンテキストとして使われます。永続メモリとは異なり、すべてのタスクに会話履歴全体が含まれるわけでもありません。
個々のやり取りでは、これらの情報の一部がコンテキストとして使われます。通話では、会話から選ばれたコンテキストを使います。その内容は、バックグラウンドで進行中のタスクが利用できる情報と異なる場合があります。
永続メモリ
dot はまず、ChatGPT のメモリから関連するコンテキストを取り込みます。また、ユーザーの好みや決定事項、進行中の作業について独自のメモを残し、後の会話で活用します。これらのメモは ChatGPT に保存されたメモリとは別のもので、ユーザーの発言をすべて書き起こしたものではありません。
一緒に作業を進める中で、dot は新たな決定事項や優先順位の変更をメモに反映できます。ChatGPT の保存済みメモリに関する設定を変更しても、dot がすでに作成したメモが変わるとは限りません。
複数のメッセージチャネルでのやり取り
ChatGPT、Slack、Teams のどこからでも、同じ dot に連絡できます。連絡手段を切り替えても、別の dot が作成されたり、保存済みのメモがリセットされたりすることはありません。ある連絡手段で伝えた情報を、dot が別の連絡手段での作業や返信に活用することもあります。
画面に表示される会話は、連絡手段ごとに独立しています。ChatGPT でのメッセージが Slack の会話に自動でコピーされることはありません。また、dot が情報を利用できるからといって、その情報を別の相手に開示する権限まで与えられるわけではありません。たとえば、dot は個別に伝えられた締め切りを踏まえて進捗報告の準備を手伝えますが、非公開の詳細をチームのチャンネルで共有するには許可が必要です。
このように情報を引き継げるのは、dot との会話です。コンピューターを接続しても、すべてのアプリのすべての会話を dot が利用できるようにはなりません。連絡手段とその利用条件については、dot へのメッセージ送信を参照してください。
dot による自主的な調査
依頼された作業と並行して、dot は閲覧権限のある情報を調べ、役立つ内容を非公開のメモに残すことができます。このバックグラウンド調査によって、新しい情報と以前の作業との関連が見つかることがあります。たとえば、リリースに関する決定が先週共有した草案と矛盾していれば、dot がその点を知らせてくれることがあります。
自主的な調査では、メッセージを送信したり、接続先のアプリに変更を加えたり、ブラウザやコンピューターを操作したりすることはありません。バックグラウンドエージェントは調査結果を dot に報告し、dot はそれを基にユーザーに提案や質問をすることがあります。その後の操作には、対象の作業に応じた権限と承認が適用されます。
依頼した定期タスクには、ユーザーが許可した操作を含めることができます。定期タスクの権限とスケジュールは、自主的な調査とは別に設定されます。