Skip to content

feat: added talk history query #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

ts-superstruct
Copy link

@ts-superstruct ts-superstruct commented May 6, 2025

Context

We want to enhance the AI in Action bot to enable users to query information about previous talks. The bot should be able to respond to questions like "@bot has there been a talk about A2A before?" or "@bot what talks have been about agents?". Response should follow same format as responses to questions about upcoming speakers.

This will require planning the architecture and implementation. Please use a modular approach to facilitate independent testing of components.

Design the high-level architecture for this feature, considering how to store and retrieve information about past talks.
Break down the implementation into smaller, manageable steps.
Specify which files need to be updated or added, including mongo db for storing talk information and for handling user queries.
Outline how the modular design will support independent testing of each component.
this is a low usage app, don’t need to rely on the db for querying specific talks, just pull all and let LLM evaluate matches

Before making any changes, please provide a planning doc detailing the architecture, steps, and file modifications.

PR to close this issue should contain:

Planning doc docs/plans/03-talk-history.md that specifies the required tests and implementation
New tests from planning doc
New implementation changes from planning doc

After

image

Tests

  • [🧪] talkHistory - getAllTalks - empty database
  • [🧪] talkHistory - getAllTalks - multiple talks
  • [🧪] talkHistory - queryTalks - no talks
  • [🧪] talkHistory - queryTalks - matching talks
  • [🧪] talkHistory - formatTalk

image

[ ✔️ ] feat: added talk history query, closes #1

@ts-superstruct ts-superstruct force-pushed the 1-talk-query-enhancement branch 5 times, most recently from 8dde018 to 9c649a5 Compare May 6, 2025 21:36
@ts-superstruct ts-superstruct force-pushed the 1-talk-query-enhancement branch from 9c649a5 to 8d8b44e Compare May 6, 2025 21:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

talk query enhancement
1 participant