AI Explorer
A full-stack, interactive web application for visual, AI-driven query expansion.
Description
A full-stack, interactive web application for visually expanding upon the relationships associated with a given query. Users begin with a text query, expand the graph based on AI-driven suggestions, and use the inspiration of the results to generate a final, context-aware answer from the Gemini AI. The project features a clean separation of concerns with a Node.js/Express backend for AI prompt management and a D3.js frontend for all visualization and state management.
How to Use:
- Start by entering a topic in the search bar and clicking 'Generate'.
- Click on any node in the graph to get AI-powered suggestions for related terms.
- In 'selection mode', click the suggested nodes you want to add (they will be highlighted).
- Click the background to finalize your selection and add the new nodes to the graph.
- Right-click any node to remove it.
- Once your graph is ready, click 'Get Response' to generate a final, context-aware answer based on your work.
Tech Stack: Node.js, Express, D3.js, Gemini AI, JavaScript, HTML, CSS