エージェントはサブタスクに作業を委任できますか?
機能が利用可能な場合は、明確に区切られたサブタスクを使用して、独立した問題を並行して処理します。
現在の機能の利用可能性に依存
コードは、エージェントが明確な境界を持つ作業をサブタスクに委任することをサポートしていますが、この機能は現在のセッションの機能の利用可能性によって制御されており、すべてのアカウントとタスクで利用可能であることが保証されているわけではありません。サブタスクのエントリまたはアクティビティが表示されない場合、それを直接製品の誤動作と判断すべきではありません。
サブタスクは、数量、権限、および使用に関する制限の対象でもあり、無制限の無料モデル作業とは見なされないでください。
分割に適した作業
相互に独立した資料のチェック、異なる視点からの検証、または明確にスコープされた再現は、個別に処理する方が適しています。前のステップの結果を必要とする作業は、一般的に順次実行する必要があります。
たとえば、データ検証と結果レビューを分離する場合、レビュータスクは、期待される結論を事前に知らなくても、元の資料に基づいて独立してチェックできます。委任の価値は、単に同時タスクの数を増やすことではなく、明確な分業と追跡可能な出力にあります。
- 各サブタスクの明確な目標、入力、および完了基準を記述します。
- 複数のサブタスクが同時に同じコンテンツを変更しないようにします。
- メインタスクがサブタスクの結果に依存しない作業を続行できるようにします。
- 最後に、結論を統合し、競合がないか確認します。
委任によって権限が拡張されることはありません
サブタスクは対応する権限の境界を継承します。機密性の高い操作は、同じルールに従って処理する必要があります。サブタスクは、無期限にさらにネストされたタスクを作成することはできません。一部の機能は直接委任できません。メインタスクは、必要な情報を取得してから、境界のある資料を提供する必要があります。複数のエージェントが同じステートメントを生成することを独立した検証保証と見なすのではなく、最終的な証拠に基づいて結果を評価する必要があります。