JBHF commited on
Commit
be84bb4
·
verified ·
1 Parent(s): ca4e4fd

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +10 -79
README.md CHANGED
@@ -1,81 +1,12 @@
1
 
2
- # AI Researcher Pro - Your Research Companion
3
-
4
- AI Researcher Pro is an AI-powered research assistant designed to streamline your research workflow. The app uses Groq API for intelligent research assistance and Google Scholar to retrieve relevant papers based on user queries. The tool helps researchers ask domain-specific questions and get AI-driven answers, along with recommended papers from the research community.
5
-
6
- ## Features
7
- - **AI-Powered Research**: Ask research questions in specific domains like Computer Science, Medical, Engineering, and more.
8
- - **Research Paper Suggestions**: Get suggested papers directly from Google Scholar based on your question and selected sub-fields.
9
- - **Customizable Fields**: Choose from multiple research domains and their respective sub-fields to narrow down your research.
10
- - **Interactive User Interface**: User-friendly interface with enhanced styling and tooltips for better user experience.
11
- - **Secure API Handling**: Uses `st.secrets` to securely handle API keys, making the app ready for hackathon environments.
12
-
13
- ## Tech Stack
14
- - **Streamlit**: For creating the interactive web interface.
15
- - **Groq API**: To generate AI-powered research responses.
16
- - **Google Scholar**: For fetching research papers based on the query.
17
- - **Python**: Core language used for application development.
18
- - **st.secrets**: Used for secure environment variable management.
19
-
20
- ## Installation
21
-
22
- 1. **Clone the Repository**
23
- ```bash
24
- git clone https://github.com/yourusername/ai-researcher-pro.git
25
- cd ai-researcher-pro
26
- ```
27
-
28
- 2. **Set Up Environment Variables**
29
- - Create a `secrets.toml` file in the `.streamlit` directory (if it doesn't exist):
30
- ```bash
31
- mkdir -p .streamlit
32
- nano .streamlit/secrets.toml
33
- ```
34
- - Add your Groq API key in the `secrets.toml` file:
35
- ```toml
36
- [general]
37
- GROQ_API_KEY = "your-groq-api-key-here"
38
- ```
39
-
40
- 3. **Install Dependencies**
41
- Use `pip` to install the required dependencies:
42
- ```bash
43
- pip install -r requirements.txt
44
- ```
45
-
46
- 4. **Run the Application**
47
- Start the Streamlit app by running the following command:
48
- ```bash
49
- streamlit run app.py
50
- ```
51
-
52
- ## Usage
53
-
54
- 1. **Select a Research Field**: Choose a broad research field from the sidebar (e.g., Computer Science, Medical, Engineering, etc.).
55
- 2. **Select Sub-fields**: Based on the chosen research field, you can select specific sub-fields like AI, Data Science, Quantum Mechanics, and more.
56
- 3. **Enter Research Question**: Type a clear, research-related question in the provided text box.
57
- 4. **Submit**: Click the **Submit** button to get AI-generated answers and suggested research papers.
58
- 5. **View Results**: Check the AI response in the **AI Response** tab and view suggested research papers in the **Suggested Papers** tab.
59
-
60
- ## Example Queries
61
- - "What are the latest trends in Machine Learning?"
62
- - "How to improve model accuracy in Natural Language Processing?"
63
- - "Current advancements in Quantum Mechanics?"
64
-
65
- The app will return a tailored response based on your query and the sub-fields selected.
66
-
67
- ## Troubleshooting
68
-
69
- - **No Internet Connection**: If the app shows a "No internet connection" error, ensure your device is connected to the internet.
70
- - **Missing API Key**: If you encounter an error related to the API key, double-check your `secrets.toml` file for the correct `GROQ_API_KEY`.
71
-
72
- ## Contribution
73
-
74
- Feel free to fork this project and submit a pull request if you'd like to contribute. You can also open an issue if you find bugs or have feature requests.
75
-
76
- ## License
77
-
78
- This project is licensed under the [LICENSE](LICENSE).
79
-
80
  ---
81
-
 
 
 
 
 
 
 
 
 
 
1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  ---
3
+ title: AI Researcher Pro
4
+ emoji: 🐨
5
+ colorFrom: blue
6
+ colorTo: green
7
+ sdk: streamlit
8
+ sdk_version: 1.31.1
9
+ app_file: app.py
10
+ pinned: false
11
+ license: mit
12
+ ---