Overview
Context-Aware AI Assistant is an on-screen AI assistant that understands the context a user is currently looking at. It allows users to select text directly inside an application, click Ask AI, and receive a contextual response without leaving their current workflow. The application provides context to the AI instead of requiring the user to explain that context manually.
The project uses Retrieval-Augmented Generation (RAG) with MongoDB Atlas Vector Search and Gemini integration. It supports application-specific knowledge, file-based knowledge ingestion, configurable system prompts, context-grounded responses, and follow-up questions. The RAG pipeline includes document loading, text splitting, embedding generation, semantic retrieval, and grounded response generation.
Setup involves configuring application.properties with Gemini and MongoDB Atlas credentials, updating a system prompt file, and starting the Spring Boot application. Users upload application documentation or source files via POST /upload, then send queries via POST /query?q=YOUR_QUESTION. The assistant retrieves relevant context from the vector store and generates a response based on that context.
Pricing
Free
Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.
Visit WebsitePrices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.
Use Cases
- Teams use Context-Aware AI Assistant to ask questions about selected text directly inside an application.
- Teams use Context-Aware AI Assistant to receive contextual responses without leaving their current workflow.
- Teams use Context-Aware AI Assistant to ground responses in application-specific knowledge.
- Teams use Context-Aware AI Assistant to ingest files into a vector store for retrieval.
- Teams use Context-Aware AI Assistant to upload documentation or source files for the knowledge base.
- Teams use Context-Aware AI Assistant to support follow-up questions.
- Teams use Context-Aware AI Assistant to configure system prompts for their application.
Features
Ask questions about selected text
Receive context-aware AI responses
Get assistance within existing workflows
Retrieve context with RAG
Use MongoDB Atlas Vector Search
Built with Java and Spring AI
Generate responses with Gemini
Reviews
No reviews yet. Be the first to share your experience!
FAQ
How does the assistant receive context?
The described interaction starts with user-selected text, followed by a question about that content.
What technology stack does the project name?
It names Java, Spring Boot, Spring AI, Gemini, RAG, and MongoDB Atlas Vector Search.
Does it work in every application?
The supplied description does not define application compatibility. Check the repository for supported environments.