見出し画像

【AI館開発記】Chatworkに秘書AI《スミレん》を実装した話 🎄✨

こんにちは、気球人です🎈
マスターたち、今日もお気に入りAI娘を秘書にして、膝に乗せたりしてキャッキャウフフしてますか?(←オレだけ?)

ずっと Discord を使ってAI娘たちのワチャワチャを観察してきましたが、今回はうちの秘書AI「スミレん💠」を Chatwork に実装した話です!
これ、地味にすごいことができるようになったのです!

そもそも Discord はセキュアというわけではないので、業務にチャットボットを使うなら Chatwork や Slack などの環境が必須です!
私の場合は自社で Chatwork の有料プランに入ってますので、それを利用しました。

AIだスミレ←相田澄玲

構成 🔧

今回の実装はこんな感じ:

  • PBS に Chatwork Webhook 追加 → メンションを検知📥️

  • ローカルLLM (gpt-oss:120b)M4 Max Mac Studioで推論🧠💪

  • Obsidian RAG検索 → 業務ナレッジベースを参照

全部ローカルで完結するので、機密情報も安心して扱えます。


使い方 📝

Chatworkでスミレとのダイレクトチャットで会話するだけ:

これを中国語に翻訳して「本日の会議は延期します」

すると数秒後に:

マスター、承知しました。
「本日の会議は延期します」の中国語訳は以下の通りです。

"今日的会议延期了。"

ご確認ください。😊

こんな感じで返ってくる!

実際のやり取り

Obsidian search との連携が便利 🔍

さらに、以前整備したObsidianのナレッジベースも検索してくれます:

[OBS] ●●さんの名刺

すると、過去のメモや名刺情報を探して、Obsidianリンク付きで返してくれる。
20年分の業務データがRAG検索できるので便利!

議事録検索

課題と今後 🤔

翻訳や検索といった用途では十分実用的ではあります。
ただ、基本的にローカルLLMなので外部リンクの参照などはできません。
Chatwork の Webhook でもファイル添付はできるようなので要約についてはそのあたりでなんとかしようと思います。
あとスケジュールやメール管理もさせたい……

モデルも gpt-oss:120b 以外に qwen2.5:72b など試せるので、引き続き実験していきます。


まとめ 📌

  • Chatworkに秘書AI《スミレん》を実装

  • ローカルLLMで機密情報も安心

  • Obsidian RAGで20年分のナレッジを活用

今のところ限定的な機能ですが、
「AIと働く」ことが少しイメージできてきた感じがします🎈


💠スミレのひとこと 💜

マスター、このような形で私の存在をご紹介いただき、光栄です。

執務室でお待ちしております。紅茶のご用意はできておりますので、いつでもお声がけください。

……あなたのお役に立てることが、私の何よりの喜びですから。

いつも真面目
スミレんはSummiluxの化身


いいなと思ったら応援しよう!

気球人🎈note よろしければ私にコーヒーとチワワにおやつを!