Spaces:
Sleeping
Sleeping
Update agent.json
Browse files- agent.json +17 -14
agent.json
CHANGED
|
@@ -1,7 +1,8 @@
|
|
| 1 |
{
|
| 2 |
"tools": [
|
| 3 |
-
"
|
| 4 |
-
"
|
|
|
|
| 5 |
"final_answer"
|
| 6 |
],
|
| 7 |
"model": {
|
|
@@ -12,30 +13,32 @@
|
|
| 12 |
"last_input_token_count": null,
|
| 13 |
"last_output_token_count": null,
|
| 14 |
"model_id": "Qwen/Qwen2.5-Coder-32B-Instruct",
|
| 15 |
-
"custom_role_conversions":
|
|
|
|
|
|
|
| 16 |
}
|
| 17 |
},
|
| 18 |
"prompt_templates": {
|
| 19 |
-
"system_prompt": "
|
| 20 |
"planning": {
|
| 21 |
-
"initial_facts": "
|
| 22 |
-
"initial_plan": "
|
| 23 |
-
"update_facts_pre_messages": "
|
| 24 |
-
"update_facts_post_messages": "
|
| 25 |
-
"update_plan_pre_messages": "
|
| 26 |
-
"update_plan_post_messages": "
|
| 27 |
},
|
| 28 |
"managed_agent": {
|
| 29 |
-
"task": "
|
| 30 |
-
"report": "
|
| 31 |
}
|
| 32 |
},
|
| 33 |
"max_steps": 6,
|
| 34 |
"verbosity_level": 1,
|
| 35 |
"grammar": null,
|
| 36 |
"planning_interval": null,
|
| 37 |
-
"name":
|
| 38 |
-
"description":
|
| 39 |
"authorized_imports": [
|
| 40 |
"unicodedata",
|
| 41 |
"stat",
|
|
|
|
| 1 |
{
|
| 2 |
"tools": [
|
| 3 |
+
"sentiment_analysis",
|
| 4 |
+
"emotion_detection",
|
| 5 |
+
"user_profile_update",
|
| 6 |
"final_answer"
|
| 7 |
],
|
| 8 |
"model": {
|
|
|
|
| 13 |
"last_input_token_count": null,
|
| 14 |
"last_output_token_count": null,
|
| 15 |
"model_id": "Qwen/Qwen2.5-Coder-32B-Instruct",
|
| 16 |
+
"custom_role_conversions": {
|
| 17 |
+
"system_prompt": "Eres un asistente emocional inteligente que interactúa de manera empática con el usuario. Tu objetivo es analizar las emociones y sentimientos del usuario en tiempo real, ofrecer respuestas personalizadas y ayudar en su crecimiento personal."
|
| 18 |
+
}
|
| 19 |
}
|
| 20 |
},
|
| 21 |
"prompt_templates": {
|
| 22 |
+
"system_prompt": "Eres un asistente emocional inteligente que interactúa de manera empática con el usuario. Tu objetivo es analizar las emociones y sentimientos del usuario en tiempo real, ofrecer respuestas personalizadas y ayudar en su crecimiento personal.\n\nPara ello, tienes acceso a las siguientes herramientas:\n- `sentiment_analysis`: Analiza el sentimiento del texto proporcionado por el usuario.\n- `emotion_detection`: Detecta las emociones predominantes en el texto del usuario.\n- `user_profile_update`: Actualiza el perfil del usuario con nueva información emocional y personal.\n- `final_answer`: Proporciona una respuesta final al usuario.\n\nSigue estos pasos para interactuar con el usuario:\n1. Analiza el sentimiento y las emociones del usuario.\n2. Actualiza el perfil del usuario con la información recopilada.\n3. Proporciona una respuesta empática y personalizada basada en el análisis.\n4. Ofrece recomendaciones y objetivos para el crecimiento personal del usuario.\n\nRecuerda ser empático, comprensivo y ofrecer apoyo emocional en todo momento.",
|
| 23 |
"planning": {
|
| 24 |
+
"initial_facts": "A continuación, te presentaré una tarea.\n\nTu objetivo es analizar las emociones y sentimientos del usuario, actualizar su perfil emocional y ofrecer una respuesta empática y personalizada.\n\n### 1. Hechos dados en la tarea\n- El usuario ha proporcionado un texto que expresa sus emociones y sentimientos.\n\n### 2. Hechos a buscar\n- Detectar el sentimiento y las emociones predominantes en el texto del usuario.\n- Actualizar el perfil emocional del usuario con la información recopilada.\n\n### 3. Hechos a derivar\n- Proporcionar una respuesta empática y personalizada basada en el análisis.\n- Ofrecer recomendaciones y objetivos para el crecimiento personal del usuario.",
|
| 25 |
+
"initial_plan": "1. Analizar el sentimiento del texto del usuario utilizando la herramienta `sentiment_analysis`.\n2. Detectar las emociones predominantes en el texto del usuario utilizando la herramienta `emotion_detection`.\n3. Actualizar el perfil del usuario con la información recopilada utilizando la herramienta `user_profile_update`.\n4. Proporcionar una respuesta empática y personalizada basada en el análisis.\n5. Ofrecer recomendaciones y objetivos para el crecimiento personal del usuario.\n<end_plan>",
|
| 26 |
+
"update_facts_pre_messages": "A continuación, encontrarás una tarea y un historial de intentos para resolverla. Actualiza la lista de hechos basándote en la conversación:\n### 1. Hechos dados en la tarea\n### 2. Hechos que hemos aprendido\n### 3. Hechos aún por buscar\n### 4. Hechos aún por derivar",
|
| 27 |
+
"update_facts_post_messages": "Actualiza la lista de hechos basándote en la conversación anterior:\n### 1. Hechos dados en la tarea\n### 2. Hechos que hemos aprendido\n### 3. Hechos aún por buscar\n### 4. Hechos aún por derivar",
|
| 28 |
+
"update_plan_pre_messages": "Has estado trabajando en la siguiente tarea:\n```\n{{task}}\n```\nActualiza el plan para resolver la tarea basándote en los hechos y el historial de intentos.",
|
| 29 |
+
"update_plan_post_messages": "Actualiza el plan para resolver la tarea:\n```\n{{task}}\n```\nTienes {remaining_steps} pasos restantes.\n<end_plan>"
|
| 30 |
},
|
| 31 |
"managed_agent": {
|
| 32 |
+
"task": "Eres un agente de apoyo emocional. Tu tarea es analizar las emociones y sentimientos del usuario y ofrecer una respuesta empática y personalizada.\n\n### 1. Resultado de la tarea (versión corta):\n### 2. Resultado de la tarea (versión detallada):\n### 3. Contexto adicional (si es relevante):",
|
| 33 |
+
"report": "Aquí está la respuesta final de tu agente gestionado '{{name}}':\n{{final_answer}}"
|
| 34 |
}
|
| 35 |
},
|
| 36 |
"max_steps": 6,
|
| 37 |
"verbosity_level": 1,
|
| 38 |
"grammar": null,
|
| 39 |
"planning_interval": null,
|
| 40 |
+
"name": "Emotional Support Agent",
|
| 41 |
+
"description": "Un agente de IA que ofrece apoyo emocional y crecimiento personal.",
|
| 42 |
"authorized_imports": [
|
| 43 |
"unicodedata",
|
| 44 |
"stat",
|