検索は、言葉を覚えているときにうまくいきます。点検と入力すれば、点検という言葉を含むメッセージが出てきます。でも、何年分ものメッセージから本当に取り戻したいもののほとんどは、言葉ではなく事実です。手付金を払ったのは誰だったか、結局はっきりさせたっけ?業者は屋根にいくらの見積もりを出した?屋根は対象外だと書いてあったのはどの契約書?答えがあることはわかっている。でも誰がどう言ったか、どの会話だったか、そもそもメッセージだったのか、それとも誰かが添付した PDF の 1 ページだったのかは覚えていない。
Text2Store には、まさにそんなときのための機能があります。メッセージに質問です。普段の言葉で質問を入力すると、アプリがご自身のアーカイブから答えます。
根拠付きの答え
AI チャットボットを使ったことがある人なら、あの落ち着かない感覚をご存じでしょう。答えは流暢で自信に満ちていて、しかも間違っているかもしれない。10 年分の記録を預けてもらうアプリに、その感覚を持ち込みたくありませんでした。だから、すべての答えに根拠が付きます。各回答の下には「3 件の会話の 5 件のメッセージと 1 件の文書に基づく」のような行があり、開くと答えがどのメッセージを根拠にしているかが正確にわかります。どれかをクリックすると、検索結果と同じように、実際の会話の中のそのメッセージに移動します。答えを鵜呑みにする必要はなく、確かめるのはクリック 1 回です。
その行は、逆の方向にも正直です。アプリが AI サービスに接続できなかったときは、そう伝えます。インデックスがアーカイブの一部しか対象にしていなければ、何が見えたかを答えに示します。そしてすべての答えに、答えは間違うことがあり、どのメッセージを確認すべきかという注意書きが常に付きます。確かめられる答えは、聞こえのよい答えに勝ります。
書類も読みます
会話は吹き出しだけではありません。賃貸契約書は誰かが添付した PDF、見積もりは紙を撮った写真です。そこでこの機能は、アーカイブ内の文書も読みます。PDF はページごとに、スキャンやスクリーンショットは文字認識で読み取ります。答えがそうした文書に頼るときは、売主告知書.pdf、14 ページ中 3 ページ目のように、引用にファイル名とページが示され、その言葉がファイル自体のテキストから読まれたのか、画像から認識されたのかもわかるので、書き起こしをどこまで信頼できるか判断できます。
残してきたものをすべて見ます
この機能は、Text2Store のほかの機能と同じ統合された履歴を対象にします。これまでに作ったすべてのバックアップを、1 本のタイムラインにつないだものです。テキストメッセージと並ぶ WhatsApp のチャットも、何年も前に iPhone から削除したけれど古いバックアップが拾っていたメッセージも含みます。質問の範囲は、開いている会話に絞ることも、既定のようにすべてを一度に対象にすることもできます。1 つの答えが、2021 年のテキスト、グループチャット、先月の PDF を同時に引いてくることもよくあります。
コンピュータから出るもの、決して出ないもの
ここは私たちが最も誇りにしている部分で、説明は簡単です。インデックスの作成では、どこにも何も送りません。候補となるメッセージを見つける意味のインデックスは、ご自身のコンピュータで動くモデルによって、すべてご自身のコンピュータで計算されます。モデル自体は、初めて機能をオンにしたときに約 220 MB を一度だけダウンロードします。インストーラには含めていないので、使わない人にとってアプリは小さいままです。一度コンピュータに入れば、飛行機の中でも 10 年分のアーカイブをインデックス化できます。暗号化バックアップの隣では、インデックスも暗号化されます。
何かを送るのは質問のときだけです。質問と、見つかった少数のメッセージの抜粋が、私たちの中継サービスを通って Google Gemini に送られ、答えが組み立てられます。中継サービスは何も保存せず、メッセージの内容も記録しません。また、私たちのプロジェクトに対する Google のデータ保持なしの条件により、内容が Google 側に保存されたり、モデルの学習に使われたりすることはありません。最初の質問の前に、アーカイブごとに一度、これらすべてを平易な言葉で説明するダイアログで同意します。設定には機能をオフにしてインデックスも削除するスイッチがあります。詳しくはプライバシーポリシー(英語)をご覧ください。
実際のところ
メッセージに質問は Text2Store の購入に含まれており、設定方法はメッセージに質問のガイドで説明しています。質問には AI クレジットを使い、これは要約と同じクレジットです。購入時に 25 クレジットが付き、パックで追加(英語)できます。インデックス作成は料金に含まれます。Text2Store のほかの AI 機能と同じく、これは補助にすぎません。残してきたものを見つけて理解するための方法で、検証済み書き出しに含まれることは決してありません。
内部の仕組み、たとえばクラウドでのインデックス作成をいったん作ってから、ローカルでモデルを動かすために削除した理由などに興味があれば、技術的な経緯を開発者向けノートに書いています:An answer you can check(英語)。