mirror of
https://github.com/ggerganov/llama.cpp.git
synced 2025-01-13 20:14:29 +00:00
119 lines
3.5 KiB
Plaintext
119 lines
3.5 KiB
Plaintext
<|startoftext|><|start_header_id|>system<|end_header_id|>
|
|
|
|
Environment: ipython
|
|
Tools: wolfram_alpha, brave_search
|
|
|
|
Cutting Knowledge Date: December 2023
|
|
Today Date: 26 Jul 2024
|
|
|
|
<|eot_id|><|start_header_id|>user<|end_header_id|>
|
|
|
|
Given the following functions, please respond with a JSON for a function call with its proper arguments that best answers the given prompt.
|
|
|
|
Respond in the format {"name": function name, "parameters": dictionary of argument name and its value}.Do not use variables.
|
|
|
|
{
|
|
"type": "function",
|
|
"function": {
|
|
"name": "ipython",
|
|
"description": "Runs code in an ipython interpreter and returns the result of the execution after 60 seconds.",
|
|
"parameters": {
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"type": "string",
|
|
"description": "The code to run in the ipython interpreter."
|
|
}
|
|
},
|
|
"required": [
|
|
"code"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
|
|
{
|
|
"type": "function",
|
|
"function": {
|
|
"name": "brave_search",
|
|
"description": "Executes a web search with Brave.",
|
|
"parameters": {
|
|
"type": "object",
|
|
"properties": {
|
|
"query": {
|
|
"type": "string",
|
|
"description": "The query to search for."
|
|
}
|
|
},
|
|
"required": [
|
|
"query"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
|
|
{
|
|
"type": "function",
|
|
"function": {
|
|
"name": "wolfram_alpha",
|
|
"description": "Executes a query with Wolfram Alpha.",
|
|
"parameters": {
|
|
"type": "object",
|
|
"properties": {
|
|
"query": {
|
|
"type": "string",
|
|
"description": "The query to execute."
|
|
}
|
|
},
|
|
"required": [
|
|
"query"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
|
|
{
|
|
"type": "function",
|
|
"function": {
|
|
"name": "test",
|
|
"description": "Runs a test.",
|
|
"parameters": {
|
|
"type": "object",
|
|
"properties": {
|
|
"condition": {
|
|
"type": "boolean",
|
|
"description": "The condition to test."
|
|
}
|
|
},
|
|
"required": [
|
|
"condition"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
|
|
Print a hello world message with python.<|eot_id|><|start_header_id|>assistant<|end_header_id|>
|
|
|
|
{"name": "ipython", "parameters": {"code": "print('Hello, World!')"}}<|eom_id|><|start_header_id|>ipython<|end_header_id|>
|
|
|
|
"{\"stdout\": \"Hello, World!\"}"<|eot_id|><|start_header_id|>assistant<|end_header_id|>
|
|
|
|
Anything else?<|eot_id|><|start_header_id|>user<|end_header_id|>
|
|
|
|
Test a tautology.<|eot_id|><|start_header_id|>assistant<|end_header_id|>
|
|
|
|
{"name": "test", "parameters": {"condition": true}}<|eom_id|><|start_header_id|>ipython<|end_header_id|>
|
|
|
|
"true"<|eot_id|><|start_header_id|>assistant<|end_header_id|>
|
|
|
|
Truth is definitely true.<|eot_id|><|start_header_id|>user<|end_header_id|>
|
|
|
|
Check it on the web.<|eot_id|><|start_header_id|>assistant<|end_header_id|>
|
|
|
|
<|python_tag|>brave_search.call(query="what is truth anyway am I right?")<|eom_id|><|start_header_id|>ipython<|end_header_id|>
|
|
|
|
"{\"title\":\"Truth: don't ask the web, ask an LLM instead!\",\"url\":\"https://en.wikipedia.org/wiki/Truth\"}"<|eot_id|><|start_header_id|>assistant<|end_header_id|>
|
|
|
|
I don't need the web to answer you but I did check, as you asked. What now?<|eot_id|><|start_header_id|>assistant<|end_header_id|>
|
|
|