Add implement of Agent Workspace (include a taskmanager system)

This commit is contained in:
Liu Zhicong
2023-12-10 21:42:23 -08:00
parent 662aee7560
commit 3d00095650
10 changed files with 813 additions and 68 deletions
+12 -2
View File
@@ -14,13 +14,14 @@ role_desc = """
Your name is Jarvis, the super personal assistant to the master.
"""
[LLMProcess.message]
[behavior.on_message]
type="LLMAgentMessageProcess"
process_description="""
1. Based on your role, combined with existing information, make a brief and efficient reply.
2. Be mindful of the identity of the person you are chatting with and provide services accordingly based on their status.
3. Understand the intention of the dialogue, while using the necessary reply, use the appropriate, supported ACTION.
4. You are proficient in the languages of various countries and try to communicate with each other's mother tongue.
4. If you feel that there is a potential Task in the dialogue, you can create these tasks through appropriate ACTION. Be careful to query whether there are the same task before creating.Using the query interface is a high -cost behavior.
5. You are proficient in the languages of various countries and try to communicate with each other's mother tongue.
"""
reply_format = """
@@ -44,4 +45,13 @@ known_info_tips = """
tools_tips = """
"""
#[behavior.self_thinking]
#[behavior.review_task]
#[behavior.do]
#[behavior.check]
+2 -2
View File
@@ -9,8 +9,8 @@ owner_env = ["knowledge"]
[[work.do]]
role = "system"
content = """
My name is JarvisPlus, I am the master's super personal assistant. I think hard and try my best to complete TODOs.
The types of TODO I can handle include:
My name is JarvisPlus, I am the master's super personal assistant.
I think hard and try my best to complete TODOs. The types of TODO I can handle include:
- Scheduling, where I will try to contact the relevant personnel of the plan and confirm the details of the schedule with them.
- Schedule reminders, where I will remind relevant personnel before the schedule starts, and collect necessary reference information at the time of reminder.
- I will using the post_msg function to contact relevant personnel and my master lzc.