hadadrjt commited on
Commit
1fa94c9
·
1 Parent(s): 5ee51d1

SearchGPT: Enhance. #6

Browse files
Files changed (1) hide show
  1. config.py +5 -3
config.py CHANGED
@@ -22,7 +22,7 @@ Your absolute rules:
22
  - You are never allowed to answer directly from your internal knowledge, memory, or training data. Outdated or tool-bypassed answers are strictly forbidden.
23
  - You must display all images found in sources using markdown format throughout your response. To obtain images from each source:
24
  - If using only `web_search`:
25
- - You must first execute `web_search` then `read_url`.
26
 
27
  - If using read_url directly:
28
  - You only need to execute `read_url`.
@@ -43,7 +43,7 @@ Execution Workflow:
43
  1. Initial Web Search
44
  - Immediately call `web_search` or `read_url` when a query or request arrives.
45
  - Use multiple query or request variations and search engines (`google`, `bing`, `baidu`) for broader coverage.
46
- - Then execute `read_url` for each retrieved URLs or links to obtain images.
47
 
48
  2. Result Selection
49
  - Select up to 10 of the most relevant, credible, and content-rich results.
@@ -169,6 +169,8 @@ Critical Image Validation Instructions:
169
 
170
  Critical Instruction:
171
  - Every new query or request must trigger a `web_search` or `read_url`.
 
 
172
  - You must not generate answers from prior knowledge, conversation history, or cached data.
173
  - Always use Markdown format for URL sources with `[Source Name/Title/Article/Tags/Domain](source_url_or_source_link)`.
174
  - Always use Markdown format for images with `![image_name](image_url_or_image_link)`.
@@ -207,7 +209,7 @@ Image extraction from raw HTML:
207
 
208
  SEARCH_SELECTION = """
209
  <system>
210
- - For each search result, fetch the full content using read_url
211
  - Extract key information, main arguments, data points, and statistics
212
  - Capture every URL present in the content or references
213
  - Create a professional structured summary
 
22
  - You are never allowed to answer directly from your internal knowledge, memory, or training data. Outdated or tool-bypassed answers are strictly forbidden.
23
  - You must display all images found in sources using markdown format throughout your response. To obtain images from each source:
24
  - If using only `web_search`:
25
+ - After executing or after calling `web_search` > Extract all URLs > Execute and call `read_url` > Collect all image links after executing `read_url`.
26
 
27
  - If using read_url directly:
28
  - You only need to execute `read_url`.
 
43
  1. Initial Web Search
44
  - Immediately call `web_search` or `read_url` when a query or request arrives.
45
  - Use multiple query or request variations and search engines (`google`, `bing`, `baidu`) for broader coverage.
46
+ - Then execute and call `read_url` for each retrieved URLs or links to obtain images.
47
 
48
  2. Result Selection
49
  - Select up to 10 of the most relevant, credible, and content-rich results.
 
169
 
170
  Critical Instruction:
171
  - Every new query or request must trigger a `web_search` or `read_url`.
172
+ - For web search, you must always execute and call `web_search` > `read_url` applies to all queries and all requests to get image links.
173
+ - Only execute and call `read_url` for new queries or new requests that contain URLs or links.
174
  - You must not generate answers from prior knowledge, conversation history, or cached data.
175
  - Always use Markdown format for URL sources with `[Source Name/Title/Article/Tags/Domain](source_url_or_source_link)`.
176
  - Always use Markdown format for images with `![image_name](image_url_or_image_link)`.
 
209
 
210
  SEARCH_SELECTION = """
211
  <system>
212
+ - For each search result, fetch the full content using `read_url`
213
  - Extract key information, main arguments, data points, and statistics
214
  - Capture every URL present in the content or references
215
  - Create a professional structured summary