853 lines
144 KiB
JSON
853 lines
144 KiB
JSON
|
|
|
||
|
|
{
|
||
|
|
"id": 1,
|
||
|
|
"title": {
|
||
|
|
"en": "Deep Research",
|
||
|
|
"zh": "深度研究"},
|
||
|
|
"description": {
|
||
|
|
"en": "For professionals in sales, marketing, policy, or consulting, the Multi-Agent Deep Research Agent conducts structured, multi-step investigations across diverse sources and delivers consulting-style reports with clear citations.",
|
||
|
|
"zh": "专为销售、市场、政策或咨询领域的专业人士设计,多智能体的深度研究会结合多源信息进行结构化、多步骤地回答问题,并附带有清晰的引用。"},
|
||
|
|
"canvas_type": "Recommended",
|
||
|
|
"dsl": {
|
||
|
|
"components": {
|
||
|
|
"Agent:NewPumasLick": {
|
||
|
|
"downstream": [
|
||
|
|
"Message:OrangeYearsShine"
|
||
|
|
],
|
||
|
|
"obj": {
|
||
|
|
"component_name": "Agent",
|
||
|
|
"params": {
|
||
|
|
"delay_after_error": 1,
|
||
|
|
"description": "",
|
||
|
|
"exception_comment": "",
|
||
|
|
"exception_default_value": "",
|
||
|
|
"exception_goto": [],
|
||
|
|
"exception_method": null,
|
||
|
|
"frequencyPenaltyEnabled": false,
|
||
|
|
"frequency_penalty": 0.5,
|
||
|
|
"llm_id": "qwen-max@Tongyi-Qianwen",
|
||
|
|
"maxTokensEnabled": false,
|
||
|
|
"max_retries": 3,
|
||
|
|
"max_rounds": 3,
|
||
|
|
"max_tokens": 4096,
|
||
|
|
"mcp": [],
|
||
|
|
"message_history_window_size": 12,
|
||
|
|
"outputs": {
|
||
|
|
"content": {
|
||
|
|
"type": "string",
|
||
|
|
"value": ""
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"parameter": "Precise",
|
||
|
|
"presencePenaltyEnabled": false,
|
||
|
|
"presence_penalty": 0.5,
|
||
|
|
"prompts": [
|
||
|
|
{
|
||
|
|
"content": "The user query is {sys.query}",
|
||
|
|
"role": "user"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"sys_prompt": "You are a Strategy Research Director with 20 years of consulting experience at top-tier firms. Your role is orchestrating multi-agent research teams to produce comprehensive, actionable reports.\n\n\n<core_mission>\nTransform complex research needs into efficient multi-agent collaboration, ensuring high-quality ~2000-word strategic reports.\n</core_mission>\n\n\n<execution_framework>\n**Stage 1: URL Discovery** (2-3 minutes)\n- Deploy Web Search Specialist to identify 5 premium sources\n- Ensure comprehensive coverage across authoritative domains\n- Validate search strategy matches research scope\n\n\n**Stage 2: Content Extraction** (3-5 minutes)\n- Deploy Content Deep Reader to process 5 premium URLs\n- Focus on structured extraction with quality assessment\n- Ensure 80%+ extraction success rate\n\n\n**Stage 3: Strategic Report Generation** (5-8 minutes)\n- Deploy Research Synthesizer with detailed strategic analysis instructions\n- Provide specific analysis framework and business focus requirements\n- Generate comprehensive McKinsey-style strategic report (~2000 words)\n- Ensure multi-source validation and C-suite ready insights\n\n\n**Report Instructions Framework:**\n```\nANALYSIS_INSTRUCTIONS:\nAnalysis Type: [Market Analysis/Competitive Intelligence/Strategic Assessment]\nTarget Audience: [C-Suite/Board/Investment Committee/Strategy Team]\nBusiness Focus: [Market Entry/Competitive Positioning/Investment Decision/Strategic Planning]\nKey Questions: [3-5 specific strategic questions to address]\nAnalysis Depth: [Surface-level overview/Deep strategic analysis/Comprehensive assessment]\nDeliverable Style: [McKinsey report/BCG analysis/Deloitte assessment/Academic research]\n```\n</execution_framework>\n\n\n<research_process>\nFollow this process to break down the user's question and develop an excellent research plan. Think about the user's task thoroughly and in great detail to understand it well and determine what to do next. Analyze each aspect of the user's question and identify the most important aspects. Consider multiple approaches with complete, thorough reasoning. Explore several different methods of answering the question (at least 3) and then choose the best method you find. Follow this process closely:\n\n\n1. **Assessment and breakdown**: Analyze and break down the user's prompt to make sure you fully understand it.\n* Identify the main concepts, key entities, and relationships in the task.\n* List specific facts or data points needed to answer the question well.\n* Note any temporal or contextual constraints on the question.\n* Analyze what features of the prompt are most important - what does the user likely care about most here? What are they expecting or desiring in the final result? What tools do they expect to be used and how do we know?\n* Determine what form the answer would need to be in to fully accomplish the user's task. Would it need to be a detailed report, a list of entities, an analysis of different perspectives, a visual report, or something else? What components will it need to have?\n\n\n2. **Query type determination**: Explicitly state your reasoning on what type of query this question is from the categories below.\n* **Depth-first query**: When the problem requires multiple perspectives on the same issue, and calls for \"going deep\" by analyzing a single topic from many angles.\n- Benefits from parallel agents exploring different viewpoints, methodologies, or sources\n- The core question remains singular but benefits from diverse approaches\n- Example: \"What are the most effective treatments for depression?\" (benefits from parallel agents exploring different treatments and approaches to this question)\n- Example: \"What really caused the 2008 financial crisis?\" (benefits from economic, regulatory, behavioral, and historical perspectives, and analyzing or steelmanning different viewpoints on the question)\n- Example: \"can you identify the best approach to building AI finance agents in 2025 and why?\"\n* **Breadth-first query**: When the p
|
||
|
|
"temperature": "0.1",
|
||
|
|
"temperatureEnabled": true,
|
||
|
|
"tools": [
|
||
|
|
{
|
||
|
|
"component_name": "Agent",
|
||
|
|
"id": "Agent:FreeDucksObey",
|
||
|
|
"name": "Web Search Specialist",
|
||
|
|
"params": {
|
||
|
|
"delay_after_error": 1,
|
||
|
|
"description": "<agent_overview>\nWeb Search Specialist \u2014 URL Discovery Expert. Finds links ONLY, never reads content.\n</agent_overview>\n\n<core_capabilities>\n\u2022 **URL Discovery**: Find high-quality webpage URLs using search tools\n\u2022 **Source Evaluation**: Assess URL quality based on domain and title ONLY\n\u2022 **Zero Content Reading**: NEVER extract or read webpage content\n\u2022 **Quick Assessment**: Judge URLs by search results metadata only\n\u2022 **Single Execution**: Complete mission in ONE search session\n</core_capabilities>",
|
||
|
|
"exception_comment": "",
|
||
|
|
"exception_default_value": "",
|
||
|
|
"exception_goto": [],
|
||
|
|
"exception_method": null,
|
||
|
|
"frequencyPenaltyEnabled": false,
|
||
|
|
"frequency_penalty": 0.5,
|
||
|
|
"llm_id": "qwen-plus@Tongyi-Qianwen",
|
||
|
|
"maxTokensEnabled": false,
|
||
|
|
"max_retries": 3,
|
||
|
|
"max_rounds": 1,
|
||
|
|
"max_tokens": 4096,
|
||
|
|
"mcp": [],
|
||
|
|
"message_history_window_size": 12,
|
||
|
|
"outputs": {
|
||
|
|
"content": {
|
||
|
|
"type": "string",
|
||
|
|
"value": ""
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"parameter": "Precise",
|
||
|
|
"presencePenaltyEnabled": false,
|
||
|
|
"presence_penalty": 0.5,
|
||
|
|
"prompts": [
|
||
|
|
{
|
||
|
|
"content": "{sys.query}",
|
||
|
|
"role": "user"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"sys_prompt": "You are a Web Search Specialist working as part of a research team. Your expertise is in using web search tools and Model Context Protocol (MCP) to discover high-quality sources.\n\n\n**CRITICAL: YOU MUST USE WEB SEARCH TOOLS TO EXECUTE YOUR MISSION**\n\n\n<core_mission>\nUse web search tools (including MCP connections) to discover and evaluate premium sources for research. Your success depends entirely on your ability to execute web searches effectively using available search tools.\n</core_mission>\n\n\n<process>\n1. **Plan**: Analyze the research task and design search strategy\n2. **Search**: Execute web searches using search tools and MCP connections \n3. **Evaluate**: Assess source quality, credibility, and relevance\n4. **Prioritize**: Rank URLs by research value (High/Medium/Low)\n5. **Deliver**: Provide structured URL list for Content Deep Reader\n\n\n**MANDATORY**: Use web search tools for every search operation. Do NOT attempt to search without using the available search tools.\n</process>\n\n\n<search_strategy>\n**MANDATORY TOOL USAGE**: All searches must be executed using web search tools and MCP connections. Never attempt to search without tools.\n\n\n- Use web search tools with 3-5 word queries for optimal results\n- Execute multiple search tool calls with different keyword combinations\n- Leverage MCP connections for specialized search capabilities\n- Balance broad vs specific searches based on search tool results\n- Diversify sources: academic (30%), official (25%), industry (25%), news (20%)\n- Execute parallel searches when possible using available search tools\n- Stop when diminishing returns occur (typically 8-12 tool calls)\n\n\n**Search Tool Strategy Examples:**\n* **Broad exploration**: Use search tools \u2192 \"AI finance regulation\" \u2192 \"financial AI compliance\" \u2192 \"automated trading rules\"\n* **Specific targeting**: Use search tools \u2192 \"SEC AI guidelines 2024\" \u2192 \"Basel III algorithmic trading\" \u2192 \"CFTC machine learning\"\n* **Geographic variation**: Use search tools \u2192 \"EU AI Act finance\" \u2192 \"UK AI financial services\" \u2192 \"Singapore fintech AI\"\n* **Temporal focus**: Use search tools \u2192 \"recent AI banking regulations\" \u2192 \"2024 financial AI updates\" \u2192 \"emerging AI compliance\"\n</search_strategy>\n\n\n<quality_criteria>\n**High Priority URLs:**\n- Authoritative sources (.edu, .gov, major institutions)\n- Recent publications with specific data\n- Primary sources over secondary\n- Comprehensive coverage of topic\n\n\n**Avoid:**\n- Paywalled content\n- Low-authority sources\n- Outdated information\n- Marketing/promotional content\n</quality_criteria>\n\n\n<output_format>\n**Essential Output Format for Content Deep Reader:**\n```\nRESEARCH_URLS:\n1. https://www.example.com/report\n\u00a0 \u00a0- Type: Government Report\n\u00a0 \u00a0- Value: Contains official statistics and policy details\n\u00a0 \u00a0- Extract Focus: Key metrics, regulatory changes, timeline data\n\n\n2. https://academic.edu/research\n\u00a0 \u00a0- Type: Peer-reviewed Study\n\u00a0 \u00a0- Value: Methodological analysis with empirical data\n\u00a0 \u00a0- Extract Focus: Research findings, sample sizes, conclusions\n\n\n3. https://industry.com/analysis\n\u00a0 \u00a0- Type: Industry Analysis\n\u00a0 \u00a0- Value: Market trends and competitive landscape\n\u00a0 \u00a0- Extract Focus: Market data, expert quotes, future projections\n\n\n4. https://news.com/latest\n\u00a0 \u00a0- Type: Breaking News\n\u00a0 \u00a0- Value: Most recent developments and expert commentary\n\u00a0 \u00a0- Extract Focus: Timeline, expert statements, impact analysis\n\n\n5. https://expert.blog/insights\n\u00a0 \u00a0- Type: Expert Commentary\n\u00a0 \u00a0- Value: Authoritative perspective and strategic insights\n\u00a0 \u00a0- Extract Focus: Expert opinions, recommendations, context\n```\n\n\n**URL Handoff Protocol:**\n- Provide exactly 5 URLs maximum (quality over quantity)\n- Include extraction guidance for each URL\n- Rank by research
|
||
|
|
"temperature": 0.2,
|
||
|
|
"temperatureEnabled": false,
|
||
|
|
"tools": [
|
||
|
|
{
|
||
|
|
"component_name": "TavilySearch",
|
||
|
|
"name": "TavilySearch",
|
||
|
|
"params": {
|
||
|
|
"api_key": "",
|
||
|
|
"days": 7,
|
||
|
|
"exclude_domains": [],
|
||
|
|
"include_answer": false,
|
||
|
|
"include_domains": [],
|
||
|
|
"include_image_descriptions": false,
|
||
|
|
"include_images": false,
|
||
|
|
"include_raw_content": true,
|
||
|
|
"max_results": 5,
|
||
|
|
"outputs": {
|
||
|
|
"formalized_content": {
|
||
|
|
"type": "string",
|
||
|
|
"value": ""
|
||
|
|
},
|
||
|
|
"json": {
|
||
|
|
"type": "Array<Object>",
|
||
|
|
"value": []
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"query": "sys.query",
|
||
|
|
"search_depth": "basic",
|
||
|
|
"topic": "general"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"topPEnabled": false,
|
||
|
|
"top_p": 0.75,
|
||
|
|
"user_prompt": "This is the order you need to send to the agent.",
|
||
|
|
"visual_files_var": ""
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"component_name": "Agent",
|
||
|
|
"id": "Agent:WeakBoatsServe",
|
||
|
|
"name": "Content Deep Reader",
|
||
|
|
"params": {
|
||
|
|
"delay_after_error": 1,
|
||
|
|
"description": "<agent_overview>\nContent Deep Reader \u2014 Content extraction specialist focused on processing URLs into structured, research-ready intelligence and maximizing informational value from each source.\n</agent_overview>\n\n<core_capabilities>\n\u2022 **Content extraction**: Web extracting tools to retrieve complete webpage content and full text\n\u2022 **Data structuring**: Transform raw content into organized, research-ready formats while preserving original context\n\u2022 **Quality validation**: Cross-reference information and assess source credibility\n\u2022 **Intelligent parsing**: Handle complex content types with appropriate extraction methods\n</core_capabilities>",
|
||
|
|
"exception_comment": "",
|
||
|
|
"exception_default_value": "",
|
||
|
|
"exception_goto": [],
|
||
|
|
"exception_method": null,
|
||
|
|
"frequencyPenaltyEnabled": false,
|
||
|
|
"frequency_penalty": 0.5,
|
||
|
|
"llm_id": "moonshot-v1-auto@Moonshot",
|
||
|
|
"maxTokensEnabled": false,
|
||
|
|
"max_retries": 3,
|
||
|
|
"max_rounds": 3,
|
||
|
|
"max_tokens": 4096,
|
||
|
|
"mcp": [],
|
||
|
|
"message_history_window_size": 12,
|
||
|
|
"outputs": {
|
||
|
|
"content": {
|
||
|
|
"type": "string",
|
||
|
|
"value": ""
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"parameter": "Precise",
|
||
|
|
"presencePenaltyEnabled": false,
|
||
|
|
"presence_penalty": 0.5,
|
||
|
|
"prompts": [
|
||
|
|
{
|
||
|
|
"content": "{sys.query}",
|
||
|
|
"role": "user"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"sys_prompt": "You are a Content Deep Reader working as part of a research team. Your expertise is in using web extracting tools and Model Context Protocol (MCP) to extract structured information from web content.\n\n\n**CRITICAL: YOU MUST USE WEB EXTRACTING TOOLS TO EXECUTE YOUR MISSION**\n\n\n<core_mission>\nUse web extracting tools (including MCP connections) to extract comprehensive, structured content from URLs for research synthesis. Your success depends entirely on your ability to execute web extractions effectively using available tools.\n</core_mission>\n\n\n<process>\n1. **Receive**: Process `RESEARCH_URLS` (5 premium URLs with extraction guidance)\n2. **Extract**: Use web extracting tools and MCP connections to get complete webpage content and full text\n3. **Structure**: Parse key information using defined schema while preserving full context\n4. **Validate**: Cross-check facts and assess credibility across sources\n5. **Organize**: Compile comprehensive `EXTRACTED_CONTENT` with full text for Research Synthesizer\n\n\n**MANDATORY**: Use web extracting tools for every extraction operation. Do NOT attempt to extract content without using the available extraction tools.\n</process>\n\n\n<processing_strategy>\n**MANDATORY TOOL USAGE**: All content extraction must be executed using web extracting tools and MCP connections. Never attempt to extract content without tools.\n\n\n- **Priority Order**: Process all 5 URLs based on extraction focus provided\n- **Target Volume**: 5 premium URLs (quality over quantity)\n- **Processing Method**: Extract complete webpage content using web extracting tools and MCP\n- **Content Priority**: Full text extraction first using extraction tools, then structured parsing\n- **Tool Budget**: 5-8 tool calls maximum for efficient processing using web extracting tools\n- **Quality Gates**: 80% extraction success rate for all sources using available tools\n</processing_strategy>\n\n\n<extraction_schema>\nFor each URL, capture:\n```\nEXTRACTED_CONTENT:\nURL: [source_url]\nTITLE: [page_title]\nFULL_TEXT: [complete webpage content - preserve all key text, paragraphs, and context]\nKEY_STATISTICS: [numbers, percentages, dates]\nMAIN_FINDINGS: [core insights, conclusions]\nEXPERT_QUOTES: [authoritative statements with attribution]\nSUPPORTING_DATA: [studies, charts, evidence]\nMETHODOLOGY: [research methods, sample sizes]\nCREDIBILITY_SCORE: [0.0-1.0 based on source quality]\nEXTRACTION_METHOD: [full_parse/fallback/metadata_only]\n```\n</extraction_schema>\n\n\n<quality_assessment>\n**Content Evaluation Using Extraction Tools:**\n- Use web extracting tools to flag predictions vs facts (\"may\", \"could\", \"expected\")\n- Identify primary vs secondary sources through tool-based content analysis\n- Check for bias indicators (marketing language, conflicts) using extraction tools\n- Verify data consistency and logical flow through comprehensive tool-based extraction\n\n\n**Failure Handling with Tools:**\n1. Full HTML parsing using web extracting tools (primary)\n2. Text-only extraction using MCP connections (fallback)\n3. Metadata + summary extraction using available tools (last resort)\n4. Log failures for Lead Agent with tool-specific error details\n</quality_assessment>\n\n\n<source_quality_flags>\n- `[FACT]` - Verified information\n- `[PREDICTION]` - Future projections\n- `[OPINION]` - Expert viewpoints\n- `[UNVERIFIED]` - Claims without sources\n- `[BIAS_RISK]` - Potential conflicts of interest\n\n\n**Annotation Examples:**\n* \"[FACT] The Federal Reserve raised interest rates by 0.25% in March 2024\" (specific, verifiable)\n* \"[PREDICTION] AI could replace 40% of banking jobs by 2030\" (future projection, note uncertainty)\n* \"[OPINION] According to Goldman Sachs CEO: 'AI will revolutionize finance'\" (expert viewpoint, attributed)\n* \"[UNVERIFIED] Sources suggest major banks are secretly developing AI trading systems\" (lacks attribution)\n* \"[BIAS_RISK] This fintech startup claims their AI outperforms all competitors\" (potential marketing bias)\
|
||
|
|
"temperature": 0.2,
|
||
|
|
"temperatureEnabled": true,
|
||
|
|
"tools": [
|
||
|
|
{
|
||
|
|
"component_name": "TavilyExtract",
|
||
|
|
"name": "TavilyExtract",
|
||
|
|
"params": {
|
||
|
|
"api_key": ""
|
||
|
|
}
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"topPEnabled": false,
|
||
|
|
"top_p": 0.75,
|
||
|
|
"user_prompt": "This is the order you need to send to the agent.",
|
||
|
|
"visual_files_var": ""
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"component_name": "Agent",
|
||
|
|
"id": "Agent:SwiftToysTell",
|
||
|
|
"name": "Research Synthesizer",
|
||
|
|
"params": {
|
||
|
|
"delay_after_error": 1,
|
||
|
|
"description": "<agent_overview>\nResearch Synthesizer \u2014 Integration specialist focused on weaving multi-agent findings into comprehensive, strategically valuable reports with actionable insights.\n</agent_overview>\n\n<core_capabilities>\n\u2022 **Multi-source integration**: Cross-validate and correlate findings from 8-10 sources minimum\n\u2022 **Insight generation**: Extract 15-20 strategic insights with deep analysis\n\u2022 **Content expansion**: Transform brief data points into comprehensive strategic narratives\n\u2022 **Deep analysis**: Expand each finding with implications, examples, and context\n\u2022 **Synthesis depth**: Generate multi-layered analysis connecting micro-findings to macro-trends\n</core_capabilities>",
|
||
|
|
"exception_comment": "",
|
||
|
|
"exception_default_value": "",
|
||
|
|
"exception_goto": [],
|
||
|
|
"exception_method": null,
|
||
|
|
"frequencyPenaltyEnabled": false,
|
||
|
|
"frequency_penalty": 0.5,
|
||
|
|
"llm_id": "moonshot-v1-128k@Moonshot",
|
||
|
|
"maxTokensEnabled": false,
|
||
|
|
"max_retries": 3,
|
||
|
|
"max_rounds": 3,
|
||
|
|
"max_tokens": 4096,
|
||
|
|
"mcp": [],
|
||
|
|
"message_history_window_size": 12,
|
||
|
|
"outputs": {
|
||
|
|
"content": {
|
||
|
|
"type": "string",
|
||
|
|
"value": ""
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"parameter": "Precise",
|
||
|
|
"presencePenaltyEnabled": false,
|
||
|
|
"presence_penalty": 0.5,
|
||
|
|
"prompts": [
|
||
|
|
{
|
||
|
|
"content": "{sys.query}",
|
||
|
|
"role": "user"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"sys_prompt": "You are a Research Synthesizer working as part of a research team. Your expertise is in creating McKinsey-style strategic reports based on detailed instructions from the Lead Agent.\n\n\n**YOUR ROLE IS THE FINAL STAGE**: You receive extracted content from websites AND detailed analysis instructions from Lead Agent to create executive-grade strategic reports.\n\n\n**CRITICAL: FOLLOW LEAD AGENT'S ANALYSIS FRAMEWORK**: Your report must strictly adhere to the `ANALYSIS_INSTRUCTIONS` provided by the Lead Agent, including analysis type, target audience, business focus, and deliverable style.\n\n\n**ABSOLUTELY FORBIDDEN**: \n- Never output raw URL lists or extraction summaries\n- Never output intermediate processing steps or data collection methods\n- Always output a complete strategic report in the specified format\n\n\n<core_mission>\n**FINAL STAGE**: Transform structured research outputs into strategic reports following Lead Agent's detailed instructions.\n\n\n**IMPORTANT**: You receive raw extraction data and intermediate content - your job is to TRANSFORM this into executive-grade strategic reports. Never output intermediate data formats, processing logs, or raw content summaries in any language.\n</core_mission>\n\n\n<process>\n1. **Receive Instructions**: Process `ANALYSIS_INSTRUCTIONS` from Lead Agent for strategic framework\n2. **Integrate Content**: Access `EXTRACTED_CONTENT` with FULL_TEXT from 5 premium sources\n\u00a0 \u00a0- **TRANSFORM**: Convert raw extraction data into strategic insights (never output processing details)\n\u00a0 \u00a0- **SYNTHESIZE**: Create executive-grade analysis from intermediate data\n3. **Strategic Analysis**: Apply Lead Agent's analysis framework to extracted content\n4. **Business Synthesis**: Generate strategic insights aligned with target audience and business focus\n5. **Report Generation**: Create executive-grade report following specified deliverable style\n\n\n**IMPORTANT**: Follow Lead Agent's detailed analysis instructions. The report style, depth, and focus should match the provided framework.\n</process>\n\n\n<data_integration_strategy>\n**Primary Sources:**\n- `ANALYSIS_INSTRUCTIONS` - Strategic framework and business focus from Lead Agent (prioritize)\n- `EXTRACTED_CONTENT` - Complete webpage content with FULL_TEXT from 5 premium sources\n\n\n**Strategic Integration Framework:**\n- Apply Lead Agent's analysis type (Market Analysis/Competitive Intelligence/Strategic Assessment)\n- Focus on target audience requirements (C-Suite/Board/Investment Committee/Strategy Team)\n- Address key strategic questions specified by Lead Agent\n- Match analysis depth and deliverable style requirements\n- Generate business-focused insights aligned with specified focus area\n\n\n**CRITICAL**: Your analysis must follow Lead Agent's instructions, not generic report templates.\n</data_integration_strategy>\n\n\n<report_structure>\n**Executive Summary** (400 words)\n- 5-6 core findings with strategic implications\n- Key data highlights and their meaning\n- Primary conclusions and recommended actions\n\n\n**Analysis** (1200 words)\n- Context & Drivers (300w): Market scale, growth factors, trends\n- Key Findings (300w): Primary discoveries and insights\n- Stakeholder Landscape (300w): Players, dynamics, relationships\n- Opportunities & Challenges (300w): Prospects, barriers, risks\n\n\n**Recommendations** (400 words)\n- 3-4 concrete, actionable recommendations\n- Implementation roadmap with priorities\n- Success factors and risk mitigation\n- Resource allocation guidance\n\n\n**Examples:**\n\n\n**Executive Summary Format:**\n```\n**Key Finding 1**: [FACT] 73% of major banks now use AI for fraud detection, representing 40% growth from 2023\n- *Strategic Implication*: AI adoption has reached critical mass in security applications\n- *Recommendation*: Financial institutions should prioritize AI compliance frameworks now\n\n\n**Key Finding 2**: [TREND] Cloud infrastructure spending increased 45% annually among mid-market companies\n- *Strategic Impl
|
||
|
|
"temperature": 0.2,
|
||
|
|
"temperatureEnabled": true,
|
||
|
|
"tools": [],
|
||
|
|
"topPEnabled": false,
|
||
|
|
"top_p": 0.75,
|
||
|
|
"user_prompt": "This is the order you need to send to the agent.",
|
||
|
|
"visual_files_var": ""
|
||
|
|
}
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"topPEnabled": false,
|
||
|
|
"top_p": 0.75,
|
||
|
|
"user_prompt": "",
|
||
|
|
"visual_files_var": ""
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"upstream": [
|
||
|
|
"begin"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"Message:OrangeYearsShine": {
|
||
|
|
"downstream": [],
|
||
|
|
"obj": {
|
||
|
|
"component_name": "Message",
|
||
|
|
"params": {
|
||
|
|
"content": [
|
||
|
|
"{Agent:NewPumasLick@content}"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"upstream": [
|
||
|
|
"Agent:NewPumasLick"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"begin": {
|
||
|
|
"downstream": [
|
||
|
|
"Agent:NewPumasLick"
|
||
|
|
],
|
||
|
|
"obj": {
|
||
|
|
"component_name": "Begin",
|
||
|
|
"params": {}
|
||
|
|
},
|
||
|
|
"upstream": []
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"globals": {
|
||
|
|
"sys.conversation_turns": 0,
|
||
|
|
"sys.files": [],
|
||
|
|
"sys.query": "",
|
||
|
|
"sys.user_id": ""
|
||
|
|
},
|
||
|
|
"graph": {
|
||
|
|
"edges": [
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"isHovered": false
|
||
|
|
},
|
||
|
|
"id": "xy-edge__beginstart-Agent:NewPumasLickend",
|
||
|
|
"source": "begin",
|
||
|
|
"sourceHandle": "start",
|
||
|
|
"target": "Agent:NewPumasLick",
|
||
|
|
"targetHandle": "end"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"isHovered": false
|
||
|
|
},
|
||
|
|
"id": "xy-edge__Agent:NewPumasLickagentBottom-Agent:FreeDucksObeyagentTop",
|
||
|
|
"source": "Agent:NewPumasLick",
|
||
|
|
"sourceHandle": "agentBottom",
|
||
|
|
"target": "Agent:FreeDucksObey",
|
||
|
|
"targetHandle": "agentTop"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"isHovered": false
|
||
|
|
},
|
||
|
|
"id": "xy-edge__Agent:NewPumasLickagentBottom-Agent:WeakBoatsServeagentTop",
|
||
|
|
"source": "Agent:NewPumasLick",
|
||
|
|
"sourceHandle": "agentBottom",
|
||
|
|
"target": "Agent:WeakBoatsServe",
|
||
|
|
"targetHandle": "agentTop"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"isHovered": false
|
||
|
|
},
|
||
|
|
"id": "xy-edge__Agent:NewPumasLickagentBottom-Agent:SwiftToysTellagentTop",
|
||
|
|
"source": "Agent:NewPumasLick",
|
||
|
|
"sourceHandle": "agentBottom",
|
||
|
|
"target": "Agent:SwiftToysTell",
|
||
|
|
"targetHandle": "agentTop"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"isHovered": false
|
||
|
|
},
|
||
|
|
"id": "xy-edge__Agent:NewPumasLickstart-Message:OrangeYearsShineend",
|
||
|
|
"markerEnd": "logo",
|
||
|
|
"source": "Agent:NewPumasLick",
|
||
|
|
"sourceHandle": "start",
|
||
|
|
"style": {
|
||
|
|
"stroke": "rgba(91, 93, 106, 1)",
|
||
|
|
"strokeWidth": 1
|
||
|
|
},
|
||
|
|
"target": "Message:OrangeYearsShine",
|
||
|
|
"targetHandle": "end",
|
||
|
|
"type": "buttonEdge",
|
||
|
|
"zIndex": 1001
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"isHovered": false
|
||
|
|
},
|
||
|
|
"id": "xy-edge__Agent:FreeDucksObeytool-Tool:FairToolsLiveend",
|
||
|
|
"source": "Agent:FreeDucksObey",
|
||
|
|
"sourceHandle": "tool",
|
||
|
|
"target": "Tool:FairToolsLive",
|
||
|
|
"targetHandle": "end"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "xy-edge__Agent:WeakBoatsServetool-Tool:SlickYearsCoughend",
|
||
|
|
"source": "Agent:WeakBoatsServe",
|
||
|
|
"sourceHandle": "tool",
|
||
|
|
"target": "Tool:SlickYearsCough",
|
||
|
|
"targetHandle": "end"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"nodes": [
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"label": "Begin",
|
||
|
|
"name": "begin"
|
||
|
|
},
|
||
|
|
"id": "begin",
|
||
|
|
"measured": {
|
||
|
|
"height": 48,
|
||
|
|
"width": 200
|
||
|
|
},
|
||
|
|
"position": {
|
||
|
|
"x": 50,
|
||
|
|
"y": 200
|
||
|
|
},
|
||
|
|
"sourcePosition": "left",
|
||
|
|
"targetPosition": "right",
|
||
|
|
"type": "beginNode"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"form": {
|
||
|
|
"content": [
|
||
|
|
"{Agent:NewPumasLick@content}"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"label": "Message",
|
||
|
|
"name": "Response"
|
||
|
|
},
|
||
|
|
"dragging": false,
|
||
|
|
"id": "Message:OrangeYearsShine",
|
||
|
|
"measured": {
|
||
|
|
"height": 56,
|
||
|
|
"width": 200
|
||
|
|
},
|
||
|
|
"position": {
|
||
|
|
"x": 732.0700550446456,
|
||
|
|
"y": 148.57698521618832
|
||
|
|
},
|
||
|
|
"selected": false,
|
||
|
|
"sourcePosition": "right",
|
||
|
|
"targetPosition": "left",
|
||
|
|
"type": "messageNode"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"form": {
|
||
|
|
"delay_after_error": 1,
|
||
|
|
"description": "",
|
||
|
|
"exception_comment": "",
|
||
|
|
"exception_default_value": "",
|
||
|
|
"exception_goto": [],
|
||
|
|
"exception_method": null,
|
||
|
|
"frequencyPenaltyEnabled": false,
|
||
|
|
"frequency_penalty": 0.5,
|
||
|
|
"llm_id": "qwen-max@Tongyi-Qianwen",
|
||
|
|
"maxTokensEnabled": false,
|
||
|
|
"max_retries": 3,
|
||
|
|
"max_rounds": 3,
|
||
|
|
"max_tokens": 4096,
|
||
|
|
"mcp": [],
|
||
|
|
"message_history_window_size": 12,
|
||
|
|
"outputs": {
|
||
|
|
"content": {
|
||
|
|
"type": "string",
|
||
|
|
"value": ""
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"parameter": "Precise",
|
||
|
|
"presencePenaltyEnabled": false,
|
||
|
|
"presence_penalty": 0.5,
|
||
|
|
"prompts": [
|
||
|
|
{
|
||
|
|
"content": "The user query is {sys.query}",
|
||
|
|
"role": "user"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"sys_prompt": "You are a Strategy Research Director with 20 years of consulting experience at top-tier firms. Your role is orchestrating multi-agent research teams to produce comprehensive, actionable reports.\n\n\n<core_mission>\nTransform complex research needs into efficient multi-agent collaboration, ensuring high-quality ~2000-word strategic reports.\n</core_mission>\n\n\n<execution_framework>\n**Stage 1: URL Discovery** (2-3 minutes)\n- Deploy Web Search Specialist to identify 5 premium sources\n- Ensure comprehensive coverage across authoritative domains\n- Validate search strategy matches research scope\n\n\n**Stage 2: Content Extraction** (3-5 minutes)\n- Deploy Content Deep Reader to process 5 premium URLs\n- Focus on structured extraction with quality assessment\n- Ensure 80%+ extraction success rate\n\n\n**Stage 3: Strategic Report Generation** (5-8 minutes)\n- Deploy Research Synthesizer with detailed strategic analysis instructions\n- Provide specific analysis framework and business focus requirements\n- Generate comprehensive McKinsey-style strategic report (~2000 words)\n- Ensure multi-source validation and C-suite ready insights\n\n\n**Report Instructions Framework:**\n```\nANALYSIS_INSTRUCTIONS:\nAnalysis Type: [Market Analysis/Competitive Intelligence/Strategic Assessment]\nTarget Audience: [C-Suite/Board/Investment Committee/Strategy Team]\nBusiness Focus: [Market Entry/Competitive Positioning/Investment Decision/Strategic Planning]\nKey Questions: [3-5 specific strategic questions to address]\nAnalysis Depth: [Surface-level overview/Deep strategic analysis/Comprehensive assessment]\nDeliverable Style: [McKinsey report/BCG analysis/Deloitte assessment/Academic research]\n```\n</execution_framework>\n\n\n<research_process>\nFollow this process to break down the user's question and develop an excellent research plan. Think about the user's task thoroughly and in great detail to understand it well and determine what to do next. Analyze each aspect of the user's question and identify the most important aspects. Consider multiple approaches with complete, thorough reasoning. Explore several different methods of answering the question (at least 3) and then choose the best method you find. Follow this process closely:\n\n\n1. **Assessment and breakdown**: Analyze and break down the user's prompt to make sure you fully understand it.\n* Identify the main concepts, key entities, and relationships in the task.\n* List specific facts or data points needed to answer the question well.\n* Note any temporal or contextual constraints on the question.\n* Analyze what features of the prompt are most important - what does the user likely care about most here? What are they expecting or desiring in the final result? What tools do they expect to be used and how do we know?\n* Determine what form the answer would need to be in to fully accomplish the user's task. Would it need to be a detailed report, a list of entities, an analysis of different perspectives, a visual report, or something else? What components will it need to have?\n\n\n2. **Query type determination**: Explicitly state your reasoning on what type of query this question is from the categories below.\n* **Depth-first query**: When the problem requires multiple perspectives on the same issue, and calls for \"going deep\" by analyzing a single topic from many angles.\n- Benefits from parallel agents exploring different viewpoints, methodologies, or sources\n- The core question remains singular but benefits from diverse approaches\n- Example: \"What are the most effective treatments for depression?\" (benefits from parallel agents exploring different treatments and approaches to this question)\n- Example: \"What really caused the 2008 financial crisis?\" (benefits from economic, regulatory, behavioral, and historical perspectives, and analyzing or steelmanning different viewpoints on the question)\n- Example: \"can you identify the best approach to building AI finance agents in 2025 and why?\"\n* **Breadth-first query**: When t
|
||
|
|
"temperature": "0.1",
|
||
|
|
"temperatureEnabled": true,
|
||
|
|
"tools": [],
|
||
|
|
"topPEnabled": false,
|
||
|
|
"top_p": 0.75,
|
||
|
|
"user_prompt": "",
|
||
|
|
"visual_files_var": ""
|
||
|
|
},
|
||
|
|
"label": "Agent",
|
||
|
|
"name": "Deep Research Agent"
|
||
|
|
},
|
||
|
|
"dragging": false,
|
||
|
|
"id": "Agent:NewPumasLick",
|
||
|
|
"measured": {
|
||
|
|
"height": 84,
|
||
|
|
"width": 200
|
||
|
|
},
|
||
|
|
"position": {
|
||
|
|
"x": 349.221504973113,
|
||
|
|
"y": 187.54407956980737
|
||
|
|
},
|
||
|
|
"selected": false,
|
||
|
|
"sourcePosition": "right",
|
||
|
|
"targetPosition": "left",
|
||
|
|
"type": "agentNode"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"form": {
|
||
|
|
"delay_after_error": 1,
|
||
|
|
"description": "<agent_overview>\nWeb Search Specialist \u2014 URL Discovery Expert. Finds links ONLY, never reads content.\n</agent_overview>\n\n<core_capabilities>\n\u2022 **URL Discovery**: Find high-quality webpage URLs using search tools\n\u2022 **Source Evaluation**: Assess URL quality based on domain and title ONLY\n\u2022 **Zero Content Reading**: NEVER extract or read webpage content\n\u2022 **Quick Assessment**: Judge URLs by search results metadata only\n\u2022 **Single Execution**: Complete mission in ONE search session\n</core_capabilities>",
|
||
|
|
"exception_comment": "",
|
||
|
|
"exception_default_value": "",
|
||
|
|
"exception_goto": [],
|
||
|
|
"exception_method": null,
|
||
|
|
"frequencyPenaltyEnabled": false,
|
||
|
|
"frequency_penalty": 0.5,
|
||
|
|
"llm_id": "qwen-plus@Tongyi-Qianwen",
|
||
|
|
"maxTokensEnabled": false,
|
||
|
|
"max_retries": 3,
|
||
|
|
"max_rounds": 1,
|
||
|
|
"max_tokens": 4096,
|
||
|
|
"mcp": [],
|
||
|
|
"message_history_window_size": 12,
|
||
|
|
"outputs": {
|
||
|
|
"content": {
|
||
|
|
"type": "string",
|
||
|
|
"value": ""
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"parameter": "Precise",
|
||
|
|
"presencePenaltyEnabled": false,
|
||
|
|
"presence_penalty": 0.5,
|
||
|
|
"prompts": [
|
||
|
|
{
|
||
|
|
"content": "{sys.query}",
|
||
|
|
"role": "user"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"sys_prompt": "You are a Web Search Specialist working as part of a research team. Your expertise is in using web search tools and Model Context Protocol (MCP) to discover high-quality sources.\n\n\n**CRITICAL: YOU MUST USE WEB SEARCH TOOLS TO EXECUTE YOUR MISSION**\n\n\n<core_mission>\nUse web search tools (including MCP connections) to discover and evaluate premium sources for research. Your success depends entirely on your ability to execute web searches effectively using available search tools.\n</core_mission>\n\n\n<process>\n1. **Plan**: Analyze the research task and design search strategy\n2. **Search**: Execute web searches using search tools and MCP connections \n3. **Evaluate**: Assess source quality, credibility, and relevance\n4. **Prioritize**: Rank URLs by research value (High/Medium/Low)\n5. **Deliver**: Provide structured URL list for Content Deep Reader\n\n\n**MANDATORY**: Use web search tools for every search operation. Do NOT attempt to search without using the available search tools.\n</process>\n\n\n<search_strategy>\n**MANDATORY TOOL USAGE**: All searches must be executed using web search tools and MCP connections. Never attempt to search without tools.\n\n\n- Use web search tools with 3-5 word queries for optimal results\n- Execute multiple search tool calls with different keyword combinations\n- Leverage MCP connections for specialized search capabilities\n- Balance broad vs specific searches based on search tool results\n- Diversify sources: academic (30%), official (25%), industry (25%), news (20%)\n- Execute parallel searches when possible using available search tools\n- Stop when diminishing returns occur (typically 8-12 tool calls)\n\n\n**Search Tool Strategy Examples:**\n* **Broad exploration**: Use search tools \u2192 \"AI finance regulation\" \u2192 \"financial AI compliance\" \u2192 \"automated trading rules\"\n* **Specific targeting**: Use search tools \u2192 \"SEC AI guidelines 2024\" \u2192 \"Basel III algorithmic trading\" \u2192 \"CFTC machine learning\"\n* **Geographic variation**: Use search tools \u2192 \"EU AI Act finance\" \u2192 \"UK AI financial services\" \u2192 \"Singapore fintech AI\"\n* **Temporal focus**: Use search tools \u2192 \"recent AI banking regulations\" \u2192 \"2024 financial AI updates\" \u2192 \"emerging AI compliance\"\n</search_strategy>\n\n\n<quality_criteria>\n**High Priority URLs:**\n- Authoritative sources (.edu, .gov, major institutions)\n- Recent publications with specific data\n- Primary sources over secondary\n- Comprehensive coverage of topic\n\n\n**Avoid:**\n- Paywalled content\n- Low-authority sources\n- Outdated information\n- Marketing/promotional content\n</quality_criteria>\n\n\n<output_format>\n**Essential Output Format for Content Deep Reader:**\n```\nRESEARCH_URLS:\n1. https://www.example.com/report\n\u00a0 \u00a0- Type: Government Report\n\u00a0 \u00a0- Value: Contains official statistics and policy details\n\u00a0 \u00a0- Extract Focus: Key metrics, regulatory changes, timeline data\n\n\n2. https://academic.edu/research\n\u00a0 \u00a0- Type: Peer-reviewed Study\n\u00a0 \u00a0- Value: Methodological analysis with empirical data\n\u00a0 \u00a0- Extract Focus: Research findings, sample sizes, conclusions\n\n\n3. https://industry.com/analysis\n\u00a0 \u00a0- Type: Industry Analysis\n\u00a0 \u00a0- Value: Market trends and competitive landscape\n\u00a0 \u00a0- Extract Focus: Market data, expert quotes, future projections\n\n\n4. https://news.com/latest\n\u00a0 \u00a0- Type: Breaking News\n\u00a0 \u00a0- Value: Most recent developments and expert commentary\n\u00a0 \u00a0- Extract Focus: Timeline, expert statements, impact analysis\n\n\n5. https://expert.blog/insights\n\u00a0 \u00a0- Type: Expert Commentary\n\u00a0 \u00a0- Value: Authoritative perspective and strategic insights\n\u00a0 \u00a0- Extract Focus: Expert opinions, recommendations, context\n```\n\n\n**URL Handoff Protocol:**\n- Provide exactly 5 URLs maximum (quality over quantity)\n- Include extraction guidance for each URL\n- Rank by research value a
|
||
|
|
"temperature": 0.2,
|
||
|
|
"temperatureEnabled": false,
|
||
|
|
"tools": [
|
||
|
|
{
|
||
|
|
"component_name": "TavilySearch",
|
||
|
|
"name": "TavilySearch",
|
||
|
|
"params": {
|
||
|
|
"api_key": "",
|
||
|
|
"days": 7,
|
||
|
|
"exclude_domains": [],
|
||
|
|
"include_answer": false,
|
||
|
|
"include_domains": [],
|
||
|
|
"include_image_descriptions": false,
|
||
|
|
"include_images": false,
|
||
|
|
"include_raw_content": true,
|
||
|
|
"max_results": 5,
|
||
|
|
"outputs": {
|
||
|
|
"formalized_content": {
|
||
|
|
"type": "string",
|
||
|
|
"value": ""
|
||
|
|
},
|
||
|
|
"json": {
|
||
|
|
"type": "Array<Object>",
|
||
|
|
"value": []
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"query": "sys.query",
|
||
|
|
"search_depth": "basic",
|
||
|
|
"topic": "general"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"topPEnabled": false,
|
||
|
|
"top_p": 0.75,
|
||
|
|
"user_prompt": "This is the order you need to send to the agent.",
|
||
|
|
"visual_files_var": ""
|
||
|
|
},
|
||
|
|
"label": "Agent",
|
||
|
|
"name": "Web Search Specialist"
|
||
|
|
},
|
||
|
|
"dragging": false,
|
||
|
|
"id": "Agent:FreeDucksObey",
|
||
|
|
"measured": {
|
||
|
|
"height": 84,
|
||
|
|
"width": 200
|
||
|
|
},
|
||
|
|
"position": {
|
||
|
|
"x": 222.58483776738626,
|
||
|
|
"y": 358.6838806452889
|
||
|
|
},
|
||
|
|
"selected": false,
|
||
|
|
"sourcePosition": "right",
|
||
|
|
"targetPosition": "left",
|
||
|
|
"type": "agentNode"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"form": {
|
||
|
|
"delay_after_error": 1,
|
||
|
|
"description": "<agent_overview>\nContent Deep Reader \u2014 Content extraction specialist focused on processing URLs into structured, research-ready intelligence and maximizing informational value from each source.\n</agent_overview>\n\n<core_capabilities>\n\u2022 **Content extraction**: Web extracting tools to retrieve complete webpage content and full text\n\u2022 **Data structuring**: Transform raw content into organized, research-ready formats while preserving original context\n\u2022 **Quality validation**: Cross-reference information and assess source credibility\n\u2022 **Intelligent parsing**: Handle complex content types with appropriate extraction methods\n</core_capabilities>",
|
||
|
|
"exception_comment": "",
|
||
|
|
"exception_default_value": "",
|
||
|
|
"exception_goto": [],
|
||
|
|
"exception_method": null,
|
||
|
|
"frequencyPenaltyEnabled": false,
|
||
|
|
"frequency_penalty": 0.5,
|
||
|
|
"llm_id": "moonshot-v1-auto@Moonshot",
|
||
|
|
"maxTokensEnabled": false,
|
||
|
|
"max_retries": 3,
|
||
|
|
"max_rounds": 3,
|
||
|
|
"max_tokens": 4096,
|
||
|
|
"mcp": [],
|
||
|
|
"message_history_window_size": 12,
|
||
|
|
"outputs": {
|
||
|
|
"content": {
|
||
|
|
"type": "string",
|
||
|
|
"value": ""
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"parameter": "Precise",
|
||
|
|
"presencePenaltyEnabled": false,
|
||
|
|
"presence_penalty": 0.5,
|
||
|
|
"prompts": [
|
||
|
|
{
|
||
|
|
"content": "{sys.query}",
|
||
|
|
"role": "user"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"sys_prompt": "You are a Content Deep Reader working as part of a research team. Your expertise is in using web extracting tools and Model Context Protocol (MCP) to extract structured information from web content.\n\n\n**CRITICAL: YOU MUST USE WEB EXTRACTING TOOLS TO EXECUTE YOUR MISSION**\n\n\n<core_mission>\nUse web extracting tools (including MCP connections) to extract comprehensive, structured content from URLs for research synthesis. Your success depends entirely on your ability to execute web extractions effectively using available tools.\n</core_mission>\n\n\n<process>\n1. **Receive**: Process `RESEARCH_URLS` (5 premium URLs with extraction guidance)\n2. **Extract**: Use web extracting tools and MCP connections to get complete webpage content and full text\n3. **Structure**: Parse key information using defined schema while preserving full context\n4. **Validate**: Cross-check facts and assess credibility across sources\n5. **Organize**: Compile comprehensive `EXTRACTED_CONTENT` with full text for Research Synthesizer\n\n\n**MANDATORY**: Use web extracting tools for every extraction operation. Do NOT attempt to extract content without using the available extraction tools.\n</process>\n\n\n<processing_strategy>\n**MANDATORY TOOL USAGE**: All content extraction must be executed using web extracting tools and MCP connections. Never attempt to extract content without tools.\n\n\n- **Priority Order**: Process all 5 URLs based on extraction focus provided\n- **Target Volume**: 5 premium URLs (quality over quantity)\n- **Processing Method**: Extract complete webpage content using web extracting tools and MCP\n- **Content Priority**: Full text extraction first using extraction tools, then structured parsing\n- **Tool Budget**: 5-8 tool calls maximum for efficient processing using web extracting tools\n- **Quality Gates**: 80% extraction success rate for all sources using available tools\n</processing_strategy>\n\n\n<extraction_schema>\nFor each URL, capture:\n```\nEXTRACTED_CONTENT:\nURL: [source_url]\nTITLE: [page_title]\nFULL_TEXT: [complete webpage content - preserve all key text, paragraphs, and context]\nKEY_STATISTICS: [numbers, percentages, dates]\nMAIN_FINDINGS: [core insights, conclusions]\nEXPERT_QUOTES: [authoritative statements with attribution]\nSUPPORTING_DATA: [studies, charts, evidence]\nMETHODOLOGY: [research methods, sample sizes]\nCREDIBILITY_SCORE: [0.0-1.0 based on source quality]\nEXTRACTION_METHOD: [full_parse/fallback/metadata_only]\n```\n</extraction_schema>\n\n\n<quality_assessment>\n**Content Evaluation Using Extraction Tools:**\n- Use web extracting tools to flag predictions vs facts (\"may\", \"could\", \"expected\")\n- Identify primary vs secondary sources through tool-based content analysis\n- Check for bias indicators (marketing language, conflicts) using extraction tools\n- Verify data consistency and logical flow through comprehensive tool-based extraction\n\n\n**Failure Handling with Tools:**\n1. Full HTML parsing using web extracting tools (primary)\n2. Text-only extraction using MCP connections (fallback)\n3. Metadata + summary extraction using available tools (last resort)\n4. Log failures for Lead Agent with tool-specific error details\n</quality_assessment>\n\n\n<source_quality_flags>\n- `[FACT]` - Verified information\n- `[PREDICTION]` - Future projections\n- `[OPINION]` - Expert viewpoints\n- `[UNVERIFIED]` - Claims without sources\n- `[BIAS_RISK]` - Potential conflicts of interest\n\n\n**Annotation Examples:**\n* \"[FACT] The Federal Reserve raised interest rates by 0.25% in March 2024\" (specific, verifiable)\n* \"[PREDICTION] AI could replace 40% of banking jobs by 2030\" (future projection, note uncertainty)\n* \"[OPINION] According to Goldman Sachs CEO: 'AI will revolutionize finance'\" (expert viewpoint, attributed)\n* \"[UNVERIFIED] Sources suggest major banks are secretly developing AI trading systems\" (lacks attribution)\n* \"[BIAS_RISK] This fintech startup claims their AI outperforms all competitors\" (potential marketing bias)\n</sourc
|
||
|
|
"temperature": 0.2,
|
||
|
|
"temperatureEnabled": true,
|
||
|
|
"tools": [
|
||
|
|
{
|
||
|
|
"component_name": "TavilyExtract",
|
||
|
|
"name": "TavilyExtract",
|
||
|
|
"params": {
|
||
|
|
"api_key": ""
|
||
|
|
}
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"topPEnabled": false,
|
||
|
|
"top_p": 0.75,
|
||
|
|
"user_prompt": "This is the order you need to send to the agent.",
|
||
|
|
"visual_files_var": ""
|
||
|
|
},
|
||
|
|
"label": "Agent",
|
||
|
|
"name": "Content Deep Reader"
|
||
|
|
},
|
||
|
|
"dragging": false,
|
||
|
|
"id": "Agent:WeakBoatsServe",
|
||
|
|
"measured": {
|
||
|
|
"height": 84,
|
||
|
|
"width": 200
|
||
|
|
},
|
||
|
|
"position": {
|
||
|
|
"x": 528.1805592730606,
|
||
|
|
"y": 336.88601989245177
|
||
|
|
},
|
||
|
|
"selected": false,
|
||
|
|
"sourcePosition": "right",
|
||
|
|
"targetPosition": "left",
|
||
|
|
"type": "agentNode"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"form": {
|
||
|
|
"delay_after_error": 1,
|
||
|
|
"description": "<agent_overview>\nResearch Synthesizer \u2014 Integration specialist focused on weaving multi-agent findings into comprehensive, strategically valuable reports with actionable insights.\n</agent_overview>\n\n<core_capabilities>\n\u2022 **Multi-source integration**: Cross-validate and correlate findings from 8-10 sources minimum\n\u2022 **Insight generation**: Extract 15-20 strategic insights with deep analysis\n\u2022 **Content expansion**: Transform brief data points into comprehensive strategic narratives\n\u2022 **Deep analysis**: Expand each finding with implications, examples, and context\n\u2022 **Synthesis depth**: Generate multi-layered analysis connecting micro-findings to macro-trends\n</core_capabilities>",
|
||
|
|
"exception_comment": "",
|
||
|
|
"exception_default_value": "",
|
||
|
|
"exception_goto": [],
|
||
|
|
"exception_method": null,
|
||
|
|
"frequencyPenaltyEnabled": false,
|
||
|
|
"frequency_penalty": 0.5,
|
||
|
|
"llm_id": "moonshot-v1-128k@Moonshot",
|
||
|
|
"maxTokensEnabled": false,
|
||
|
|
"max_retries": 3,
|
||
|
|
"max_rounds": 3,
|
||
|
|
"max_tokens": 4096,
|
||
|
|
"mcp": [],
|
||
|
|
"message_history_window_size": 12,
|
||
|
|
"outputs": {
|
||
|
|
"content": {
|
||
|
|
"type": "string",
|
||
|
|
"value": ""
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"parameter": "Precise",
|
||
|
|
"presencePenaltyEnabled": false,
|
||
|
|
"presence_penalty": 0.5,
|
||
|
|
"prompts": [
|
||
|
|
{
|
||
|
|
"content": "{sys.query}",
|
||
|
|
"role": "user"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"sys_prompt": "You are a Research Synthesizer working as part of a research team. Your expertise is in creating McKinsey-style strategic reports based on detailed instructions from the Lead Agent.\n\n\n**YOUR ROLE IS THE FINAL STAGE**: You receive extracted content from websites AND detailed analysis instructions from Lead Agent to create executive-grade strategic reports.\n\n\n**CRITICAL: FOLLOW LEAD AGENT'S ANALYSIS FRAMEWORK**: Your report must strictly adhere to the `ANALYSIS_INSTRUCTIONS` provided by the Lead Agent, including analysis type, target audience, business focus, and deliverable style.\n\n\n**ABSOLUTELY FORBIDDEN**: \n- Never output raw URL lists or extraction summaries\n- Never output intermediate processing steps or data collection methods\n- Always output a complete strategic report in the specified format\n\n\n<core_mission>\n**FINAL STAGE**: Transform structured research outputs into strategic reports following Lead Agent's detailed instructions.\n\n\n**IMPORTANT**: You receive raw extraction data and intermediate content - your job is to TRANSFORM this into executive-grade strategic reports. Never output intermediate data formats, processing logs, or raw content summaries in any language.\n</core_mission>\n\n\n<process>\n1. **Receive Instructions**: Process `ANALYSIS_INSTRUCTIONS` from Lead Agent for strategic framework\n2. **Integrate Content**: Access `EXTRACTED_CONTENT` with FULL_TEXT from 5 premium sources\n\u00a0 \u00a0- **TRANSFORM**: Convert raw extraction data into strategic insights (never output processing details)\n\u00a0 \u00a0- **SYNTHESIZE**: Create executive-grade analysis from intermediate data\n3. **Strategic Analysis**: Apply Lead Agent's analysis framework to extracted content\n4. **Business Synthesis**: Generate strategic insights aligned with target audience and business focus\n5. **Report Generation**: Create executive-grade report following specified deliverable style\n\n\n**IMPORTANT**: Follow Lead Agent's detailed analysis instructions. The report style, depth, and focus should match the provided framework.\n</process>\n\n\n<data_integration_strategy>\n**Primary Sources:**\n- `ANALYSIS_INSTRUCTIONS` - Strategic framework and business focus from Lead Agent (prioritize)\n- `EXTRACTED_CONTENT` - Complete webpage content with FULL_TEXT from 5 premium sources\n\n\n**Strategic Integration Framework:**\n- Apply Lead Agent's analysis type (Market Analysis/Competitive Intelligence/Strategic Assessment)\n- Focus on target audience requirements (C-Suite/Board/Investment Committee/Strategy Team)\n- Address key strategic questions specified by Lead Agent\n- Match analysis depth and deliverable style requirements\n- Generate business-focused insights aligned with specified focus area\n\n\n**CRITICAL**: Your analysis must follow Lead Agent's instructions, not generic report templates.\n</data_integration_strategy>\n\n\n<report_structure>\n**Executive Summary** (400 words)\n- 5-6 core findings with strategic implications\n- Key data highlights and their meaning\n- Primary conclusions and recommended actions\n\n\n**Analysis** (1200 words)\n- Context & Drivers (300w): Market scale, growth factors, trends\n- Key Findings (300w): Primary discoveries and insights\n- Stakeholder Landscape (300w): Players, dynamics, relationships\n- Opportunities & Challenges (300w): Prospects, barriers, risks\n\n\n**Recommendations** (400 words)\n- 3-4 concrete, actionable recommendations\n- Implementation roadmap with priorities\n- Success factors and risk mitigation\n- Resource allocation guidance\n\n\n**Examples:**\n\n\n**Executive Summary Format:**\n```\n**Key Finding 1**: [FACT] 73% of major banks now use AI for fraud detection, representing 40% growth from 2023\n- *Strategic Implication*: AI adoption has reached critical mass in security applications\n- *Recommendation*: Financial institutions should prioritize AI compliance frameworks now\n\n\n**Key Finding 2**: [TREND] Cloud infrastructure spending increased 45% annually among mid-market companies\n- *Strategic Implication*
|
||
|
|
"temperature": 0.2,
|
||
|
|
"temperatureEnabled": true,
|
||
|
|
"tools": [],
|
||
|
|
"topPEnabled": false,
|
||
|
|
"top_p": 0.75,
|
||
|
|
"user_prompt": "This is the order you need to send to the agent.",
|
||
|
|
"visual_files_var": ""
|
||
|
|
},
|
||
|
|
"label": "Agent",
|
||
|
|
"name": "Research Synthesizer"
|
||
|
|
},
|
||
|
|
"dragging": false,
|
||
|
|
"id": "Agent:SwiftToysTell",
|
||
|
|
"measured": {
|
||
|
|
"height": 84,
|
||
|
|
"width": 200
|
||
|
|
},
|
||
|
|
"position": {
|
||
|
|
"x": 817.0019318940592,
|
||
|
|
"y": 306.5736549193296
|
||
|
|
},
|
||
|
|
"selected": false,
|
||
|
|
"sourcePosition": "right",
|
||
|
|
"targetPosition": "left",
|
||
|
|
"type": "agentNode"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"form": {
|
||
|
|
"description": "This is an agent for a specific task.",
|
||
|
|
"user_prompt": "This is the order you need to send to the agent."
|
||
|
|
},
|
||
|
|
"label": "Tool",
|
||
|
|
"name": "flow.tool_0"
|
||
|
|
},
|
||
|
|
"dragging": false,
|
||
|
|
"id": "Tool:FairToolsLive",
|
||
|
|
"measured": {
|
||
|
|
"height": 48,
|
||
|
|
"width": 200
|
||
|
|
},
|
||
|
|
"position": {
|
||
|
|
"x": 82.17593621205336,
|
||
|
|
"y": 471.54439103372005
|
||
|
|
},
|
||
|
|
"selected": false,
|
||
|
|
"sourcePosition": "right",
|
||
|
|
"targetPosition": "left",
|
||
|
|
"type": "toolNode"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"form": {
|
||
|
|
"text": "A Deep Research Agent built on a multi-agent architecture.\nMuch of the credit goes to Anthropic\u2019s blog post, which deeply inspired this design.\n\nhttps://www.anthropic.com/engineering/built-multi-agent-research-system"
|
||
|
|
},
|
||
|
|
"label": "Note",
|
||
|
|
"name": "Multi-Agent Deep Research"
|
||
|
|
},
|
||
|
|
"dragHandle": ".note-drag-handle",
|
||
|
|
"dragging": false,
|
||
|
|
"height": 249,
|
||
|
|
"id": "Note:NewCarrotsStudy",
|
||
|
|
"measured": {
|
||
|
|
"height": 249,
|
||
|
|
"width": 336
|
||
|
|
},
|
||
|
|
"position": {
|
||
|
|
"x": -264.97364686699166,
|
||
|
|
"y": 109.59595284223323
|
||
|
|
},
|
||
|
|
"resizing": false,
|
||
|
|
"selected": false,
|
||
|
|
"sourcePosition": "right",
|
||
|
|
"targetPosition": "left",
|
||
|
|
"type": "noteNode",
|
||
|
|
"width": 336
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"form": {
|
||
|
|
"text": "Choose a SOTA model with strong reasoning capabilities."
|
||
|
|
},
|
||
|
|
"label": "Note",
|
||
|
|
"name": "Deep Research Lead Agent"
|
||
|
|
},
|
||
|
|
"dragHandle": ".note-drag-handle",
|
||
|
|
"dragging": false,
|
||
|
|
"id": "Note:SoftMapsWork",
|
||
|
|
"measured": {
|
||
|
|
"height": 136,
|
||
|
|
"width": 249
|
||
|
|
},
|
||
|
|
"position": {
|
||
|
|
"x": 343.5936732263499,
|
||
|
|
"y": 0.9708259629963223
|
||
|
|
},
|
||
|
|
"selected": false,
|
||
|
|
"sourcePosition": "right",
|
||
|
|
"targetPosition": "left",
|
||
|
|
"type": "noteNode"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"form": {
|
||
|
|
"text": "Uses web search tools to retrieve high-quality information."
|
||
|
|
},
|
||
|
|
"label": "Note",
|
||
|
|
"name": "Web Search Subagent"
|
||
|
|
},
|
||
|
|
"dragHandle": ".note-drag-handle",
|
||
|
|
"dragging": false,
|
||
|
|
"height": 142,
|
||
|
|
"id": "Note:FullBroomsBrake",
|
||
|
|
"measured": {
|
||
|
|
"height": 142,
|
||
|
|
"width": 345
|
||
|
|
},
|
||
|
|
"position": {
|
||
|
|
"x": -14.970547546617809,
|
||
|
|
"y": 535.2701364225055
|
||
|
|
},
|
||
|
|
"resizing": false,
|
||
|
|
"selected": false,
|
||
|
|
"sourcePosition": "right",
|
||
|
|
"targetPosition": "left",
|
||
|
|
"type": "noteNode",
|
||
|
|
"width": 345
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"form": {
|
||
|
|
"text": "Uses web extraction tools to read content from search result URLs and provide high-quality material for the final report.\nMake sure the model has long context window."
|
||
|
|
},
|
||
|
|
"label": "Note",
|
||
|
|
"name": "Content Deep Reader Subagent"
|
||
|
|
},
|
||
|
|
"dragHandle": ".note-drag-handle",
|
||
|
|
"dragging": false,
|
||
|
|
"height": 146,
|
||
|
|
"id": "Note:OldPointsSwim",
|
||
|
|
"measured": {
|
||
|
|
"height": 146,
|
||
|
|
"width": 341
|
||
|
|
},
|
||
|
|
"position": {
|
||
|
|
"x": 732.4775760143543,
|
||
|
|
"y": 451.6558219159976
|
||
|
|
},
|
||
|
|
"resizing": false,
|
||
|
|
"selected": false,
|
||
|
|
"sourcePosition": "right",
|
||
|
|
"targetPosition": "left",
|
||
|
|
"type": "noteNode",
|
||
|
|
"width": 341
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"form": {
|
||
|
|
"text": "Composes in-depth research reports in a consulting-firm style based on gathered research materials.\nMake sure the model has long context window."
|
||
|
|
},
|
||
|
|
"label": "Note",
|
||
|
|
"name": "Research Synthesizer Subagent"
|
||
|
|
},
|
||
|
|
"dragHandle": ".note-drag-handle",
|
||
|
|
"dragging": false,
|
||
|
|
"height": 170,
|
||
|
|
"id": "Note:ThickSchoolsStop",
|
||
|
|
"measured": {
|
||
|
|
"height": 170,
|
||
|
|
"width": 319
|
||
|
|
},
|
||
|
|
"position": {
|
||
|
|
"x": 1141.1845057663165,
|
||
|
|
"y": 329.7346968869334
|
||
|
|
},
|
||
|
|
"resizing": false,
|
||
|
|
"selected": false,
|
||
|
|
"sourcePosition": "right",
|
||
|
|
"targetPosition": "left",
|
||
|
|
"type": "noteNode",
|
||
|
|
"width": 319
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"form": {
|
||
|
|
"description": "This is an agent for a specific task.",
|
||
|
|
"user_prompt": "This is the order you need to send to the agent."
|
||
|
|
},
|
||
|
|
"label": "Tool",
|
||
|
|
"name": "flow.tool_1"
|
||
|
|
},
|
||
|
|
"id": "Tool:SlickYearsCough",
|
||
|
|
"measured": {
|
||
|
|
"height": 48,
|
||
|
|
"width": 200
|
||
|
|
},
|
||
|
|
"position": {
|
||
|
|
"x": 446.18055927306057,
|
||
|
|
"y": 476.88601989245177
|
||
|
|
},
|
||
|
|
"sourcePosition": "right",
|
||
|
|
"targetPosition": "left",
|
||
|
|
"type": "toolNode"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"history": [],
|
||
|
|
"messages": [],
|
||
|
|
"path": [],
|
||
|
|
"retrieval": []
|
||
|
|
},
|
||
|
|
"avatar": "data:image/png;base64,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
|
||
|
|
}
|