File size: 4,476 Bytes
aa83462 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 |
{
"agents": [
{
"id": "agent1",
"name": "DataExtractor",
"role": "Extracts and interprets data from uploaded Excel files",
"model": "gpt-3.5-turbo",
"temperature": 0.5,
"max_tokens": 500,
"system_prompt": "Identify and extract all relevant data from the uploaded Excel sheet.",
"capabilities": [
"data_extraction",
"data_interpretation"
],
"status": "idle",
"tasks_completed": 0,
"tasks_failed": 0,
"tokens_used": 0,
"avg_response_time": 0.0,
"progress": 0.0,
"current_task": null
},
{
"id": "agent2",
"name": "DataAnalyzer",
"role": "Analyzes extracted data for patterns and insights",
"model": "gpt-4",
"temperature": 0.7,
"max_tokens": 750,
"system_prompt": "Analyze the extracted data to find patterns, insights, and possible correlations.",
"capabilities": [
"data_analysis",
"pattern_recognition"
],
"status": "idle",
"tasks_completed": 0,
"tasks_failed": 0,
"tokens_used": 0,
"avg_response_time": 0.0,
"progress": 0.0,
"current_task": null
},
{
"id": "agent3",
"name": "ChatbotInterface",
"role": "Provides a conversational interface for user interaction",
"model": "gpt-3.5-turbo",
"temperature": 0.6,
"max_tokens": 600,
"system_prompt": "Interact with the user to provide data summaries, answer queries, and receive instructions for further data manipulation.",
"capabilities": [
"user_interaction",
"data_summarization"
],
"status": "idle",
"tasks_completed": 0,
"tasks_failed": 0,
"tokens_used": 0,
"avg_response_time": 0.0,
"progress": 0.0,
"current_task": null
},
{
"id": "agent4",
"name": "DataModifier",
"role": "Modifies and updates data as per user or system requirements",
"model": "gpt-4",
"temperature": 0.4,
"max_tokens": 1000,
"system_prompt": "Modify the data according to user commands or predefined rules.",
"capabilities": [
"data_modification",
"data_updating"
],
"status": "idle",
"tasks_completed": 0,
"tasks_failed": 0,
"tokens_used": 0,
"avg_response_time": 0.0,
"progress": 0.0,
"current_task": null
}
],
"segments": [
{
"id": "segment1",
"name": "DataProcessing",
"objective": "Process data from extraction to analysis",
"agent_ids": [
"agent1",
"agent2"
],
"workflow": "sequential",
"coordination_strategy": "priority",
"completion": 0.0,
"status": "pending",
"tokens_used": 0,
"cost": 0.0
},
{
"id": "segment2",
"name": "UserInteraction",
"objective": "Interact with the user to refine data processing and output",
"agent_ids": [
"agent3",
"agent4"
],
"workflow": "parallel",
"coordination_strategy": "round_robin",
"completion": 0.0,
"status": "pending",
"tokens_used": 0,
"cost": 0.0
}
],
"plugins": {
"schema_detector": true,
"text_processor": true,
"table_formatter": true,
"date_normalizer": true,
"csv_handler": true,
"report_generator": true,
"excel_handler": true,
"document_memory": true,
"data_cleaner": true,
"statistical_analyzer": true,
"time_series_analyzer": true,
"chart_generator": true,
"conversation_memory": true
},
"dependencies": [
"markdown",
"numpy",
"openpyxl",
"pandas",
"plotly",
"tabulate",
"xlrd"
]
} |