Slide 1

Slide 1 text

2024/11/27 アイレット株式会社 アジャイル事業部 ⼩巻 玖美 マルチエージェントで AWSサービスと会話がしたい

Slide 2

Slide 2 text

⾃⼰紹介 2 ‧所属:アジャイル事業部 第⼀開発セクション ‧好きなAWSサービス:AWS CDK / AWS X-Ray ‧趣味:電⼦⼯作 / ランニング こまき くみ ⼩巻 玖美(Role: 開発エンジニア)

Slide 3

Slide 3 text

3 AWSサービスと会話?

Slide 4

Slide 4 text

4 推し (AWSサービス) と ⼀度は喋ってみたい

Slide 5

Slide 5 text

こういうイメージ 5 AWS Lambda Amazon S3 好きな⾷べ物は? S3ちゃんは?

Slide 6

Slide 6 text

マルチエージェントについて 6 「エージェント」 ≒ ⾃分で考えて動くプログラム 例) スマートスピーカー 「⾳楽をかけて」と⾔うと、⾃分で判断して⾳楽を再⽣してくれる Amazon Bedrock のエージェントでは? ‧AWSサービスや他のAPIを叩いて、その結果をもとに回答を⽣成 ‧特定の業務に合わせて処理を追加 天気について聞かれたから、 APIを叩いて取得して…

Slide 7

Slide 7 text

マルチエージェントについて 7 「マルチエージェント」≒ ⽣成AIがチームを組んで⼀緒に問題を解決 ‧それぞれ得意領域をもつエージェントを組み合わせる ‧エージェント同⼠で相談してもらうようにすることも可能 どのエージェントに聞こう? 旅⾏に⾏きたい 予約取りたい 複数のエージェント

Slide 8

Slide 8 text

マルチエージェントについて 8 マルチエージェントなシステムはどう作るの? とりあえず試してみたい

Slide 9

Slide 9 text

Multi-Agent Orchestrator framework 9 https://github.com/awslabs/multi-agent-orchestrator ちょうどいいものが!

Slide 10

Slide 10 text

Multi-Agent Orchestrator framework 10 https://github.com/awslabs/multi-agent-orchestrator/blob/main/docs/public/flow.jpg GPTシリーズ / Claude / Ollamaなど 仕組み

Slide 11

Slide 11 text

Multi-Agent Orchestrator framework 11 「複数のAIエージェントで、複雑な会話を処理する柔軟なフレームワーク」 【⾔語】 TypeScript / Python 【サンプル】 ‧チャットデモアプリ ‧Eコマースサポート ‧FastAPIストリーミング など

Slide 12

Slide 12 text

Multi-Agent Orchestrator framework 12 「複数のAIエージェントで、複雑な会話を処理する柔軟なフレームワーク」 【⾔語】 TypeScript / Python 【サンプル】 ‧チャットデモアプリ ‧Eコマースサポート ‧FastAPIストリーミング など これをカスタムしてみた

Slide 13

Slide 13 text

作ったもの 13

Slide 14

Slide 14 text

14 今後はサービス同⼠で会話できるようなものを作りたい To Be Continued ....

Slide 15

Slide 15 text

15 THANK YOU !!!

Slide 16

Slide 16 text

Appendix 16 ‧Multi-Agent Orchestrator https://awslabs.github.io/multi-agent-orchestrator/cookbook/exampl es/chat-demo-app/