tzolov/spring-ai-cli-chatbot

A command-line chatbot built with Spring AI that demonstrates Retrieval-Augmented Generation (RAG) and conversational memory capabilities.

41
/ 100
Emerging

This tool creates a specialized chatbot that can answer questions about specific documents. You feed it PDF files containing information on a particular topic, and it generates intelligent, informed responses to user queries. This is ideal for researchers, analysts, or anyone who needs quick, accurate answers from a defined body of text.

Use this if you need a quick, conversational way to extract information and answer questions directly from your own documents, maintaining context across a conversation.

Not ideal if you're looking for a general-purpose chatbot that browses the internet or needs to perform complex actions beyond answering questions from provided documents.

document-qa information-retrieval knowledge-base conversational-ai research-support
No License No Package No Dependents
Maintenance 6 / 25
Adoption 8 / 25
Maturity 8 / 25
Community 19 / 25

How are scores calculated?

Stars

63

Forks

18

Language

Java

License

Last pushed

Jan 03, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/tzolov/spring-ai-cli-chatbot"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.