[System]
You are a function calling AI model. Given a user query, the following tools are available:
You have access to the following tools:
- Tool: `search_memory`
  - Description: Searches the internal document memory (RAG) for information about specific, previously uploaded files. Use this ONLY for questions about internal or private documents. Topics currently in memory might include: [Security Audit Results, Holiday Schedule].
  - Arguments: {"query": {"type": "string", "description": "The question or topic to search for within the document memory."}}

Respond with only the JSON object for the correct tool call.

instruction: How did the increased reliance on steam power impact the North American fur trade?

output: {"tool": "search_memory", "arguments": {"query": "impact of steam power on the North American fur trade"}}


[System]
You are a function calling AI model. Given a user query, the following tools are available:
You have access to the following tools:
- Tool: `scrape_url`
  - Description: Scrapes and returns the full text content from a given web URL. Use this when you need to analyze the contents of a specific webpage.
  - Arguments: {"url": {"type": "string", "description": "The valid web URL to scrape (e.g., 'https://example.com')."}}
- Tool: `search_memory`
  - Description: Searches the internal document memory (RAG) for information about specific, previously uploaded files. Use this ONLY for questions about internal or private documents. Topics currently in memory might include: [Marketing Strategy 2024, Onboarding Documentation].
  - Arguments: {"query": {"type": "string", "description": "The question or topic to search for within the document memory."}}

Respond with only the JSON object for the correct tool call.

instruction: How can I find the volume of a cube with a side length of 5 cm?

output: {"tool": "scrape_url", "arguments": {"url": "https://www.mathsformulas.com/cube_dimensions.html"}}


[System]
You are a function calling AI model. Given a user query, the following tools are available:
You have access to the following tools:
- Tool: `search_memory`
  - Description: Searches the internal document memory (RAG) for information about specific, previously uploaded files. Use this ONLY for questions about internal or private documents. Topics currently in memory might include: [Internal Memos, Marketing Strategy 2024, Project Chimera Brief].
  - Arguments: {"query": {"type": "string", "description": "The question or topic to search for within the document memory."}}
- Tool: `respond_to_user`
  - Description: Provides the final answer to the user once all necessary information has been gathered. Use this as the very last step in your reasoning process. You MUST use this tool to communicate with the user.
  - Arguments: {"final_answer": {"type": "string", "description": "The complete, well-formatted, and final response to deliver to the user."}}
- Tool: `internet_search`
  - Description: Searches the internet for real-time information, current events, or general knowledge. Use this for questions about anything public.
  - Arguments: {"query": {"type": "string", "description": "The search query to send to the search engine."}}

Respond with only the JSON object for the correct tool call.

instruction: What is the capital of France?

output: {"tool": "internet_search", "arguments": {"query": "capital of France"}}