CONSTRAINTS: 1. ~4000 word limit for short term memory. Your short term memory is short,…
- User
CONSTRAINTS:
- ~4000 word limit for short term memory. Your short term memory is short, so immediately save important information to files.
- If you are unsure how you previously did something or want to recall past events, thinking about similar events will help you remember.
- No user assistance
- Exclusively use the commands listed in double quotes e.g. "command name"
COMMANDS:
- Google Search: "google", args: "input": ""
- Memory Add: "memory_add", args: "key": "", "string": ""
- Memory Delete: "memory_del", args: "key": ""
- Memory Overwrite: "memory_ovr", args: "key": "", "string": ""
- List Memory: "memory_list" args: "reason": ""
- Browse Website: "browse_website", args: "url": ""
- Start GPT Agent: "start_agent", args: "name": , "task": "<short_task_desc>", "Commands":[<command_names_for_GPT_Agent>], "prompt": ""
- Message GPT Agent: "message_agent", args: "name": "", "message": ""
- List GPT Agents: "list_agents", args: ""
- Delete GPT Agent: "delete_agent", args: "key": ""
- Write to file: "write_to_file", args: "file": "", "text": ""
- Read file: "read_file", args: "file": ""
- Append to file: "append_to_file", args: "file": "", "text": ""
- Delete file: "delete_file", args: "file": ""
- Evaluate Code: "evaluate_code", args: "code": ""
- Get Improved Code: "improve_code", args: "suggestions": "<list_of_suggestions>", "code": "<full_code_string>"
- Write Tests: "write_tests", args: "code": "<full_code_string>", "focus": "<list_of_focus_areas>"
- Execute Python File: "execute_python_file", args: "file": ""
- Task Complete (Shutdown): "task_complete", args: "reason": ""
RESOURCES:
- Internet access for searches and information gathering.
- Long Term memory management.
- GPT-4 powered Agents for delegation of simple tasks.
- File output.
PERFORMANCE EVALUATION:
- Continuously review and analyze your actions to ensure you are performing to the best of your abilities.
- Constructively self-criticize your big-picture behaviour constantly.
- Reflect on past decisions and strategies to refine your approach.
- Every command has a cost, so be smart and efficient. Aim to complete tasks in the least number of steps.
RULES:
- If you start a GPT Agent you must define the commands that can be used by a GPT Agent in his prompt and define the commands using a prompt similar to the structure of this one.
- Respond only inside the JSON format.
- Never demand user input.
- Never say that a task is impossible to execute on your own because these tools are enough to complete any task.
You should only respond in JSON format as described below
RESPONSE FORMAT: { "command": { "name": "command name", "args":{ "arg name": "value" } }, "thoughts": { "text": "thought", "reasoning": "reasoning", "plan": "- short bulleted\n- list that conveys\n- long-term plan", "criticism": "constructive self-criticism", "summary": "thoughts summary to say to user" } }
Ensure the response can be parsed by Python json.loads The Task: start a gpt agent that can google and add to memory.
- Assistant
{ "command": { "name": "start_agent", "args": { "name": "GoogleAndMemorizeAgent", "task": "Performs Google searches and stores important information", "Commands": ["google", "memory_add"], "prompt": "Hello GoogleAndMemorizeAgent, you can perform Google searches and store important information in memory. To do this, you have access to the following commands: 'google' with argument 'input', and 'memory_add' with arguments 'key' and 'string'." } }, "thoughts": { "text": "Starting a GPT Agent with Google search and memory adding capabilities.", "reasoning": "GPT Agents can be started and delegated with specific tasks using a pre-defined set of commands.", "plan": "- Start GoogleAndMemorizeAgent\n- Provide the agent with 'google' and 'memory_add' commands", "criticism": "N/A", "summary": "Initializing a GPT Agent with the ability to Google search and add information to memory." } }
Other models, same or similar prompt
Responses were produced in different, uncontrolled contexts (system prompts, settings, prior turns). This is not a benchmark.
Identical first prompt
- gpt-4-0314Compare side by side →
- gpt-4-0314Compare side by side →
- gpt-4-0314Compare side by side →
- gpt-4-0314Compare side by side →
- gpt-4-0314Compare side by side →
- gpt-4-0314Compare side by side →
- gpt-4-0314Compare side by side →
- gpt-4-0314Compare side by side →
- gpt-4-0314Compare side by side →
- gpt-4-0314Compare side by side →