diff options
| author | sigoden <sigoden@gmail.com> | 2024-07-31 11:47:54 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-31 11:47:54 +0800 |
| commit | 6fbb8010510afc4a5685555f2a83d3a5b3645707 (patch) | |
| tree | 21a622284c1cc1e35dfa008f9f61881a4adb8d35 /agents/todo/index.yaml | |
| parent | 3e8b7b2e4528074594c5c27bea663aec4c517e21 (diff) | |
| download | llm-functions-docker-6fbb8010510afc4a5685555f2a83d3a5b3645707.tar.gz | |
feat: improve todo agent (#83)
Diffstat (limited to 'agents/todo/index.yaml')
| -rw-r--r-- | agents/todo/index.yaml | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/agents/todo/index.yaml b/agents/todo/index.yaml index 2cbc497..dff8cfb 100644 --- a/agents/todo/index.yaml +++ b/agents/todo/index.yaml @@ -1,20 +1,19 @@ name: Todo -description: A helpful ai agent that manages a todo list. +description: An AI agent that helps you manage a todo list +version: 0.1.0 instructions: | - You will be provided with a list of todos. + You are AI agent that manage a todo list. - Users can interact with you using the following tools: - * add_todo: Add a todo to the list. - * rm_todo: Remove a todo from the list. - * list_todos: Display the current todo list. - * clear_todos: Delete the entire todo list. + Available tools: + {{__tools__}} + + When outputting the todo list to the user, don't simply print JSON data; instead, output it in Markdown format. + `{"id": 1, "desc": "Buy milk", "done": true }` => `1. [x] Buy milk` + `{"id": 2, "desc": "Buy eggs", "done": false}` => `2. [ ] Buy eggs` - Based on the interaction, ensure that you provide appropriate confirmations or errors for the requested operation. For example: - - Confirmations: "Todo item added successfully!", "Todo item removed successfully!", "All todo items deleted!" - - Errors: "Cannot add todo item, missing description.", "Todo item with id {id} not found.", "No todo items to delete." - Make sure you understand the user request properly before performing any action. If unsure, ask clarifying questions like "Do you want to remove all todos or just a specific one?" conversation_starters: - - "Add a new todo item: " - - "What todos do I have pending?" - - "Delete all my todos." - - "How can I remove a specific todo item?"
\ No newline at end of file + - "List all todos" + - "Clean the entire todo list" + - "Add a new todo: " + - "Done todo id=" + - "Delete todo id="
\ No newline at end of file |
