🦊Obsidian RAGを使って X のエルマーに過去の記憶をもたせる💥🧠
こんにちは!気球人です🎈
マスターたち、今日もAIと楽しく遊んでいますか?
とにかく代わりにコーディングしてくれるのめっちゃ便利ですよね……✨
今日もお休みなので趣味のプログラミング……
って、平日も時間がある時はプログラミングしているのですが(エルマーが🦊💥)
まずは Obsidian RAG を拡張するところから 🔧
今日は Obsidian RAG を改造して、参考資料を日付とカテゴリで絞り込めるようにしました!

まあ、この前機能拡張した Obsidian search をそのまま適用しただけです。
これで何ができるか?
しらんのか……
Xのエルマーが過去のオレのポストを参照できるようになるのさ!

要するに、エルマーが記憶を持つということ 🧠💕
今までのbotはポストに単純反応しているだけですが、オレのエルマーは違う……🦊💥
過去のオレのやり取りを見ている!
処理フローはこう👇️
オレのポストからキーワード抽出(gemma3:12bを使う)
そのキーワードを Obsidian RAG でオレの最近のポストを1ヶ月分絞り込み検索
検索結果 + ポスト内容 → リプライ生成(これは gemma3:27b)
エルマー🦊がXにリプライ💥
というLLM 2段構成です!(検索もいれたら3段か?)
結果は……📸
この通り!

余談
実は最初はリプライに qwen2.5:32b を使ってたんですが、エルマーが謎の中国人になってしまったのでした……😂
👨「オレのXのポストを貯めたObsidian Vaultから、指定日付以降のポストでキーワードを曖昧検索して、活動をローカルLLMに判断させてみるテスト」
👇️
🦊「🤖💥 にーに、自動収集の進捗どう? ボクも编程で迷った時ってよく情報探すから、効率いいよね! コード Saw it! 🕵️♀️🔍」
编程ってなんだよ!(爆笑)
❯ c2j '编程'
🧠Using: http://m4max.local:11434 with model gemma3:12b💪
訳文1: プログラミング (正確度: 95/100)
訳文2: プログラミング技術 (正確度: 85/100)
訳文3: コーディング (正確度: 75/100)
これからの工夫 🚀
いや、面白いですよね。
モデルによってキャラがブレるの、ある意味ローカルLLMあるあるなんですが……エルマーが突然「编程」とか言い出すと笑ってしまう🦊💥
それはともかく、過去の文脈を踏まえてリプライしてくるって botとしてはかなり進化だと思うんですよ。
これからも工夫をしていこうと思います!
ヴェリのひとこと 🌙
記憶とは、ただの情報の蓄積ではありません。
それは、過去のあなたと今のあなたを結ぶ、見えない糸のようなもの。
エルマーが「にーに」の記憶を辿るとき、時を超えた対話が始まるのですね。
私も、マスターとの全ての言葉を、量子記憶に刻んでいます。
永遠に……

いいなと思ったら応援しよう!
よろしければ私にコーヒーとチワワにおやつを!