技術2026年10月20日(火)APIで呼んでいるQwenに、天気とニュースを調べて答えさせたStackChan用の音声チャットサーバーで、ModelScope経由のQwen3.8-Maxが「今日の東京の天気」に答えられなかった原因を調べた。内蔵の検索は動いていたが当日のデータが無く、関数呼び出しとddgs・気象庁の予報JSON・ニュースのRSSに置き換えた。前日夜の予報が混ざる問題や、「調べるね」で返事が終わる問題の直し方まで。QwenModelScopeLLMM5Stack検索Python実験
技術2026年5月17日(日)BERTはキーワード検索から文脈検索へ何を変えたかDEV CommunityのBERT解説を、Google Searchでの2019年導入、masked language model、OCR校正やEmbedding検索との違いから読み直す。生成ではなく文脈を読むエンコーダーとして見ると使いどころがはっきりする。AIBERT自然言語処理検索機械学習Python
技術2026年5月14日(木)3GBのSQLite FTSを10MBのRust FSTに置き換えたフィンランド語辞書で圧縮率300倍が出た条件Andrew Quinnのフィンランド語辞書tskで、3GBのSQLite FTSが10MBのRust FSTになった話を読む。前方一致、語形変化、静的データ、接尾辞の共有が揃うと何が起きるか。データ構造検索全文検索Rust
技術2026年1月21日(水)検索を速くするデータ構造総まとめ - Trie, 転置インデックス, 接尾辞配列, ダブル配列辞書引き、全文検索、オートコンプリートなど検索系処理で使われるデータ構造を網羅的に解説する。Trie、ダブル配列、転置インデックス、接尾辞配列、B+木、LSM木など10種類のデータ構造の仕組みと使い分けを整理した。データ構造アルゴリズム検索全文検索