anonette / Interactive-RAG

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Interactive Retrieval Augmented Generation

This demo app uses ActionWeaver to organize and orchestrate tools/functions from Llama Index and LangChain to implement an interactive RAG bot.

This demo app is not intended for use in production environments.

Getting Started

To run the RAG application

streamlit run rag/app.py

Log information generated by the application will be appended to app.log.

This bot is designed to read and process content from both URLs and local files. It can answer questions based on the content it analyzes. If the bot is unable to provide an answer, it will initiate a Google search to find relevant information.

For a more in-depth understanding of how this bot works under the hood, please refer to the bot.py file. Additionally, you can explore the ActionWeaver repository for further details.

Contributing

We welcome contributions from the open-source community.

License

Apache License 2.0

About

License:Apache License 2.0


Languages

Language:Python 100.0%