違いは何か
Agents は、記述された指示、接続されたツール、トリガーを受け取り、AI Marketer (Aim) が実行のたびにステップを導き出します。 Workflows は、Workflow Builder でノードのチェーンとして自分で構築する自動化で、毎回同じ方法で実行されます。 主な違いは制御の度合いです。Agents では、達成したいことを説明し、実装の詳細は Aim に任せます。Workflows では、すべてのステップを自分で構築し、ステップの順序、ツール、入力と出力を制御します。どちらを使うべきか
ほとんどのタスクには Agent を使用してください。Agents を初めて使う場合でも、実装の詳細を省いて、Agent に達成させたいタスクに集中できます。 毎回同じ出力が必要な場合、ステップでコードを実行したり API を正確な方法で呼び出したりする必要がある場合、またはどのステップをどの順序で実行するかを細かく制御する必要がある場合は、Workflow を使用してください。 また、大量のタスクでは Workflows の方が消費クレジットが少なくなる傾向があります。Agent は各ステップを推論しながら進め、その推論にクレジットを使用するためです。 両方が必要な場合は、組み合わせてください。Agent を構築し、固定する必要がある部分は Workflow を実行させます。Agent 内で Workflow を使用する
Agent は、実行の一部を Workflow に任せることができます。Agent は、何を確認するかの判断、結果の解釈、文章作成など判断が必要な部分を担当し、Workflow は毎回同じ方法で実行する必要がある部分を担当します。組み合わせるべき場面
- ステップに固定のロジックが必要な場合。 たとえば、毎回同じ方法で実行する必要がある計算、スコアリングモデル、コード、API 呼び出しなどです。
- すでに機能している Workflow がある場合。 その部分を Agent の指示で作り直すのではなく、ステップとして再利用します。
- Agents がまだツールとして使用できない連携が必要な場合。 その連携を使用する Workflow を構築し、Agent に実行させます。
- 既存の Workflow に Agent のトリガーを使用したい場合。 Agent から Workflow を実行することで、モニター、アプリのイベント、Profound のデータ変化をきっかけに Workflow を開始できます。
Agent に Workflow を追加する
- Workflow が公開されていることを確認します。Agent に追加できるのは公開済みの Workflows のみです。
- Agent を開き、設定パネルの Instructions に移動します。
- Agent が Workflow を実行すべきステップにカーソルを置き、/ を入力して Agents を開きます。一覧から Workflow を選択するか、名前を入力して検索します。
- Workflow は、その名前が付いたピルとして指示内に表示されます。その前後に、Agent が Workflow に何を渡し、結果をどう扱うべきかを記述します。たとえば、「入力の各トピックについて [Workflow] を実行します。その後、結果を比較して要約を作成します。」のように記述します。
実行中に起こること
- Agent がそのステップに到達すると、Workflow の実行を開始し、タスクから Workflow の入力を埋めます。
- Workflow の実行は、ステータスとともに Agent のチャットに表示されます。Open を選択すると、各ノードが返した内容を含め、Workflow 内の実行を確認できます。この実行は Workflow 自体の実行履歴にも表示されます。
- Workflow に人によるレビューのステップが含まれている場合、誰かがコンテンツをレビューするまで実行は一時停止します。
- Workflow が完了すると、Agent はその結果を次のステップで使用します。
要件と制限
- アクセス: Agent を実行するすべてのユーザー (トリガーを設定したユーザーを含む) は、Workflow へのアクセス権が必要です。Agent を共有する際は、Agent が使用する Workflows も共有してください。
- クレジット: Workflow の実行では、単独で実行する場合と同じようにクレジットが使用されます。
- Agents は他の Agents を実行できません。 ステップとして追加できるのは Workflows のみです。