Slide 1

Slide 1 text

󰰁→🤖と移りゆくアプリ開発 AI駆動開発(AI-Driven Development) 勉強会(第1回) Ikko Eltociear Ashimine

Slide 2

Slide 2 text

Agenda ◆Self-introduction ◆Q & A ”Why 󰰁→🤖?” ◆AI projects that can be used for app development ◆Summary ◆Result

Slide 3

Slide 3 text

Self-introduction Ikko Eltociear Ashimine #ネコ #生物学 #ゲーム #登山 #筋トレ #散歩  #海 #山 #外国料理 #カレー  #酒 #投資 #AI  #Web3.0 #OSS GitHub: @eltociear Connpass: @eltociear X: @eltociear YouTube: @eltociear

Slide 4

Slide 4 text

Q: Why 󰰁→🤖?

Slide 5

Slide 5 text

🤔

Slide 6

Slide 6 text

A: Rise of multi-agent AI that can be used for app development.

Slide 7

Slide 7 text

AI projects that can be used for app development

Slide 8

Slide 8 text

1. MetaGPT https://github.com/geekan/MetaGPT ・2023/6/30 GitHub公開 ・ソフトウェア会社の概念を具体化した マルチエージェント  -プロダクトマネージャー  -アーキテクト  -プロジェクトマネージャー  -エンジニア ・一行の要件からソフトウェア、ドキュメ ントやAPI等々を出力

Slide 9

Slide 9 text

2. ChatDev https://github.com/OpenBMB/ChatDev ・2023/6/30 GitHub公開 ・仮想のソフトウェア企業を演じるマルチ エージェント  -CEO、CPO、CTO  -プログラマー  -レビュアー  -テスター  -デザイナー ・エージェント間でのコミュニケーションを ログで確認可能 ・商用利用不可

Slide 10

Slide 10 text

3. AutoGen https://github.com/microsoft/autogen ・2023/10/3 FLAMLからスピンオフ ・エージェントを何人、かつそれぞれに 与える役割を柔軟に定義可能(営業、 統括者、プログラマー、テスター等を 作って開発を指示) ・人間が会話に参加することも可能

Slide 11

Slide 11 text

4. crewAI https://github.com/joaomdmoura/crewAI ・2023/10/30 GitHub公開 ・エージェントの特性や目標を役割ベー スで自然言語にて定義可能 ・エージェント同士の連携やタスクの割 り振り、作業実行は自律的に行われる

Slide 12

Slide 12 text

Summary カ ス タ マ イ ズ 柔 軟 カ ス タ マ イ ズ 厳 格 とっつきやすい 難しい 1. MetaGPT 3. AutoGen

Slide 13

Slide 13 text

Result In the future, multi-agent AI may lead app development.

Slide 14

Slide 14 text

Thank you for your attention🐈