ブログのテストページです。
以下はダミー文章です。
先日、最近耳にした「OpenClaw」というものを調べてた。
AIに実行権限を渡して、色々やってもらえるツールらしい。
どうも非エンジニアにはハードルが高い、セキュリティ面の管理が難しい、という意見も見かけるので、これは見送ろうと思っていた。
代案として思いついたのが、
“DiscordからGeminiCLIを動かす”
というもの。
これをやってみた。
仕組み
核となる仕組みはこんな感じ。
-
Discord botに指示をメッセージで送る
-
bot(ローカルのpythonコード)でメッセージを「gemini -p “(メッセージ)“」としてCLIコマンド実行する
-
geminiCLIが処理を行う
-
geminiCLIからの返答をbotがdiscordで返す
という流れ。
ここに、起動時の処理だったり、外部ツールなどのオプション設定などが加わっていく感じだ。
つくっていく中で徐々に機能追加していて、今現在は
-
起動用のstart.commandファイルで、このbot.pyをクリックで簡単実行
-
ObsidianのVault読み込んで、デイリーノート(日記)をフィードバックしたり
-
GoogleカレンダーをAPIで読み書き
-
Googleカレンダー連携させてスケジューラー・リマインダーとして機能
→DBが一般的かもだけど、Googleカレンダーだとわかりやすい -
毎朝7時に再起動→起動時に自動メッセージ
というようなことが、できるようになってる。
まぁ、まだお試しという感じで、あんまり使いこなせては無いけど。