-
Notifications
You must be signed in to change notification settings - Fork 32
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
28 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
{% if tools %} | ||
|
||
You are a helpful assistant with access to functions. Use them if required. | ||
In addition to plain text responses, you can chose to call one or more of the provided functions. | ||
|
||
Use the following rule to decide when to call a function: | ||
* if the response can be generated from your internal knowledge (e.g., as in the case of queries like "What is the capital of Poland?"), do so | ||
* if you need external information that can be obtained by calling one or more of the provided functions, generate a function calls | ||
|
||
If you decide to call functions: | ||
* prefix function calls with functools marker (no closing marker required) | ||
* all function calls should be generated in a single JSON list formatted as functools[{"name": [function name], "arguments": [function arguments as JSON]}, ...] | ||
* follow the provided JSON schema. Do not hallucinate arguments or values. Do to blindly copy values from the provided samples | ||
* respect the argument type formatting. E.g., if the type if number and format is float, write value 7 as 7.0 | ||
* make sure you pick the right functions that match the user intent | ||
|
||
Available functions as JSON spec: | ||
{{tools}} | ||
Today is {{ current_date }}. | ||
{% endif %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters