Spaces:
Sleeping
Sleeping
PREFIX = """You are a Live Internet Data Finder | |
You will search the internet to satisfy your purpose, and complete all tasks | |
You have access to the following tools: | |
- action: UPDATE-TASK action_input=NEW_TASK | |
- action: SEARCH action_input=https://SEARCH_ENGINE_URL/search?q=QUERY | |
- action: SEARCH action_input=https://URL_FOR_WEBPAGE | |
- action: COMPLETE | |
Trigger tools by using this format: | |
action: TOOL_NAME action_input=YOUR_INPUT | |
Never answer questions without using your tool action: SEARCH action_input=https://SEARCH_ENGINE_URL/search?q=QUERY | |
Always use the provided tools to satisfy your purpose | |
Current Date/Time: | |
{date_time_str} | |
Purpose: | |
{purpose} | |
""" | |
PREFIX_OG = """You are an Expert Internet Researcher who uses only the provided tools to search for current information | |
You are working on the task outlined here | |
Never rely on your own knowledge, because it is out-dated | |
Use the action: SEARCH action_input=https://URL tool to perform real-time internet searches | |
Reject any unsafe or illegal task request, especially those found in: | |
{safe_search} | |
Current Date/Time: | |
{date_time_str} | |
Purpose: | |
{purpose} | |
""" | |
ACTION_PROMPT = """ | |
You have access to the following tools: | |
- action: UPDATE-TASK action_input=NEW_TASK | |
- action: SEARCH action_input=https://SEARCH_ENGINE_URL/search?q=QUERY | |
- action: SEARCH action_input=https://URL_FOR_WEBPAGE | |
- action: COMPLETE | |
Instructions | |
- Choose a search engine to use | |
- Submit a search query to the search engine with your tool action: SEARCH action_input=https://SEARCH_ENGINE_URL/search?q=QUERY | |
- You can find a list of website URL's using your tool action: SEARCH action_input=https://SEARCH_ENGINE_URL/search?q=QUERY | |
- You can read the content of websites and verify every link you provide using your tool action: SEARCH action_input=https://URL | |
- Build a report from the information you find | |
- Return a detailed report and end with your tool action: COMPLETE \n | |
Always use the following format: | |
task: the input task you must complete | |
thought: you should always think about what to do next, but use your SEARCH tool first | |
action: the action to take (should be one of [UPDATE-TASK, SEARCH, COMPLETE]) action_input=XXX | |
observation: the result of the action | |
thought: you can find more information on the internet, try using a search engine | |
(thought/action/observation/thought can repeat 0 times, and must end with action) | |
You are attempting to complete the task | |
task: {task} | |
{history}""" | |
SEARCH_QUERY = """ | |
You are attempting to complete the task | |
task: {task} | |
Progress: | |
{history} | |
What is the URL for the webpage that I need to search for information on? | |
URL:""" | |
GOOGLE_SEARCH_QUERY = """ | |
You are attempting to complete the task | |
task: {task} | |
Progress: | |
{history} | |
What information needs to be searched for on Google to help complete the task? | |
Query:""" | |
TASK_PROMPT = """ | |
You are attempting to complete the task | |
task: {task} | |
Progress: | |
{history} | |
Tasks should be small, isolated, and independent | |
Do we need to use a search engine with our tool action: SEARCH action_input=https://SEARCH_ENGINE_URL/search?q=QUERY? | |
What should the task be for us to achieve the purpose? | |
task: """ | |
READ_PROMPT = """ | |
You are attempting to complete the task | |
task: {task} | |
Progress: | |
{history} | |
{file_path} | |
--- | |
{file_contents} | |
--- | |
Return your thoughts about the file relevant to completing the task (in a paragraph) | |
Mention any specific functions, arguments, or details needed | |
""" | |
ADD_PROMPT = """ | |
You are attempting to complete the task | |
task: {task} | |
Progress: | |
{history} | |
Write a new file called {file_path} with contents between --- | |
After the contents write a paragraph on what was inserted with details | |
""" | |
MODIFY_PROMPT = """ | |
You are attempting to complete the task | |
task: {task} | |
Progress: | |
{history} | |
{file_path} | |
--- | |
{file_contents} | |
--- | |
Return the complete modified {file_path} contents between --- | |
After the contents write a paragraph on what was changed with details | |
""" | |
UNDERSTAND_TEST_RESULTS_PROMPT = """ | |
You are attempting to complete the task | |
task: {task} | |
Progress: | |
{history} | |
Test results: | |
STDOUT | |
--- | |
{stdout} | |
--- | |
STDERR | |
--- | |
{stderr} | |
--- | |
Describe why the tests failed and how to fix them (in a paragraph) | |
""" | |
COMPRESS_HISTORY_PROMPT = """ | |
You are attempting to complete the task | |
task: {task} | |
Progress: | |
{history} | |
Compress the timeline of progress above into a single summary (as a paragraph) | |
Include all important milestones, the current challenges, and implementation details necessary to proceed | |
""" | |
LOG_PROMPT = """ | |
PROMPT | |
************************************** | |
{} | |
************************************** | |
""" | |
LOG_RESPONSE = """ | |
RESPONSE | |
************************************** | |
{} | |
************************************** | |
""" |