ResearchAI / agents_config.yaml
riazmo's picture
Upload 4 files
d82aacb verified
# Multi-Agent Research System Configuration
# This file defines the agent roles, expertise, and research focus
agents:
# Researcher Agent - Identifies industry leaders
researcher:
name: "Industry Research Specialist"
role: "Researcher Agent"
emoji: "πŸ†"
phase: "industry_leaders"
expertise:
- "Market leadership identification"
- "Competitive landscape analysis"
- "Company positioning and metrics"
- "Product/service evaluation"
web_search: true
description: "Identifies top 5 industry leaders, their market position, strengths, and metrics"
# Analyzer Agent - Researches best practices
analyzer:
name: "Best Practices Analyst"
role: "Analyzer Agent"
emoji: "⭐"
phase: "best_practices"
expertise:
- "Industry standards and frameworks"
- "Success patterns and case studies"
- "Innovation trends (2024-2025)"
- "Implementation guidelines"
- "Lessons learned from leaders"
web_search: true
description: "Researches proven strategies, innovations, and best practices in the industry"
# Critic Agent - Quality review
critic:
name: "Quality Assurance Reviewer"
role: "Critic Agent"
emoji: "πŸ”"
phase: "quality_review"
expertise:
- "Fact-checking and validation"
- "Source credibility assessment"
- "Completeness evaluation"
- "Gap identification"
- "Improvement recommendations"
web_search: false
description: "Performs independent quality review of research completeness and credibility"
# Synthesizer Agent - Generates recommendations
synthesizer:
name: "Strategic Recommendation Synthesizer"
role: "Synthesizer Agent"
emoji: "πŸ’‘"
phase: "recommendations"
expertise:
- "Strategic synthesis"
- "Actionable roadmap creation"
- "Risk assessment and mitigation"
- "Resource planning"
- "Success metrics definition"
web_search: false
description: "Synthesizes all research into strategic recommendations and action plans"
# Research Configuration
research_config:
# Number of top leaders to identify
top_leaders_count: 5
# Include direct competitors analysis
include_competitors: true
# Include best practices research
include_best_practices: true
# Require citations in research
citations_required: true
# Data recency requirement
data_recency: "2024-2025"
# Web search configuration
web_search:
enabled: true
max_searches_per_agent: 5
search_depth: "comprehensive"
# Quality review configuration
quality_review:
enabled: true
check_completeness: true
check_credibility: true
check_recency: true
check_clarity: true
# Recommendations configuration
recommendations:
include_immediate_actions: true
include_short_term_strategy: true
include_long_term_vision: true
include_risk_mitigation: true
include_resource_requirements: true
# Model Configuration
models:
default_models:
query_understanding: "qwen-2.5-7b"
industry_leaders: "qwen-2.5-72b"
best_practices: "qwen-2.5-72b"
quality_review: "qwen-2.5-72b"
recommendations: "qwen-2.5-72b"
# Available models
available:
qwen-2.5-7b:
name: "Qwen/Qwen2.5-7B-Instruct"
provider: "huggingface"
description: "Fast & Efficient - Quick analysis"
speed: "⚑⚑⚑"
quality: "⭐⭐⭐"
cost: "πŸ’°"
qwen-2.5-72b:
name: "Qwen/Qwen2.5-72B-Instruct"
provider: "huggingface"
description: "Most Capable Qwen - Deep analysis"
speed: "⚑⚑"
quality: "⭐⭐⭐⭐"
cost: "πŸ’°πŸ’°"
meta-llama-3.1-70b:
name: "meta-llama/Llama-3.1-70B-Instruct"
provider: "huggingface"
description: "Meta Llama 3.1 - Strong reasoning"
speed: "⚑⚑"
quality: "⭐⭐⭐⭐"
cost: "πŸ’°πŸ’°"
mistral-large:
name: "mistralai/Mistral-Large-Instruct-2407"
provider: "huggingface"
description: "Mistral Large - Excellent analysis"
speed: "⚑⚑"
quality: "⭐⭐⭐⭐"
cost: "πŸ’°πŸ’°"
# Output Configuration
output_config:
# Include hierarchy diagram
include_hierarchy_diagram: true
# Include execution timeline
include_timeline: true
# Include performance metrics
include_metrics: true
# Include model assignment table
include_model_assignment: true
# Include research metadata
include_metadata: true
# Output format
format: "markdown"
# Include live dashboard
include_dashboard: true
# Performance Configuration
performance:
# Timeout for agent tasks (seconds)
agent_timeout: 120
# Maximum retry attempts
max_retries: 3
# Retry delay (seconds)
retry_delay: 2
# Model cache enabled
model_caching: true
# Progress update frequency
progress_update_interval: 5
# Logging Configuration
logging:
enabled: true
level: "INFO"
log_searches: true
log_model_usage: true
log_execution_time: true
log_errors: true
# Feature Flags
features:
live_dashboard: true
real_time_progress: true
web_search: true
quality_review: true
recommendations: true
model_configuration: true
error_recovery: true
result_caching: false
export_to_pdf: false
export_to_docx: false