A Java desktop app that makes internal information accessible through a local Ollama model, query logic and conversation management.
Solo developer & designer · 2024
Built: local Ollama model, query strategy and session management
View source code on GitHub ↗
Employees have plenty of internal information, but do not always have a fast, privacy-conscious way to ask specific questions about it.
A local Java application combining query logic, internal sources and Ollama, displaying answers within each conversation session.
SolideQueryDistributor explores how employees can find internal information faster without sending organizational data to an external model provider. The Java application connects application and query logic to internal sources such as Confluence and Elasticsearch, and uses Ollama to generate answers locally. User authentication, multi-tab sessions and an offline mode make the AI prototype part of a usable application rather than a standalone model demo.
The AI layer consists of a local Ollama model called from the application. The application uses its own QueryResolutionStrategy and connects internal sources such as Confluence and Elasticsearch to the query flow. This is an applied local LLM prototype, not a claim to a fully production-grade RAG platform.
The Hague University of Applied Sciences
SolideQueryDistributor won the 2024 Audience Award during the project presentations at The Hague University of Applied Sciences.