A custom-built, Java-based AI assistant where Iβve integrated chat memory, retrieval-augmented generation (RAG), tool capabilities, and prompt templates.
π Neo4j for chat memory β Keeps track of user sessions & history for contextual conversations
π Template-based prompts β Users can summarize, expand, or simplify text in one click
π RAG support with vector embeddings β Texts are embedded & stored in Pinecone for similarity-based retrieval
π§ Audio transcription β Users can convert audio into text with high accuracy
π Web search integration β AutoWiredGPT can retrieve information beyond the model's training cutoff
AutoWiredGPT is capable of supporting multiple users with distinct, persistent chat sessions, maintaining memory across sessions.
π οΈ Tech Stack Overview
- Java
- Spring Boot (MVC, JPA, AI)
- HTML / CSS
- Neo4j ,Pinecone Vector DB, Neon (PostgreSQL)