目次
この記事について
本記事は、Agent Builder を使用したデータストア参照型対話エージェントの作成に関する調査記録です。
やりたいこと
Agent Builder を用いたデータストア参照型対話エージェントの作成において、
既存のデータストア機能だとデータ数増加により回答率の低下が発生する為、elastic + dataflow + bigqueryで作成した検索が可能なデータストアを実装したい。
前回の調査日記
あわせて読みたい


AI Agent開発日記 2025/04/24
この記事について 本記事は、Agent Builder を使用したデータストア参照型対話エージェントの作成に関する調査記録です。 やりたいこと Agent Builder を用いたデータス...
firebaseで拡張機能として使える検索システムを調査。
- やりたいこと
- Firebaseの拡張機能「Elastic App Search」でFirebase + Elasticsearchの検索連携を試みたが、Node.js 14のサービス終了によるエラーが発生し、使用を断念。他に利用可能な拡張機能がないかを調査したい。
- その他の拡張機能
- 分かったこと
- それぞれの機能の比較は下記記事でされているので気になる方は確認してほしい。
- 個人的に、上記3つの中ではTypesenseが良さそうだと感じた。
が、検索の精度ではElasticsearchに劣るため、「それなら最初からElasticsearchを使えばいいのでは?」となり、Firebaseにこだわらず、BigQueryとElasticsearchを組み合わせたデータストアについて調査する事にした。
- 個人的に、上記3つの中ではTypesenseが良さそうだと感じた。
- それぞれの機能の比較は下記記事でされているので気になる方は確認してほしい。
参考にした記事
Qiita


Flutter x Firestoreで全件検索サービスを導入してみた(Meilisearch) - Qiita
本記事は、Flutter Advent Calendar 2023の18日目の記事です。 概要 現在開発中のアプリにFirestoreの全件検索サービスを導入しました。(Meilisearch) 様々なサードパー...
あわせて読みたい


Typesense vs Algolia vs Elasticsearch vs Meilisearch
Compare Typesense, Algolia, Elasticsearch, and Meilisearch across deployment options, search features, product limits, and support.
elastic + dataflow + bigqueryを使って検索が可能なデータストアを作成したい。
- やりたいこと
- 下記記事の方法でelastic + dataflow + bigqueryを使って検索が可能なデータストアを作成したい。
- 次やること
- 記事の手順で検索が可能なデータストアを作成する。
