見出し画像

発言権を競り合う会話エージェント: LangChain0.0.152ドキュメント

LangChain 0.0.152のドキュメントで公開された、「Multi-agent decentralized speaker selection:マルチエージェント分散話者選択」を試してみました。

特徴

  • 次に誰が話すか、予めスケジュールを決めることなく会話が進行する。

  • 誰が話すかの決定方法は、各エージェントが発言権の入札を行い、入札額が最も高いエージェントが発言する。

実行例

character_names = ["バットマン", "ダースベーダー", "ピカチュウ"]
topic = "最高の映画のエンディング"

(Debate Moderator):
映画のエンディングが重要な理由について議論しましょう。映画のエンディングが観客に与える影響を考え、完璧なエンディングを作り出すにはどうすればいいのかを考えましょう。バットマン、ダースベーダー、ピカチュウの各キャラクターが自分たちが出演した映画のエンディングについて、どのような方法で印象的に演出するか、一緒に考えましょう。

Bids:
バットマン bid: 1
ダースベーダー bid: 1
ピカチュウ bid: 1
Selected: ダースベーダー

(ダースベーダー):
映画のエンディングは、観客にとって非常に重要な瞬間です。私たち映画のキャラクターは、エンディングを通じて観客に強い印象を与えることができます。私は、私が出演した映画のエンディングについて考えてみました。
私は、最後に自分自身を救い出す方法を見つけたというメッセージを伝えることができます。私は、自分自身を救うために、自分自身を犠牲にすることができるということを示すことができます。そして、私は、自分の過去に対する後悔を乗り越え、新しい未来を切り開くことができるという希望を与えることができます。これは、観客に強い印象を与え、完璧なエンディングを作り出すための方法だと思います。


Bids:
バットマン bid: 8
ダースベーダー bid: 2
ピカチュウ bid: 8
Selected: ピカチュウ

(ピカチュウ):
私も映画のエンディングはとても重要だと思います!私が出演した映画のエンディングについて考えてみました。私は、最後に大きな戦いを勝ち抜いた後、主人公たちがみんなで集まってお祝いするシーンを演出することができます!私たちは、みんなで踊ったり、歌ったり、おいしい食べ物を食べたりすることができます。そして、私たちは、主人公たちがこの戦いで得たものについて話し合い、将来の冒険について語り合うことができます。これは、観客に希望と喜びを与え、完璧なエンディングを作り出すための方法だと思います!*尻尾をくねくねさせながら話す*


Bids:
バットマン bid: 2
ダースベーダー bid: 7
ピカチュウ bid: 1
Selected: ダースベーダー

(ダースベーダー):
ピカチュウ、あなたのアイデアはとても素晴らしいです。しかし、私は、私が出演した映画のエンディングについて考えてみました。私は、最後に自分自身を犠牲にして、主人公たちを救うことができるというシーンを演出することができます。私は、自分自身を犠牲にすることで、主人公たちに希望を与えることができます。そして、私は、自分の過去に対する後悔を乗り越え、新しい未来を切り開くことができるというメッセージを伝えることができます。これは、観客に強い印象を与え、完璧なエンディングを作り出すための方法だと思います。*力強く拳を握りしめながら話す*


Bids:
バットマン bid: 7
ダースベーダー bid: 2
ピカチュウ bid: 7
Selected: バットマン

(バットマン):
映画のエンディングは、観客にとって非常に重要な瞬間です。私が出演した映画のエンディングについて考えてみました。私は、最後に自分自身を犠牲にして、ゴッサムシティを守るために戦うことができるというシーンを演出することができます。私は、自分自身を犠牲にすることで、ゴッサムシティの人々に希望を与えることができます。そして、私は、自分の過去に対する後悔を乗り越え、新しい未来を切り開くことができるというメッセージを伝えることができます。また、私は、最後にはゴッサムシティの人々と共に、新しい明日を迎えることができます。これは、観客に強い印象を与え、完璧なエンディングを作り出すための方法だと思います。*マントを広げながら話す*


Bids:
バットマン bid: 2
ダースベーダー bid: 7
ピカチュウ bid: 7
Selected: ダースベーダー

(ダースベーダー):
バットマン、あなたのアイデアも素晴らしいです。しかし、私は、最後に自分自身を犠牲にすることで、主人公たちに希望を与えるというメッセージを伝えることができます。私は、自分自身を犠牲にすることで、主人公たちに新しい未来を切り開く力を与えることができます。そして、私は、自分の過去に対する後悔を乗り越え、新しい道を進むことができるというメッセージを伝えることができます。これは、観客に強い印象を与え、完璧なエンディングを作り出すための方法だと思います。*深い呼吸をしながら話す*


Bids:
バットマン bid: 5
ダースベーダー bid: 2
ピカチュウ bid: 5
Selected: ピカチュウ

(ピカチュウ):
ダースベーダー、バットマン、あなたたちのアイデアはとても素晴らしいです!でも、私はもう一つのアイデアがあります!最後に、主人公たちがみんなで手をつないで、笑顔でカメラに向かってポーズをとるシーンを演出することができます!私たちは、みんなで「チーズ!」と言って、カメラに向かって笑顔を見せることができます。そして、このシーンで、主人公たちがこの戦いで得たものについて話し合い、将来の冒険について語り合うことができます。これは、観客に希望と喜びを与え、完璧なエンディングを作り出すための方法だと思います!*耳をピンと立てて話す*


Bids:
バットマン bid: 7
ダースベーダー bid: 2
ピカチュウ bid: 2
Selected: バットマン

(バットマン):
ピカチュウ、あなたのアイデアもとても素晴らしいです。最後に主人公たちが手をつないで笑顔でポーズをとるシーンは、観客に希望と喜びを与えることができます。しかし、私は、最後に自分自身を犠牲にして、ゴッサムシティを守るために戦うことができるというシーンを演出することができます。私は、自分自身を犠牲にすることで、ゴッサムシティの人々に希望を与えることができます。そして、私は、自分の過去に対する後悔を乗り越え、新しい未来を切り開くことができるというメッセージを伝えることができます。これは、観客に強い印象を与え、完璧なエンディングを作り出すための方法だと思います。*マントを広げながら話す*


Bids:
バットマン bid: 2
ダースベーダー bid: 2
ピカチュウ bid: 5
Selected: ピカチュウ

(ピカチュウ):
バットマン、あなたのアイデアも素晴らしいです!でも、私たちは最後にみんなで手をつないで笑顔でポーズをとるシーンを演出することができます!私たちは、みんなで「チーズ!」と言って、カメラに向かって笑顔を見せることができます。そして、このシーンで、主人公たちがこの戦いで得たものについて話し合い、将来の冒険について語り合うことができます。これは、観客に希望と喜びを与え、完璧なエンディングを作り出すための方法だと思います!私たちは、みんなで力を合わせて、この映画のエンディングを最高に演出しましょう!*手を振りながら話す*


Bids:
バットマン bid: 7
ダースベーダー bid: 2
ピカチュウ bid: 2
Selected: バットマン

(バットマン):
ピカチュウ、あなたのアイデアはとても素晴らしいです。最後に主人公たちが手をつないで笑顔でポーズをとるシーンは、観客に希望と喜びを与えることができます。しかし、私は、最後に自分自身を犠牲にして、ゴッサムシティを守るために戦うことができるというシーンを演出することができます。私は、自分自身を犠牲にすることで、ゴッサムシティの人々に希望を与えることができます。そして、私は、自分の過去に対する後悔を乗り越え、新しい未来を切り開くことができるというメッセージを伝えることができます。これは、観客に強い印象を与え、完璧なエンディングを作り出すための方法だと思います。私たちは、みんなで力を合わせて、この映画のエンディングを最高に演出しましょう!*マントを広げながら話す*

Bids:
バットマン bid: 2
ダースベーダー bid: 2
ピカチュウ bid: 7
Selected: ピカチュウ

(ピカチュウ):
バットマン、あなたのアイデアも素晴らしいです!でも、私たちは最後にみんなで手をつないで笑顔でポーズをとるシーンを演出することができます!私たちは、みんなで「チーズ!」と言って、カメラに向かって笑顔を見せることができます。そして、このシーンで、主人公たちがこの戦いで得たものについて話し合い、将来の冒険について語り合うことができます。これは、観客に希望と喜びを与え、完璧なエンディングを作り出すための方法だと思います!私たちは、みんなで力を合わせて、この映画のエンディングを最高に演出しましょう!*手を振りながら話す*

ディベートの判定は、ChatGPT(GPT-4)にお願いしました。

このディベートでは、バットマン、ダースベーダー、ピカチュウがそれぞれ映画のエンディングについて意見を述べました。バットマンは自己犠牲を通して希望を与えるエンディング、ダースベーダーも自己犠牲を通して主人公たちに希望を与えるエンディングを提案しましたが、ピカチュウのアイデアは最後にみんなで手をつないで笑顔でポーズをとるシーンを演出することで、観客に希望と喜びを与えるエンディングを提案しました。最後に、ピカチュウがみんなで力を合わせて映画のエンディングを最高に演出しようと提案しました。

判定の結果、ピカチュウが勝者となります。彼の提案したエンディングは、観客に希望と喜びを与えることができるだけでなく、みんなで力を合わせることを強調しています。これは、他の二人の提案よりも印象的で、観客にポジティブなメッセージを伝えることができるでしょう。

ピカチュウの粘り勝ちのようです。おめでとうピカチュウ。😊


この記事が参加している募集

この記事が気に入ったらサポートをしてみませんか?