OSS開発
by
ナツ
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
OSS開発
Slide 2
Slide 2 text
自己紹介 名前 ナツ 趣味 MAS ひとこと marp(markdwonでスライド作るやつ)初めて使ってみてます
Slide 3
Slide 3 text
近況
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
安心第一
Slide 7
Slide 7 text
何をやったのか 何が面白かったのか 詰まったこと・失敗したこと
Slide 8
Slide 8 text
やったこと MASをブラウザから操作するシステムを組んだ
Slide 9
Slide 9 text
経緯 MAS, LLM オーケストラレーションに関心を持つ人が身近にいてくれた 社会人でもこれについて研究してる人が多かった (エンジニアとか意外と経営層にも) すぐ使えるものなかった。 MASについてどうやればいいか聞かれても答えれなかった(フレームワークがない)
Slide 10
Slide 10 text
作った https://github.com/frexida/mas
Slide 11
Slide 11 text
使い方
Slide 12
Slide 12 text
使い方
Slide 13
Slide 13 text
技術スタック tmux (並列とエージェント間の通信用) hono(バックエンド) react(フロントエンド)
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
No content
Slide 16
Slide 16 text
https://localhost:5173
Slide 17
Slide 17 text
普段の開発ではなかったこと 人に使ってもらいやすくする工夫とか
Slide 18
Slide 18 text
npm経由でインストールできるようした npm install -g @frexida/mas
Slide 19
Slide 19 text
OpenAPI(APIドキュメント)
Slide 20
Slide 20 text
No content
Slide 21
Slide 21 text
link https://mtdnot.dev/mas/api-docs/#/Message/sendMessage
Slide 22
Slide 22 text
READMEを凝った かっこよくした 仕様書を頑張った
Slide 23
Slide 23 text
No content
Slide 24
Slide 24 text
CI/CD(cloudflareで楽だった)
Slide 25
Slide 25 text
詰まったこと
Slide 26
Slide 26 text
命名規則やブランチ ファイル名やブランチの名前を適当にしすぎた フロントとバックを別ブランチで開発していた ファイル名が...fixed-latest.bkみたいなのができてた 履歴的にもmain前pushできなくなった
Slide 27
Slide 27 text
No content
Slide 28
Slide 28 text
フィードバック
Slide 29
Slide 29 text
いただいた意見 計画書のフォーマット、プロセスについての記述がいる 概念設計がうまくいけば使えそう 人に出すには説明不足が多いから、その辺ちゃんとできるようになりたい
Slide 30
Slide 30 text
勉強始めました(図書館にあった)