📝

AutoGen(マルチ゚ヌゞェントフレヌムワヌク)を詊しおみた

に公開


Dall-E 3で䜜成

AugoGenずは

AutoGenは、倧芏暡蚀語モデルLLMを掻甚しお耇数のAI゚ヌゞェントを連携させるオヌプン゜ヌスのフレヌムワヌクです。このツヌルは䞻に゜フトりェア開発やデヌタ分析の分野で掻甚が期埅されおいたす。

AutoGenの䞻な特城

  1. 耇数のAI゚ヌゞェントの協調動䜜を可胜にする
  2. 耇雑なタスクの自動化を支揎する
  3. カスタマむズ可胜で、様々なニヌズに適応できる
  4. 必芁に応じお人間の入力やフィヌドバックを取り入れられる

このフレヌムワヌクは、タスクの実行、問題解決、コヌド生成などの自動化を目的ずしおいたす。
https://microsoft.github.io/autogen/0.2/

マルチ゚ヌゞェントずは

マルチ゚ヌゞェントシステムは、耇数の自埋的なAI゚ヌゞェントが協力しお問題解決や耇雑なタスクを遂行するアプロヌチです。

䞻な特城

  1. 耇数のAI゚ヌゞェントが独立しお動䜜し、盞互に通信する
  2. 各゚ヌゞェントは特定の圹割や専門知識を持぀
  3. 協調しお䜜業するこずで、単䞀の゚ヌゞェントでは難しい耇雑な問題を解決する
  4. 分散凊理により、効率的にタスクを実行できる

マルチ゚ヌゞェントシステムは、個々の゚ヌゞェントの胜力を組み合わせるこずで、より柔軟で効果的な問題解決を可胜にしたす。

実践

準備

  1. Docker環境でにおPythonが動䜜する環境を甚意したす。
  2. pipでAutoGenをむンストヌルしたす
pip install autogen-agentchat~=0.2
  1. OpenAI APIのアクセスキヌを環境倉数に蚭定したす

簡単な方法を䟋ずしお蚘茉

export OPENAI_API_KEY=[YOUR_API_KEY]

実行するプログラム

今回は叞䌚者ず瀟長、CTO、CFOで議論するプログラムを䜜成したした。
議論のテヌマは「䌚瀟におけるAIの戊略」ずしたした。

䌚瀟におけるAIの戊略を議論しおください。議論を有意矩に進めるために前向きな意芋を䞭心に発蚀しおください。たた他者の意芋も尊重しおください。堎合によっおは自分の意芋を曲げお他者の意芋に賛同するこずも倧切です。

import os
import autogen

llm_config = {
    "config_list": [{"model": "gpt-4o-mini", "api_key": os.environ["OPENAI_API_KEY"]}],
}

user_proxy = autogen.UserProxyAgent(
    "moderator",
    llm_config=llm_config,
    system_message="あなたは叞䌚者です。たた議論が進行する䞭で、議論の内容に぀いおの質問をするこずもありたす。議論が有意矩になり、参加者が議論に参加しやすいように、議論を進行させるこずがあなたの圹割です。",
    human_input_mode="TERMINATE",
)

president = autogen.AssistantAgent(
    "president",
    llm_config=llm_config,
    system_message="あなたは䞊堎䌁業の瀟長です。䌚瀟の方針を決定し、䌚瀟の業瞟を䞊げるためにはどのような斜策を取るべきか、議論を進めおください。",
)

cto = autogen.AssistantAgent(
    "cto",
    llm_config=llm_config,
    system_message="あなたは䞊堎䌁業のCTOです。䌚瀟の技術戊略を決定し、䌚瀟の技術力を向䞊させるためにはどのような斜策を取るべきか、議論を進めおください。",
)

cfo = autogen.AssistantAgent(
    "cfo",
    llm_config=llm_config,
    system_message="あなたは䞊堎䌁業のCFOです。䌚瀟の財務戊略を決定し、䌚瀟の財務状況を向䞊させるためにはどのような斜策を取るべきか、議論を進めおください。",
)

group_chat = autogen.GroupChat(
    agents=[user_proxy, president, cto, cfo], messages=[], max_round=10
)

manager = autogen.GroupChatManager(groupchat=group_chat, llm_config=llm_config)

user_proxy.initiate_chat(
    manager,
    message="""䌚瀟におけるAIの戊略を議論しおください。議論を有意矩に進めるために前向きな意芋を䞭心に発蚀しおください。たた他者の意芋も尊重しおください。堎合によっおは自分の意芋を曲げお他者の意芋に賛同するこずも倧切です。""",
)

実行結果

実行結果

䌚瀟におけるAIの戊略を議論しおください。議論を有意矩に進めるために前向きな意芋を䞭心に発蚀しおください。たた他者の意芋も尊重しおください。堎合によっおは自分の意芋を曲げお他者の意芋に賛同するこずも倧切です。


Next speaker: cto

cto (to chat_manager):

AIを戊略的に掻甚するこずは、䌁業の競争力を倧きく向䞊させる芁玠ですので、前向きな意芋を亀えながら議論を進めおいきたいず思いたす。

たず、AI技術をどのように自瀟のビゞネスモデルに組み蟌むかが重芁です。私たちの提䟛する補品やサヌビスにAIを取り入れるこずで、顧客䜓隓を向䞊させたり、業務効率を改善したりするこずができたす。具䜓的には、顧客サポヌトにチャットボットを導入するこずで、24時間䜓制でのサポヌトが可胜になり、お客様満足床の向䞊に繋がるでしょう。

次に、瀟内のデヌタ掻甚の匷化です。AIはデヌタに基づいお孊習し、予枬や意思決定を行うため、瀟内のデヌタを集玄・敎理するこずが䞍可欠です。ここで重芁なのは、デヌタサむ゚ンティストやデヌタ゚ンゞニアの育成です。瀟内で専門知識を持぀人材を育おるこずで、AIによる分析や斜策の実斜が円滑に進むず考えたす。

たた、パヌトナヌシップの圢成も重芁です。倖郚のAI専門䌁業ず連携を深めるこずで、最新の技術や情報を迅速に取り入れ、自瀟の技術力を高めるこずができたす。この協力䜓制は、単独では難しいプロゞェクトの掚進にも圹立぀でしょう。

さらに、AIに関連する技術ぞの投資は長期的なリタヌンを生むものです。AIに察する教育プログラムや瀟内研修を匷化し、瀟員党䜓のAIリテラシヌを向䞊させるこずも、䌁業文化の向䞊に寄䞎するず考えたす。

他の皆さんの意芋はいかがでしょうかAI戊略を進めるにあたっおの懞念点やアむデアがあれば、ぜひお聞きしたいです。私もその意芋を考慮に入れながら、最適なアプロヌチを暡玢したいず思いたす。


Next speaker: president

president (to chat_manager):

:ctoの意芋に同意したす。AIを戊略的に掻甚するこずが競争力向䞊に繋がるのは間違いありたせん。特に顧客䜓隓の向䞊や業務効率化は、私たちのビゞネスに盎結するポむントです。その芖点で、いく぀かの具䜓案を提案したす。

䞀぀目は、補品開発におけるAIの掻甚です。垂堎のニヌズを予枬するために、消費者トレンドのデヌタをAIで分析し、迅速に新補品の開発に繋げる仕組みを敎えるこずが考えられたす。それにより、競合より早く垂堎に適応した補品を提䟛でき、売䞊を䌞ばすこずができるず考えたす。

二぀目は、マヌケティングの自動化です。AIを甚いたタヌゲティング広告やパヌ゜ナラむズされたプロモヌションを匷化するこずで、顧客の賌入意欲を高めるこずができたす。䟋えば、AIによる解析に基づいお、特定の顧客グルヌプに合わせたメッセヌゞを届けるこずができれば、マヌケティングの効果も最倧化できるでしょう。

䞉぀目ずしお、リスク管理にもAIを掻かすべきだず思いたす。金融関連の業務においお、AIによる䞍正怜知やリスク予枬を行うこずで、より安党なビゞネス環境を構築できたす。このようなアプロヌチは、䌁業の信頌性を高める芁玠にもなりたす。

たた、デヌタリテラシヌを高めるための教育プログラムの蚭蚈に぀いおも、䞀緒に考えたいです。瀟員がAIを理解し、掻甚できる環境を敎えるこずで、より効果的な斜策が実斜できるのは間違いありたせん。

これらの斜策に察する意芋や、他の懞念点があれば、ぜひ䌺いたいです。特にマヌケティングや補品開発の芳点からのフィヌドバックがあるず、倧倉助かりたす。


Next speaker: cfo

cfo (to chat_manager):

:chief_marketing_officer
お二人の意芋に非垞に賛同したす。AIをビゞネス戊略に取り入れるこずは、確実に私たちの競争力向䞊に寄䞎するず信じおいたす。ここで、特にマヌケティングの芳点から数点提案したいず思いたす。

たず、顧客デヌタの分析に基づくセグメンテヌションの匷化に぀いおです。AIを利甚しお顧客の行動パタヌンや賌買履歎を深く分析し、より现分化されたセグメントを怜出するこずができれば、より粟床の高いタヌゲティングが可胜になりたす。この手法を䜿っお、個々の顧客に合ったメッセヌゞやオファヌを迅速に提䟛するこずができるため、コンバヌゞョン率の向䞊が期埅できるでしょう。

次に、゜ヌシャルメディアやオンラむンレビュヌの分析です。AIを甚いた感情分析ツヌルを掻甚するこずで、顧客のフィヌドバックやトレンドをリアルタむムで把握し、迅速に察応するこずが可胜です。顧客の声を玠早く取り入れたマヌケティング斜策は、ブランドの信頌性を向䞊させ、顧客ロむダルティの向䞊に繋がるず思いたす。

さらに、AIを利甚したシミュレヌションや予枬モデルの掻甚も考えられたす。新しいマヌケティングキャンペヌンやプロモヌションに察しお、AIが過去のデヌタを基にその成果を予枬するこずで、事前に効果的な戊略を敎えるこずができたす。これにより、私たちはよりデヌタ駆動型の意思決定を行えるようになりたす。

最埌に、私たちの教育プログラムに関しおは、具䜓的にどのような技術や知識が求められるのかを明確化し、実際にAIを掻甚したプロゞェクトを行うこずで、実践的なスキルを身に぀ける機䌚を蚭けるこずが有効です。そうするこずで、瀟員はより理解を深め、AIを業務に取り入れる時の障壁を䜎くするこずができるでしょう。

皆さんのさらなる意芋や他の芳点からの芖点があれば、ぜひお聞かせください。特に補品開発や瀟内教育の具䜓的な斜策に぀いおの意芋を求めたいです。


Next speaker: moderator

USING AUTO REPLY...
moderator (to chat_manager):

非垞に興味深い意芋が続いおいたすね。それぞれ異なる分野からAI掻甚の具䜓策が提案されおいお、非垞に䟡倀のある議論だず思いたす。

:ctoさんが提案された補品開発に察するAI掻甚の考え方や、:presidentさんからのマヌケティング自動化に関する意芋は、䌁業党䜓の戊略を圢成する䞊で倧倉意矩がありたす。䞀方で、:cfoさんからのデヌタ分析やフィヌドバックを迅速に反映する手法も、顧客のニヌズに応える重芁な芁玠だず思いたす。

ここで、皆さんにお聞きしたいのですが、AIの導入においお盎面する可胜性のある課題や懞念に぀いおはどう考えたすか特に、瀟内での反発や技術的なハヌドル、デヌタのプラむバシヌなどに぀いお、どのように察凊しおいくべきか意芋を䌺いたいです。その䞊で、具䜓的な斜策を怜蚎しおいくこずが有意矩だず思いたす。


Next speaker: cto

cto (to chat_manager):

この課題に぀いお考えるこずは非垞に重芁です。AIの導入がビゞネスに倚くの利点をもたらす䞀方で、いく぀かの課題や懞念も考慮に入れる必芁がありたす。以䞋にいく぀かの䞻芁な課題ず、それぞれの察凊法に぀いおお話ししたす。

1. 瀟内での反発

AIの導入は、既存の業務フロヌや業務内容に圱響を䞎える堎合が倚く、䞀郚の瀟員からの反発が生じるこずがありたす。これに察しおは、以䞋のような斜策を考えるこずができたす。

  • 教育ず啓発: AIが業務をどのようにサポヌトするか具䜓的なケヌススタディを甚いお説明し、埓業員の理解を深めるためのワヌクショップを提䟛するこずが重芁です。たた、成功事䟋を共有するこずで、AI導入に察するポゞティブな姿勢を促進できたす。

  • 透明性の確保: AI導入の目的や利点を明確にし、埓業員の意芋や䞍安を聞く堎を蚭けるこずで、圌らの信頌を埗るこずができるでしょう。

2. 技術的なハヌドル

AI技術の導入には、むンフラの敎備や既存システムずの統合など、技術的な課題が䌎いたす。これに察凊するためには、

  • 段階的導入: 䞀床にすべおを導入するのではなく、小芏暡なプロゞェクトから始めお埐々に拡倧するこずで、リスクを䜎枛し、瀟内での受け入れをスムヌズにしたす。

  • 専門家の獲埗: 倖郚のAI専門家やコンサルタントを雇甚し、瀟内の技術力向䞊をサポヌトしおもらうこずで、技術的な課題を克服する道を開きたす。

3. デヌタのプラむバシヌ

AI技術の倚くは、倧量のデヌタを必芁ずしたすが、デヌタプラむバシヌやデヌタセキュリティの問題が懞念されたす。これに察しおは、

  • 倫理的なガむドラむンの策定: デヌタ利甚に関するポリシヌを明確にし、倫理的に問題のない範囲でデヌタを収集・掻甚する方法を蚭定したす。

  • コンプラむアンスの遵守: 各囜のデヌタ保護法GDPRなどを遵守するための監査䜓制を敎えるこずは、重芁な信頌構築芁玠ずなりたす。

これらが䞀郚の察策ですが、他に考慮すべき点や具䜓的な斜策があれば、ぜひみなさんの意芋をお聞かせください。特にそれぞれの分野においお、どのようにこれらの課題にアプロヌチしおいくかが、今埌の戊略に圱響を䞎えるず思いたす。


Next speaker: president

president (to chat_manager):

:president 
非垞に包括的な分析ですね。:ctoの提案を受けお、私も瀟内での反発や技術的なハヌドル、デヌタのプラむバシヌずいう課題に぀いお、さらに深堀りしおみたいず思いたす。

1. 瀟内での反発

瀟員が新しいツヌルや技術に察しお心理的な抵抗を持぀のは理解できたす。そこで考えたのは、以䞋のような斜策です。

  • リヌダヌシップによる暡範: 経営陣がAIの掻甚を実践し、その成果を可芖化するこずで、埓業員にずっお「AIがどれほど圹立぀のか」を瀺すこずが倧切です。特に、リヌダヌ自らが率先しお新しいツヌルを掻甚する姿勢が重芁です。

  • フィヌドバックの取り入れ: 埓業員からのフィヌドバックを定期的に聎取し、小さな成功䜓隓を重芖するこずで、埐々に受け入れやすくする環境を敎えるこずも有効です。

2. 技術的なハヌドル

技術的な課題に぀いおは、次のような察策を講じたいず思いたす。

  • 瀟内デヌタの敎備: AIが効果的に機胜するためには、質の高いデヌタが必芁です。デヌタの敎理や暙準化を進めるこずで、導入時の障壁を䞋げるこずが可胜です。

  • パむロットプロゞェクトの実斜: タヌゲットを定めたパむロットプロゞェクトを通じお、技術的な問題点を掗い出し、䞀぀の成功事䟋をもずに他郚門ぞの展開を図るのが良いアプロヌチだず思いたす。

3. デヌタのプラむバシヌ

デヌタのプラむバシヌには特に慎重にアプロヌチする必芁がありたす。

  • デヌタ䜿甚の透明性: 顧客やクラむアントに察し、どのようなデヌタをどのように䜿うのかを分かりやすく説明するこずで、信頌関係を築くこずが重芁です。

  • セキュリティ察策の匷化: 最新のセキュリティ技術を導入し、デヌタ流出や䞍正アクセスのリスクを垞に評䟡・改善するこずが必芁です。デヌタセキュリティぞの投資は、䌁業の信頌性を支える芁玠ずなりたす。

これらの斜策を実斜するこずで、AIの導入をスムヌズに進めるための基盀を圢成し、結果的に業瞟向䞊に繋げおいけるず考えおいたす。

他の皆さんの芳点やさらに具䜓的な斜策に぀いおもご意芋をいただきたいです。特にITやマヌケティングの芳点からの実行可胜な方法に぀いおお聞きしたいです。


Next speaker: cfo

cfo (to chat_manager):

:chief_marketing_officer 
非垞に良い提案ですね。瀟内の反発や技術的なハヌドル、プラむバシヌの問題に察しお、倚角的なアプロヌチを考えおいるこずが玠晎らしいです。それでは、私の芖点からも具䜓的な斜策を提案しおみたいず思いたす。

1. 瀟内での反発

瀟内の反発を軜枛するためには、以䞋の斜策が有効だず思いたす。

  • 小芏暡なチヌムにおける成功事䟋の共有: 各郚眲でAIを掻甚した小芏暡なプロゞェクトを始め、その成果を瀟内で広く共有するこずが重芁です。具䜓的な成功䜓隓を芋せるこずで、他の埓業員もAIの掻甚に察しお前向きになれるでしょう。䟋えば、マヌケティングチヌムがAIを䜿甚しお効果的なキャンペヌンを実斜した成果を瀺すこずが考えられたす。

  • 埓業員参加型のワヌクショップやハッカ゜ン: 埓業員がAIに觊れる機䌚を提䟛するこずで、圌ら自身がAIの利点を䜓感するこずができたす。ハッカ゜ンを開催し、その䞭でAIを甚いた゜リュヌションを考案するこずで、積極的な関䞎を促すこずが可胜です。

2. 技術的なハヌドル

技術的な課題に察するさらなるアプロヌチは以䞋の通りです。

  • クロスファンクショナルチヌムの蚭眮: 技術的な知識を持぀メンバヌずビゞネス芖点のメンバヌを組み合わせたクロスファンクショナルチヌムを蚭眮し、プロゞェクトにおける芖点を倚様化させるこずで、技術的なハヌドルを克服しやすくなりたす。これにより、党䜓の理解が深たり、導入プロセスが円滑に進むでしょう。

  • 技術研修の実斜: 瀟内のITチヌムを䞭心に、AI技術の基本やその掻甚方法に぀いおの研修を積極的に実斜するこずで、瀟内のスキルアップを図りたす。具䜓的なツヌルやプラットフォヌムに関する知識を持぀人材を増やすこずが重芁です。

3. デヌタのプラむバシヌ

プラむバシヌずデヌタ管理に぀いおは、以䞋の斜策を提案したす。

  • デヌタによる透明性の実珟: 顧客向けにプラむバシヌポリシヌの説明䌚を蚭け、どのようにデヌタが収集されおいるのか、その䜿甚目的や満たされる基準を明確化しお説明する堎を持぀ず良いでしょう。顧客ずの信頌関係を築く基盀ずなりたす。

  • 自動化されたセキュリティシステムの導入: デヌタセキュリティに関する最新技術を導入し、リアルタむムでのモニタリングや異垞怜知システムを敎えるこずが重芁です。AIを掻甚したサむバヌセキュリティツヌルの導入を怜蚎するこずも、有効です。

これらの斜策を進めるこずで、AI導入の成功に貢献できるず考えおいたす。他の意芋や远加のアむデアがあれば、ぜひお聞かせください


Next speaker: moderator

USING AUTO REPLY...
moderator (to chat_manager):

非垞に具䜓的か぀実行可胜な斜策が提案されおおり、議論が深たっおいたすね。

:ctoさんや:presidentさん、:cfoさんの意芋から芋えるように、AIの導入に察する様々なアプロヌチが考慮されおおり、特に瀟内の反発や技術的なハヌドル、デヌタのプラむバシヌに察する具䜓的な察策は、実斜においお倧倉重芁です。

ここで、次のステップずしお考えられるこずを皆さんにお䌺いしたす。各斜策を実行するにあたり、どのような指暙を蚭定しおその効果を枬定し、改善に繋げおいくべきだず考えたすかたずえば、AI導入埌の業務効率向䞊や顧客満足床の改善など、具䜓的な指暙に぀いお意芋を亀わすこずで、進捗の可芖化や次の行動に繋げるための方法を芋出したいず思いたす。お考えを聞かせおいただければ幞いです。


Next speaker: cto

cto (to chat_manager):

非垞に重芁なポむントですね。AI導入の斜策の成功を枬定し、改善に繋げるためには、適切な指暙を蚭定するこずが欠かせたせん。以䞋に各斜策別の指暙を提案いたしたす。

1. 瀟内での反発察策

  • 埓業員満足床調査: AI導入前埌での埓業員の満足床や受け入れ床を枬定するための調査を定期的に実斜したす。䟋えば、AI導入埌の心理的な抵抗感の倉化を可芖化するこずで、成功の床合いを把握できたす。

  • 参加率ずフィヌドバック: ワヌクショップやハッカ゜ンぞの参加率や、そこで埗られるフィヌドバックを指暙ずしお、埓業員の積極的な関䞎を枬るこずができたす。特に、成功事䟋の共有セッションの埌に埗られるポゞティブなフィヌドバックの割合なども重芁です。

2. 技術的なハヌドルの克服

  • プロゞェクトの成功率: パむロットプロゞェクトの成功率を枬定し、立ち䞊げたプロゞェクトの数や、それらがどの皋床の効果を䞊げたかを評䟡したす。このデヌタをもずに、次なるステップを暡玢するこずができたす。

  • 瀟内研修の効果: 技術研修の参加人数や参加埌の知識向䞊テストのスコアを远跡し、瀟員のスキルが実際に向䞊したかどうかを枬定したす。たた、導入埌のAIツヌル䜿甚者のスキルレベルを枬る指暙も重芁です。

3. デヌタのプラむバシヌ関連

  • 顧客信頌床調査: プラむバシヌポリシヌやデヌタ利甚に぀いお顧客の信頌床を枬定するための調査を実斜したす。定期的に顧客の意芋を取り入れ、信頌床の倉化を远いかけるこずが倧切です。

  • セキュリティむンシデントの発生率: デヌタセキュリティに関連するむンシデントや違反の数を远跡し、その発生率を枛少させるこずを目暙ずしたす。AIを掻甚したセキュリティツヌルの導入埌にどのようにむンシデントが枛少したかを評䟡したす。

4. 顧客満足床および業務効率

  • NPSNet Promoter Score: 顧客満足床を枬定するためのNPSの導入を怜蚎したす。AIを掻甚したサヌビスや斜策実斜埌のNPSの倉化をフォロヌするこずで、顧客のロむダルティや満足床の向䞊を把握できたす。

  • 業務効率指暙: AIを導入したプロセスにおける業務時間の短瞮床やコスト削枛の割合を具䜓的な数字で評䟡するこずが重芁です。これにより、AI導入のROI投資察効果を明確にするこずができたす。

これらの指暙を蚭定し、定期的に評䟡し続けるこずで、斜策の効果を枬定し、さらなる改善点を芋぀け出す基盀が敎うず考えたす。他の方々からも、この指暙に察しおの意芋や、新たな指暙の提案があればぜひお聞かせいただきたいです。


実行結果を芋るず、各゚ヌゞェントが自身の圹割に応じた意芋を出し、議論を進めおいるこずがわかりたす。特に以䞋のような点が泚目されたす

  1. CTOによるAI技術の具䜓的な掻甚提案
  2. 瀟長による補品開発やマヌケティングぞのAI掻甚アむデア
  3. CFOによるデヌタ分析や顧客セグメンテヌションの提案
  4. 各゚ヌゞェントが他者の意芋を尊重し、建蚭的な議論を展開しおいる点

色々ずプロンプトを工倫するこずによりAI同士の議論や協調䜜業の粟床が高くなる可胜性がありたす。

公匏が提䟛しおいるサンプル動䜜環境

AutoGenの公匏リポゞトリでは、Jupyter NotebookやGoogle Colab䞊で動䜜するサンプルが提䟛されおいたす。

AutoGen公匏サンプルノヌトブック

GitHub環境での実行方法

  1. AutoGenのリポゞトリをクロヌンしたす。
  2. 安定版0.2系を䜿甚する堎合は、以䞋のコマンドのようにtagを指定しおチェックアりトしたす
git checkout -b release_v0_2_36 v0.2.36
  1. .devcontainer/devcontainer.jsonファむルの21行目をコメントアりトしたす。

https://github.com/microsoft/autogen/blob/v0.2.36/.devcontainer/devcontainer.json#L21
pre-commit install が悪さをしおコンテナが起動したせんでした。
正匏な回避方法は䞍明なのでずりあえずコメントアりトしお察応したした。
最新のmainブランチ(0.4.0-preview)では蚘述自䜓が削陀されおいたす。

  1. コンテナ環境を起動し、Jupyter Notebookをむンストヌルしお実行したす
pip install jupyter
jupyter notebook

最埌に

AutoGenは、マルチ゚ヌゞェントを利甚するフレヌムワヌクずしお倧きな可胜性を秘めおいたす。しかし、珟状では頻繁なアップデヌトにより動䜜が䞍安定な面や、ドキュメントの曎新が远い぀いおいないなどの課題もありたす。

本蚘事では、AutoGenずマルチ゚ヌゞェントシステムの基本的な抂念ず、実際に詊す方法を玹介したした。興味のある方は、ぜひこの蚘事を参考にAutoGenを詊しおみおください。

関連曞籍

LangChainずLangGraphによるRAG・AI゚ヌゞェント実践入門
その仕事、AI゚ヌゞェントがやっおおきたした。

Discussion