地平線まで行ってくる。

記録あるいは忘備録。時には検討事項。

2026-05-01から1ヶ月間の記事一覧

LibreChatでCode Interpreter周りを自作する #03

改めて動機を Claude Code や Codex のような AI エージェントを利用すれば、Python を用いたデータ解析やファイル操作を手軽に実行できます。しかし、実際の業務環境では必ずしもそれらを自由に利用できるとは限りません。 セキュリティやコストの観点から …

オープンソースのPresidioで簡単なガードレールを実装してみる

AIエージェントに検索をさせる場合、クエリに個人情報やトークンが勝手に送信されないような工夫を実施してみます。今回は、Microsoftが開発した個人特定情報(PII)の検出・匿名化用オープンソースフレームワーク「Presidio」の実装をテストしてみます。な…

Karpathy氏のLLM-wikiに触発されてwikiとRAGを構築してみる。 #02

bwgift.hatenadiary.jp その後、引き続きちまちまと作って遊んでいます。現状のもので、改めてまとめてみました。 簡単に ドキュメントからObsidianで扱えるWikiにしちゃう。また、ソースとWikiの両方からRAGもできるようにしてみる。 動機 Andrej Karpathy…

Google Colab-mcp、wslのgemini cliとwindows(host)のブラウザで動作させる。

Colab-mcpは、パワフルなGPUがちょこっと必要な時に便利。しかし、 Gemini Cli(wsl)からwindows(host)のブラウザで開いたGoogle Colabをmcpにて接続しようとしたら、mcpにて接続しようとしたら・・・意外と難航したのでメモ。 github.com Colab-mcpのセット…

Wiki風Markdownを生成し、Obsidianで閲覧・編集するRAGを試作してみた

はじめに 雑多なドキュメントをRAGで利用する場合、ノイズ除去や要約といった前処理が不可欠です。しかし、一度DBに入れてしまうと、その後の更新や誤りの修正が面倒になるという課題があります。 そこで、「LLMにWiki風Markdownを生成させ、それをObsidian…

Ubuntu 26.04でSSHからDockerといった最初の一歩を設定してみた。

計算に使っていた古いPCのSSDが「Offline_Uncorrectable」を表示されるようになり、SSDの寿命かも・・・という状況に陥った。色々と値段が高騰している時期にとボヤキながら、出来る限り安いSSDを買ってきてOSからセットアップしたのでメモ。他にもファイヤ…