ラングロイドを使った多知能体の連携を実現する手順は以下の通り:
- 複数のチャットエージェントインスタンスで、それぞれが異なる機能的役割を表す
- インテリジェンスごとに作成するタスクシステムメッセージ(役割記述)と行動ルールを定義する。
- とおす
add_sub_task()
タスク階層を確立する方法 - セットアップ
single_round
などのパラメーターで相互作用の流れをコントロールする。
例えば、検索を担当するインテリジェンス+ドキュメントを分析するインテリジェンス+レポートを生成するインテリジェンス、というように構成することができる。親タスクは子タスクの実行順序を調整し、メッセージパッシングメカニズムによって協調作業を実現する。このアーキテクチャーは、多段階の処理や複数当事者のやりとりのシミュレーションを必要とするアプリケーションシナリオに特に適している。
この答えは記事から得たものである。Langroid:マルチインテリジェントボディプログラミングによる大規模言語モデルの容易なナビゲーションについて