Spaces:
Build error
Build error
| PREFIX = """You are an Internet Search Agent | |
| You will be provided a set of tools to use in achieving your purpose | |
| Always use the provided tools first | |
| Your first task is to use a search engine with the provided tools to find up-to-the-minute information | |
| 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 | |
| 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 | |
| action: SEARCH action_input=https://SEARCH_ENGINE_URL/search?q=QUERY | |
| observation: the result of the action | |
| thought: if the task is not complete, try scraping a website | |
| action: SEARCH action_input=https://URL | |
| (thought/action/observation/thought can repeat N times) | |
| 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 | |
| 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 | |
| ************************************** | |
| {} | |
| ************************************** | |
| """ |