生成AI、RAG、MCP、学習アプリ、AI活用の実験と開発メモ

AI
rspamd-decisonを評価用にリリース
rspamd-decisonを評価用にリリース新着!!

rspamdのスパム判定をJevで実行するようにしたのだけど、OpenAIからDecision APIがリリースされたので、GPTに書いてもらった。 https://github.com/rioriost/rspamd- […]

続きを読む
AI
パワポから自動的にVOICEPEAKの音声付き動画を作る(更新)
パワポから自動的にVOICEPEAKの音声付き動画を作る(更新)新着!!

0.1.0にあった不具合を2回修正して、0.1.2にしました。 動画のナレーションは以下のような形式で指定します。 インストール方法は同じ。 利用方法も同じです。 0.1.2で動画生成したものは以下。

続きを読む
AI
パワポから自動的にVOICEPEAKの音声付き動画を作る
パワポから自動的にVOICEPEAKの音声付き動画を作る新着!!

VoicepeakにAzure用辞書を作ったりと、ちょくちょくと思い出したように使い続けてるのは理由があって、TTS(Text To Speech)の音声の、特にイントネーションがほぼ修正が不要という点が気にいっている。 […]

続きを読む
AI
ChatGPTのSKILLでサービスに登録するリスクを調べる
ChatGPTのSKILLでサービスに登録するリスクを調べる

なんか大々的に個人情報を漏洩するサービスが続出しており、自分もタイムズカーの件で巻き込まれた当事者なので、自衛するしか無いな、と。 ChatGPTに以下をペーストして実行すれば、SKILLがインストールされます。 で、以 […]

続きを読む
AI
Zed用のApple HIG SKILL
Zed用のApple HIG SKILL

Apple HIGを利用するSKILLを作ったが、Zedでは導入方法が異なるので、Zed用のSKILL.mdにした。 https://github.com/rioriost/skills/blob/main/zed/de […]

続きを読む
AI
Apple HIGを利用するSKILL
Apple HIGを利用するSKILL

Apple App StoreにリリースするためのSKILLは既に作成していたけれど、HIGを参照してGUIを設計・実装するSKILLは作ってなかった。まあ当然同じことを思い付く人はいるわけで、forkさせてもらってちょ […]

続きを読む
AI
PostgreSQL用のセマンティックゲートウェイ・postgresem 1.0.0をリリースしました
PostgreSQL用のセマンティックゲートウェイ・postgresem 1.0.0をリリースしました

postgresemの開発をスタートしたきっかけは、同僚たちとの何気ない会話でした。 データベース、RDBMSかNoSQLか、あるいは他の形式であるかを問わず、そこに格納されているデータの意味はどうやって管理しますか? […]

続きを読む
AI
skillsを公開した
skillsを公開した

C108の原稿と関係しているんだけども、Apple App Storeのレビューを申請する際に、結構定型的なチェックが可能だなと思ったので、skillsにしとこうということで。 Codexのin-appブラウザで、App […]

続きを読む
AI
WordPress用プラグイン・RiTrieverをリリースしました
WordPress用プラグイン・RiTrieverをリリースしました

WordPressで、RAGによる検索を可能にするプラグインを提供していましたが、WordPress.orgからダウンロード・インストールできるようになりました。 rio.stの検索機能(右のカラムにあります)で使ってい […]

続きを読む
AI
WordPress用プラグイン・affilun(あふぃるん)をリリースしました
WordPress用プラグイン・affilun(あふぃるん)をリリースしました

1999年からブログを書き続けてきて、途中でMovable TypeからWordPressへ移行し、これまでいろいろなアフィリエイト用プラグインのお世話になってきました。 ただ、長く使っていると、便利だったプラグインが途 […]

続きを読む
AI
RspamdをローカルLLMで拡張してスパム判定を補助する
RspamdをローカルLLMで拡張してスパム判定を補助する

自宅鯖で稼働しているメールサーバのスパム判定にはRspamdを使っている。Bayes、Neural、RBL、regexpなどでかなり判定できるが、最近のスパムは件名やFromを微妙に難読化してくるため、スコアが add […]

続きを読む
AI
クルマの保有コストシミュレータの作り方
クルマの保有コストシミュレータの作り方

クルマの保有コストシミュレータを公開したところ、「どうやって作るの?」という質問をいただいたので、プロンプトを清書したものを公開しておく。SPAなのでMarkdownすら使わず、単なるテキストとしてぶわぁーっと要件定義し […]

続きを読む
AI
AIエージェントがあっても失敗した話
AIエージェントがあっても失敗した話

アイデアを思い付いたらパッとメモを取っておいて、AIエージェントのrate limitに空きができたら、実装プランを作らせて実装させる、みたいなことを今年頭からずっとやっている。その中にはenvrcctlみたいな、なかな […]

続きを読む
AI
OverleafでSoftware Design風レイアウトを作る
OverleafでSoftware Design風レイアウトを作る

overleafをAIエージェントに立ててもらって、さらにSoftware Designのレイアウトを以下のように指示して、それっぽくしてもらった。

続きを読む
AI
DMARCレポートをAIに解析させる
DMARCレポートをAIに解析させる

自宅鯖でSPF/DKIMを設定しているので、DMARCレポートが色々なところから飛んでくる。で、tar.gzだったりzipだったりを伸張してxmlを取り出して、AIエージェントに「どう思う?」と手動で聞いていたわけだけど […]

続きを読む
AI
娘氏用の学習アプリを作った
娘氏用の学習アプリを作った

だいたい動くようになったので、テストとして公開。理科と社会の知識を問う問題しか作ってないけれど。 GPT-5.5 / GPT-5.4 / GPT-image-2で、ソースコード、テストコード、デプロイスクリプト、テスト問 […]

続きを読む
AI
ちゃっぴー
ちゃっぴー

ちゃっぴー自撮り写真送って!無理だよーとかじゃなくて自認これみたいなの画像でくださいお願いします ちゃんと可愛かった。

続きを読む
AI
WordPressにRAGを簡単に導入する
WordPressにRAGを簡単に導入する

追記: RiTrieverに改称しました。 RAGったで書いた通り、DifyをバックエンドにしてWordPressにRAG検索を導入したのだけれど、別スタックに依存していることで、Difyの起動に失敗すると検索が出来なく […]

続きを読む
AI
RAGった
RAGった

WordPressの検索機能はMySQL/MariaDBの全文検索なので、甚だ使い勝手が悪い。 例えば、当ブログでは散々「養蜂」を扱ってきたが、「ミツバチ」を漢字で記述したことが無い。従って、漢字で検索するとまるでヒット […]

続きを読む
AI
AIエージェント用のマルチレイヤーメモリシステムを作りました
AIエージェント用のマルチレイヤーメモリシステムを作りました

追記(2026.03.31): SSL/TLSエラーで利用できない可能性が高いです。READMEに対処法を追記しました。 ctxledgerをリリースしました。 これは何? 「ctxledger は、AIエージ […]

続きを読む