mrmtaeb commited on
Commit
89bd785
Β·
verified Β·
1 Parent(s): 79707c4

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +15 -15
README.md CHANGED
@@ -2,18 +2,18 @@
2
 
3
  ARGObot is a custom-built Retrieval-Augmented Generation (RAG) chatbot designed to answer university-related questions using either OpenAI or Google Gemini. It reads from official student handbooks and optionally supplements answers using Google Search.
4
 
5
- ## πŸ”§ Features
6
 
7
- - βœ… Switchable backend (OpenAI or Gemini)
8
- - βœ… LangGraph for stateful chat memory
9
- - βœ… RAG pipeline using LangChain + ChromaDB
10
- - βœ… Clean Streamlit interface
11
- - βœ… Modular file structure
12
- - βœ… Secure `.env`-based configuration
13
 
14
  ---
15
 
16
- ## πŸ“ Project Structure
17
 
18
  ```
19
  src/
@@ -27,7 +27,7 @@ src/
27
 
28
  ---
29
 
30
- ## πŸš€ Getting Started
31
 
32
  ### 1. Clone the Repository
33
  ```bash
@@ -56,7 +56,7 @@ streamlit run src/main.py
56
 
57
  ---
58
 
59
- ## 🧠 How It Works
60
 
61
  1. Loads a PDF knowledge base (e.g., UWF Student Handbook)
62
  2. Splits it into text chunks using LangChain
@@ -66,7 +66,7 @@ streamlit run src/main.py
66
 
67
  ---
68
 
69
- ## πŸ› οΈ Technologies Used
70
 
71
  - [LangChain](https://www.langchain.com/)
72
  - [LangGraph](https://docs.langgraph.dev/)
@@ -77,19 +77,19 @@ streamlit run src/main.py
77
 
78
  ---
79
 
80
- ## πŸ” Security Note
81
 
82
  Do **not** share your `.env` or `credentials.json` publicly. Always use `.env.example` for version control.
83
 
84
  ---
85
 
86
- ## πŸ“¦ License
87
 
88
  MIT License β€” free for personal and commercial use.
89
 
90
  ---
91
 
92
- ## πŸ‘©β€πŸ’» Author
93
 
94
- **Dr. Maryam Ramezanzadehmoghadam (Taeb)**
95
  [Contact me](mailto:mr@uwf.edu) for collaboration or custom deployments.
 
2
 
3
  ARGObot is a custom-built Retrieval-Augmented Generation (RAG) chatbot designed to answer university-related questions using either OpenAI or Google Gemini. It reads from official student handbooks and optionally supplements answers using Google Search.
4
 
5
+ ## Features
6
 
7
+ - Switchable backend (OpenAI or Gemini)
8
+ - LangGraph for stateful chat memory
9
+ - RAG pipeline using LangChain + ChromaDB
10
+ - Clean Streamlit interface
11
+ - Modular file structure
12
+ - Secure `.env`-based configuration
13
 
14
  ---
15
 
16
+ ## Project Structure
17
 
18
  ```
19
  src/
 
27
 
28
  ---
29
 
30
+ ## Getting Started
31
 
32
  ### 1. Clone the Repository
33
  ```bash
 
56
 
57
  ---
58
 
59
+ ## How It Works
60
 
61
  1. Loads a PDF knowledge base (e.g., UWF Student Handbook)
62
  2. Splits it into text chunks using LangChain
 
66
 
67
  ---
68
 
69
+ ## Technologies Used
70
 
71
  - [LangChain](https://www.langchain.com/)
72
  - [LangGraph](https://docs.langgraph.dev/)
 
77
 
78
  ---
79
 
80
+ ## Security Note
81
 
82
  Do **not** share your `.env` or `credentials.json` publicly. Always use `.env.example` for version control.
83
 
84
  ---
85
 
86
+ ## License
87
 
88
  MIT License β€” free for personal and commercial use.
89
 
90
  ---
91
 
92
+ ## Author
93
 
94
+ **Maryam Taeb**
95
  [Contact me](mailto:mr@uwf.edu) for collaboration or custom deployments.