Excel_AI_Assistant / config.json
JatinAutonomousLabs's picture
Upload 3 files
aa83462 verified
{
"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"
]
}