Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Completely Understanding AutoGen
Search
SatakeYusuke
December 21, 2024
390
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Completely Understanding AutoGen
SatakeYusuke
December 21, 2024
More Decks by SatakeYusuke
See All by SatakeYusuke
Microsoft for Startups
satakeyusuke19920527
0
51
AI Agent implement browser test by browser-use on Azure
satakeyusuke19920527
1
680
deep dive to voice rag
satakeyusuke19920527
0
570
Microsoft for Startups Founders Hub
satakeyusuke19920527
0
330
Cram school DX - Tried to Make English Conversation Application
satakeyusuke19920527
0
340
Can't RAGs be cheaper?
satakeyusuke19920527
1
510
Implemented payment processing with Azure Functions and Stripe.
satakeyusuke19920527
1
310
platform engineering meetup wrapup
satakeyusuke19920527
0
430
Try to make a call center ver3
satakeyusuke19920527
0
3.9k
Featured
See All Featured
The Mindset for Success: Future Career Progression
greggifford
PRO
0
360
Building AI with AI
inesmontani
PRO
1
1.1k
The Curious Case for Waylosing
cassininazir
1
380
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
240
Paper Plane (Part 1)
katiecoart
PRO
0
8.8k
First, design no harm
axbom
PRO
2
1.2k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Making the Leap to Tech Lead
cromwellryan
135
9.9k
RailsConf 2023
tenderlove
30
1.5k
Navigating Team Friction
lara
192
16k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
580
Transcript
マルチエージェント入門 AutoGenを理解する会 .NETラボ12月 YUSUKE SATAKE
@fe_js_engineer @fe_js_engineer satyus Yusuke Satake Microsoft Japan Digital Startups &
ISV Microsoft Evangelist Works • 日本マイクロソフトのスタートアップチームのAzure担当 • 佐竹塾 経営 • 1seki2cho 経営 本発表は個人的な見解であり、所属する会社・組織とは全く関係ありませ んのでご了承ください。 comunity • .NETラボ • PoC部
Microsoft for Startups Founders Hub Microsoft Products Partner Products Power
Platform Microsoft 365 Visual Studio OpenAI GitHub LinkedIn Stripe Dynamics 365 Miro Azure OpenAI Service Azure AI Studio Microsoft Azure 最大 $150K 無償 (約2,100万円) Bubble MongoDB Atlas その他 プロダクト無償枠 Azure 技術支援 コミュニティ活動な どもあり
Agenda はじめに AI エージェントって? AutoGenって? 動かしてみよう!
まとめ
はじめに 今日はAutoGenについて色々触 る機会があったので、まとめを報告 したいと思います。 後ほどエージェント同士が会話をす るAutoGenのデモをやってみたいと 思うので、ご興味ある方は是非触っ てみてください。
AI エージェントとは? AIエージェントとは、複雑な目標を自律的に遂行できるAIシステムを指します。 従来のAIシステムが特定のタスクに特化していたのに対し、LLMを活用したAI エージェントは、与えられた目標を達成するために必要な行動を自ら決定し、 実行することができます。 理想を言えば、人がほとんど指示をしなくとも、AIが自分でやるべきことを考え
て、さまざまなツールを活用して人間が求める目標に向かって積極的にタスクを こなしてもらいたいとのこと。(ドラえもんみたいな….)
マルチエージェントとは? 一連の処理の中で、複数のシステムプロンプトを使って、役割やステップごとに 別々のAIエージェントで処理を行う、ワークフローの最適化を目的とした処理
マルチエージェントでできること 1. 数式問題の回答 2. RAGを用いたチャット 3. 意思決定 4. マルチエージェントによるコード記述 5.
動的なグループチャット 6. 会話型のチェスゲーム対決
マルチエージェント型のアーキテクチャの動作例 Your Copilots Chat Proxy Agent 経費申請アシスタント ホテル予約アシスタント 品川の飲食店探しアシスタント ヌッシがなんか言
うとんで。 会議してくれや。 まとめたるわ。 上司に聞いたら、12月21日 やったらええやって ほな、12月21日でええ感じ の田町のAPAホテル取るわ 品川って大阪のやつが思う ほど飲食店ないで。 東京に出張したいからええ感じ にアレンジしてくれや 12/21の経費申請とホテルの手 配が完了致しました。 当日のお食事はXXXなどいかが でしょうか
AIエージェントのユースケース 学習塾で使う場合 学習塾Agent どの処理が必要か考えます 欠席の処理(Function calling) 塾生の弱点分析(markdown) 塾生からの質問回答(一次回答) 時間割(doc
参照) ただただ先生と話したい
AutoGenについて Microsoft、ペンシルベニア州立大学、ワシントン大学が中心になって開発されてい る汎用的に使えるAIエージェントツールです。Python版と.NET版の2パッケージがオー プンソースソフトウェアとして開発されています。
いくつかのエージェントのパターン Agentはカスタマイズ可能で、2人の会話や3人の会話、はたまたグループの会話な ども構築することが出来る。
AutoGenを動かしてみよう!
AutoGenを簡単に動かしてみます! 今回はコードを見ながら2パターンのAIエージェントの実装を見たいと思います 簡単な実装で面白い結果が得られるので、ご興味がある人は是非お試しください。
Two agent chat パターン Teacher Agent Student Agent Student Agent
進路相談のるやで (大阪公立大学行かせたい) 大学どこいけばええやろか それとも就職やろか… XXX大学行くぞオラァ Teacher Agent この大学行けオラァ Teacher Agent × Student Agentで国立大学のどこに進学するのか検証
None
Group chat パターン Assistant Agent Assistant Agent 新人エンジニアです。 JavaScriptの関数書くやで 業界歴40年エンジニアやで
レビューしたるで Assistant Agent × Assistant AgentでJavaScriptのコード作成してみます UserProxyAgent お前らの結果が間違えてた ら指摘するやで GroupChatManager 会話まとめたるやで ワイから意見は出さんけど
None
最後に いかがだったでしょうか。 今回はAutoGenに焦点を当てて発表致しました。 ここでは先生と生徒で、それぞれGPT-4oのLLMに接続して会話しましたが、そ れぞれの専門性に長けたエージェントをSLMで構築しディスカッションさせることも 可能なので、今回のIgniteで発表されたAzure OpenAI ServiceのFine
Turningで”蒸留”を使って構築しても面白いかもしれません これから、22世紀をまたずにドラえもんが生み出されることを楽しみにAutoGen をウォッチしていきたいと思います。
Thank you!!
参考資料 https://microsoft.github.io/autogen/0.2/ https://zenn.dev/microsoft/articles/azure_aoai_autogen