New Agentic Hybrid for Sport Scores #104
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
MongoDB Atlas Vector Search with VoyageAI Embeddings PR Summary
This PR introduces a comprehensive notebook demonstrating the integration of MongoDB Atlas Vector Search with VoyageAI embeddings for sports data retrieval. The notebook showcases:
Key Features
MongoDB Atlas connection and data management for sports content
VoyageAI embedding generation (using the voyage-3 model)
Vector search implementation for semantic similarity queries
Hybrid search combining vector search with full-text search
RAG (Retrieval-Augmented Generation) implementation using OpenAI
Agentic RAG using the OpenAI Agents SDK for more dynamic query refinement
Implementation Details
Sample sports data including teams, matches, and news stories
Vector embedding generation and storage in MongoDB
Vector search index setup and configuration
Comparison between vector-only and hybrid search approaches
OpenAI integration for natural language responses
Agentic approach demonstrating intelligent query decomposition
The notebook provides step-by-step walkthroughs with code examples and output demonstrations, making it an excellent reference implementation for similar use cases.