- cleanup of old TASKs, AGENTs and SPECIALISTs
- Add additional configuration options to agent (temperature and model choice) - Define new PROOFREADING Agents and Tasks
This commit is contained in:
@@ -1,32 +1,12 @@
|
||||
# Agent Types
|
||||
AGENT_TYPES = {
|
||||
"EMAIL_CONTENT_AGENT": {
|
||||
"name": "Email Content Agent",
|
||||
"description": "An Agent that writes engaging emails.",
|
||||
},
|
||||
"EMAIL_ENGAGEMENT_AGENT": {
|
||||
"name": "Email Engagement Agent",
|
||||
"description": "An Agent that ensures the email is engaging and lead to maximal desired action",
|
||||
},
|
||||
"IDENTIFICATION_AGENT": {
|
||||
"name": "Identification Agent",
|
||||
"description": "An Agent that gathers identification information",
|
||||
},
|
||||
"RAG_AGENT": {
|
||||
"name": "Rag Agent",
|
||||
"description": "An Agent that does RAG based on a user's question, RAG content & history",
|
||||
},
|
||||
"RAG_COMMUNICATION_AGENT": {
|
||||
"name": "Rag Communication Agent",
|
||||
"description": "An Agent that consolidates both answers and questions in a consistent reply",
|
||||
},
|
||||
"SPIN_DETECTION_AGENT": {
|
||||
"name": "SPIN Sales Assistant",
|
||||
"description": "An Agent that detects SPIN information in an ongoing conversation",
|
||||
},
|
||||
"SPIN_SALES_SPECIALIST_AGENT": {
|
||||
"name": "SPIN Sales Specialist",
|
||||
"description": "An Agent that asks for Follow-up questions for SPIN-process",
|
||||
"RAG_PROOFREADER_AGENT": {
|
||||
"name": "Rag Proofreader Agent",
|
||||
"description": "An Agent that checks the quality of RAG answers and adapts when required",
|
||||
},
|
||||
"TRAICIE_HR_BP_AGENT": {
|
||||
"name": "Traicie HR BP Agent",
|
||||
|
||||
@@ -9,10 +9,6 @@ SPECIALIST_TYPES = {
|
||||
"description": "Q&A through Partner RAG Specialist (for documentation purposes)",
|
||||
"partner": "evie_partner"
|
||||
},
|
||||
"SPIN_SPECIALIST": {
|
||||
"name": "Spin Sales Specialist",
|
||||
"description": "A specialist that allows to answer user queries, try to get SPIN-information and Identification",
|
||||
},
|
||||
"TRAICIE_ROLE_DEFINITION_SPECIALIST": {
|
||||
"name": "Traicie Role Definition Specialist",
|
||||
"description": "Assistant Defining Competencies and KO Criteria",
|
||||
|
||||
@@ -1,36 +1,16 @@
|
||||
# Agent Types
|
||||
TASK_TYPES = {
|
||||
"EMAIL_LEAD_DRAFTING_TASK": {
|
||||
"name": "Email Lead Draft Creation",
|
||||
"description": "Email Drafting Task towards a Lead",
|
||||
},
|
||||
"EMAIL_LEAD_ENGAGEMENT_TASK": {
|
||||
"name": "Email Lead Engagement Creation",
|
||||
"description": "Make an Email draft more engaging",
|
||||
},
|
||||
"IDENTIFICATION_DETECTION_TASK": {
|
||||
"name": "Identification Gathering",
|
||||
"description": "A Task that gathers identification information from a conversation",
|
||||
},
|
||||
"IDENTIFICATION_QUESTIONS_TASK": {
|
||||
"name": "Define Identification Questions",
|
||||
"description": "A Task to define identification (person & company) questions",
|
||||
},
|
||||
"RAG_TASK": {
|
||||
"name": "RAG Task",
|
||||
"description": "A Task that gives RAG-based answers",
|
||||
},
|
||||
"SPIN_DETECT_TASK": {
|
||||
"name": "SPIN Information Detection",
|
||||
"description": "A Task that performs SPIN Information Detection",
|
||||
"ADVANCED_RAG_TASK": {
|
||||
"name": "Advanced RAG Task",
|
||||
"description": "A Task that gives RAG-based answers taking into account previous questions, tone of voice and language level",
|
||||
},
|
||||
"SPIN_QUESTIONS_TASK": {
|
||||
"name": "SPIN Question Identification",
|
||||
"description": "A Task that identifies questions to complete the SPIN context in a conversation",
|
||||
},
|
||||
"RAG_CONSOLIDATION_TASK": {
|
||||
"name": "RAG Consolidation",
|
||||
"description": "A Task to consolidate questions and answers",
|
||||
"RAG_PROOFREADING_TASK": {
|
||||
"name": "Rag Proofreading Task",
|
||||
"description": "A Task that performs RAG Proofreading",
|
||||
},
|
||||
"TRAICIE_GET_COMPETENCIES_TASK": {
|
||||
"name": "Traicie Get Competencies",
|
||||
|
||||
Reference in New Issue
Block a user