前回の研究では、ベクトル検索の問題点として、同じものが繰り返しヒットすることを指摘しました。これを解決するために、「過去に何を読んだか」を覚えておく実装が必要と考えました。しかし、「本当に一度読んだものは二度と読まなくていいのか?」という疑問もありました。その後、上書きモードとマルチヘッドが実装され、コンテキストが異なれば新しいページを作ればいいという考え方に変わりました。これにより、既読管理はプロジェクトのスコープからページのスコープに変わりました。現在は、「使ったページのタイトル」をJSON形式にして、過去の出力のタイトルをすべて読むようにしています。
この機能にいい名前をつけて
ページメモリ: 「ページ」が中心のこの機能に、メモリという要素を付け加えることで、過去の情報を「覚えている」というニュアンスを持たせます。
なるほどね