readmeがんばってかきこみちゅうです
※本リポジトリはGigantic整地鯖非公式で開発を進めています!
Mebiusくんと簡単な会話ができるようにする!!!
最終的にSeichiAssistへのサブモジュールかなんらかの形での統合を目指したい
参照先: SeichiAssist/.../MebiusMessages.scala
例:
「ポコポコポコ…整地の音ってやっぱり落ち着くねぇ」 「今日はどこまで掘るのかなー?」 「僕たちはこの世界のどこかに埋まってるんだー。整地して僕の兄弟も見つけて欲しいな!」
- プレイヤーがMebiusに話しかける
- 整地鯖公式サイトなどに記載された公開情報をMarkdownで纏めて、RAGで質問に答えられるようにしたい
- AIの返答には誤りが含まれる可能性があることについて明記しておく
- スパム対策で専用コマンドから話しかけるように設計するべきか
- 送りまくる人は出そう
- 整地鯖公式サイトなどに記載された公開情報をMarkdownで纏めて、RAGで質問に答えられるようにしたい
- 何らかのイベントを検知(レベルアップ時・投票時・30分整地量ランキング発表時など)
- 整地鯖において必須機能にはなりえない
- FastAPIサーバーは若干とはいえメモリを食べる可能性
- gpt-3.5-turboは安価(1日100回、1回平均500トークンのリクエストで月数十~100円ほど)みたいだけど、めちゃくちゃリクエストが来たら大変!
- RAGを用いると一気にトークン数が増えるので金額増の懸念が増す
- やりとりの履歴を若干保持しておきたい
- データベース圧迫の懸念
- メビウスの各個体によってやりとりの履歴を分けるべき?
- マイクラ側のメビウスのアイテムにもユニーク性を与える変更が必要そう
現在FastAPIサーバー上 'localhost:8000' でWebAppが立つので簡単なやりとりをテスト出来ます ※自分のChatgpt Api Keyが必要です
