Facelook commited on
Commit
a9b329d
·
verified ·
1 Parent(s): 9291516

Delete README.md

Browse files
Files changed (1) hide show
  1. README.md +0 -51
README.md DELETED
@@ -1,51 +0,0 @@
1
- ---
2
- title: LLM-Enhanced Internet Search Agent
3
- emoji: 🕵🏻‍♂️
4
- colorFrom: indigo
5
- colorTo: indigo
6
- sdk: gradio
7
- sdk_version: 5.25.2
8
- app_file: app.py
9
- pinned: false
10
- hf_oauth: true
11
- # optional, default duration is 8 hours/480 minutes. Max duration is 30 days/43200 minutes.
12
- hf_oauth_expiration_minutes: 480
13
- ---
14
-
15
- # LLM-Enhanced Internet Search Agent
16
-
17
- This agent uses a two-step approach to answer questions:
18
-
19
- 1. **Question Breakdown**: The agent first uses an LLM (GPT-3.5) to break down complex questions into 2-3 key search queries
20
- 2. **Targeted Search**: Each search query is sent to Wikipedia's API to retrieve relevant information
21
- 3. **Answer Synthesis**: The agent then uses the LLM to synthesize a comprehensive answer based on all search results
22
-
23
- ## Features
24
-
25
- - **Smart Query Generation**: Transforms natural language questions into optimized search queries
26
- - **Parallel Search Processing**: Searches for multiple key aspects of the question simultaneously
27
- - **Knowledge Synthesis**: Combines information from multiple sources into a cohesive answer
28
- - **Fallback Mechanisms**: Graceful handling of errors at each step of the process
29
-
30
- ## Setup Requirements
31
-
32
- 1. Clone this repository
33
- 2. Install required packages: `pip install -r requirements.txt`
34
- 3. Set your OpenAI API key as an environment variable: `OPENAI_API_KEY=your-api-key`
35
-
36
- ## How It Works
37
-
38
- 1. User submits a question
39
- 2. LLM breaks down the question into key search terms
40
- 3. Search terms are used to query Wikipedia API
41
- 4. Results from multiple searches are collected
42
- 5. LLM synthesizes the information into a comprehensive answer
43
- 6. Answer is returned to the user
44
-
45
- This approach is more effective than direct internet searches because:
46
- - It identifies the most relevant aspects of complex questions
47
- - It can break multi-part questions into their components
48
- - It leverages the LLM's understanding of natural language
49
- - It provides more targeted and accurate search results
50
-
51
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference