Slide 1

Slide 1 text

Slack使えばMAS開発楽に なるんじゃね LT-11-15

Slide 2

Slide 2 text

サーバー強くしました〜 ゲームできなくなった… (windows) ⼤学がある⽇にサーバー落ち ることが出てきた GPU活かしてLLM動かせたら なぁと思ってます

Slide 3

Slide 3 text

じゃ〜ん!(なんかスライド暗い)

Slide 4

Slide 4 text

最近思ったこと • Zli全員に関係があるものって何かと考えるとslack? • Zチャンネル(個⼈の雑談する場所と思ってる)で 投稿するとSlack関係はリアクションある気がした ->Slack関連話すか

Slide 5

Slide 5 text

Slackは便利 仕事とかで使われることが多いイメージ 組織とかを回す時便利な機能が多く備わってる チャット以外の⾯を⾒れば、開発に組み込みやすい仕組みが裏で 整備されてる(と感じた) ⾃動化するときのインターフェースになってくれる

Slide 6

Slide 6 text

前回の反省点 - CLIだと使いづらくてもう使ってない (特に開発する⽤途でないならば、 デスクトップアプリかウェブUIにするべき) - 作ったはいいものの拡張性が終わってた (langgraphで繋いではいたけど、1ヶ⽉もすれば設計忘れる) Langgraph…AIの処理をつなげてわかりやすくしてくれる pythonのAIエージェントワークレーム

Slide 7

Slide 7 text

以前作ったやつ

Slide 8

Slide 8 text

その後 • 双⽅向性 • ドキュメントを作らせた(永続性のため) • タスクの発⽣ごとに動かしたかった(イベント駆動) • 部⾨制にしたかった 技術不⾜だったり、作業量的に⾃前では⼿に負えなかった • コードに加えて情報の流れがマジでスパゲッティ🍝 • 結論を⾔えば地獄になった

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

⾒やすくする

Slide 11

Slide 11 text

例:issue⽴てたら通知したいとき

Slide 12

Slide 12 text

• これくらいならgithub actionsで良くねってなる • 構築するのめんどいし、認証も各サービスで通す必要 ある • エンジニアならノード繋げるより、直接コード書いた ⽅が早いかもしれない

Slide 13

Slide 13 text

価格 ⼤体⽉3000円 くらい (最安)

Slide 14

Slide 14 text

鯖持ってれば特別価格!100%オフ! セルフホスト n8nはOSS ⾃動化ツールは世の中たくさんあるし⾼いが、 ⾃分のサーバーで⽴てちゃえば無料で使える

Slide 15

Slide 15 text

mcp(ワークフロー構築の半⾃動化) Mcpについて 簡単に⾔えばAIとサービスをつなげるもの これを使えば、⽇本語で指⽰しながら何かをすることができる n8nの場合、⼤量のテンプレートから類似するものを⾒つけて、 ⾃分のケースに合うようにノードを作成(json)、mcpで繋がっ ているのでそのままアプリに対して直接デプロイまでできる。

Slide 16

Slide 16 text

設計のやり⽅ Chatgptと雑談したり、ホワ イトボードで図を書きなが ら、ワークフロー (場合によっては組織図) を書いてく それを詳細に⾔語化しても らう ->claudeへ(mcpあればなん でもいい)

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

出来上がったもの

Slide 19

Slide 19 text

デモ

Slide 20

Slide 20 text

デモ 担当は私=slack上のネームを取得できる。⾃然⾔語でもslack上のAPI活⽤して柔軟な設定ができる ↓ここ好き

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

まとめ あんまり個⼈では効果は実感しづらいかもしれない 友⼈と試してみて分かったこと slackに全ての情報を集めることができる。 例えばchatgptに質問してたことをそのプロジェクト専⽤の エージェントと話させれば、それだけでslackに記録を残せる。 つまり、そのデータを集約したデータベース(例: vectorDB,qrant)にテキスト内容、資料などを投げれば組織の全 体像を把握したエージェントを作成できる。

Slide 23

Slide 23 text

トゥービーコンテニュー… • 現在開発しているMASを実⽤的に運⽤することができるかもし れない。(少なくとも1から開発しなくてもいい) • N8nは各サービスと繋げやすいし、開発者として独⾃にサービス 作ってエージェントと繋げれるからそれをやってみる • 各部⾨の情報の⼊出⼒を各サービスごとに階層わけ(説明するの が難しいが、開発部⾨ならgithub,gitlab、⼤まかに⾒たいなら clickup(タスク管理ツール)、メールなんかの対応はslackで⾒ るとわかりやすい)ができるため、いろいろ試⾏錯誤中 ⾃慢:最近インフラ構築楽しすぎてどんどんサービスしてる

Slide 24

Slide 24 text

ありがとうござい ました!