Engineering the Memory Layer for an AI Agent to Navigate Large-Scale Event Data on ApertureDB
Hundreds of conference talks spanning multiple years had no good way to search without clicking through many pages; traditional keyword search failed for complex semantic queries requiring metadata filtering and entity relationships.
Traditional keyword search and flat table structures could not handle multi-part queries combining semantic search, metadata filtering, and entity joins without complex application-level orchestration, and speaker data stored as comma-separated strings made targeted queries unreliable.
A tool-equipped AI Query Agent was built that navigates rich interconnected data in ApertureDB to answer natural language queries effectively and accurately, backed by 280 talks, 338 person entities, and 16,887 transcript chunk embeddings with video deep-link capability.
Show all 7 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
A tool-equipped AI Query Agent was built that navigates rich interconnected data in ApertureDB to answer natural language queries effectively and accurately, backed by 280 talks, 338 person entities, and 16,887 transc…
What tools did this team use?
ApertureDB, EmbeddingGemma, Google Colab, Apify, LangGraph, YouTube.
What results were reported?
Unique conference talks in dataset: 280; Unique speakers: 263; Transcript chunk embeddings: 16,887; Ingestion speed: 71.5 items/second (source-reported, not independently verified).
What failed first in this deployment?
Traditional keyword search and flat table structures could not handle multi-part queries combining semantic search, metadata filtering, and entity joins without complex application-level orchestration, and speaker dat…
How is this back office ops AI workflow structured?
Raw conference data intake → YouTube metadata enrichment → Entity graph ingestion → Transcript chunking with timestamps → Vector ingestion into ApertureDB → AI agent natural language query.