Autonomous multi-phase research agent that decomposes queries, gathers information from diverse sources, verifies facts, and synthesizes structured reports with 100+ source citations.
Input: User's research query (自然言語)
Process:
Output: research_plan object containing:
json
{
"primary_topic": "string",
"sub_topics": ["string"],
"search_queries": [{"query": "string", "domain": "string", "priority": 1-5}],
"target_sources": 100,
"timeline_phases": ["phase1", "phase2", "phase3"]
}
Tools Used: batch_web_search, extract_content_from_websites
Process:
Target: Minimum 100 unique, verified sources
Tools Used: extract_content_from_websites, extract_pdfs_key_info
Process:
Content extraction
Relevance assessment
Information extraction matrix text
For each source:
4. **Pattern recognition**
- Identify consensus areas (multiple sources agree)
- Detect controversy or debate points
- Find knowledge gaps or underreported aspects
### Phase 4: Verification & Gap Filling
**Process**:
1. **Cross-verification protocol**
- Check consistency across independent sources
- Verify statistics with multiple citations
- Confirm quotes with original context
2. **Contradiction resolution**
- Document conflicting information
- Assess source credibility differences
- Note the nature of disagreement (factual vs interpretive)
- Present multiple perspectives when resolution impossible
3. **Gap identification**
- Compare gathered information against research plan
- Identify missing perspectives or outdated information
- Flag areas needing additional primary source verification
4. **Iteration loop** (if gaps identified)
- Return to Phase 2 with targeted queries
- Focus on specific missing elements
- Repeat until research objectives are satisfied
### Phase 5: Structured Report Synthesis
**Output Format**: Comprehensive research report
**Structure**:
text
[2-3 paragraph overview of key findings]
[Context and research motivation]
... (repeat for all sub-topics)
[Aggregated trends and predictions]
[Identified challenges with evidence]
[Actionable insights]
[All 100+ sources in academic citation format]
[Supplementary data, tables, charts]
**Quality Standards**:
- Every factual claim MUST have inline citation \[source\_id\]
- Source attribution format: `[1] タイトル, 出版社/サイト, 发表日期, URL`
- Minimum 100 unique sources required
- Use tables for statistical comparisons
- Include key quotes with proper attribution
- Mark uncertain information with confidence indicators
## Execution Guidelines
### Parallel Execution Strategy
- Run independent searches in parallel (up to 10 concurrent queries)
- Process multiple content extractions simultaneously
- Batch similar operations for efficiency
### Quality Thresholds
- Source minimum: 100 unique URLs successfully extracted
- Citation minimum: 100 inline references in final report
- Content relevance: Average score >= 3.0 out of 5
- Source diversity: Minimum 3 different source types represented
### Error Handling
- Failed URLs: Log and skip, continue with alternative sources
- Contradictory info: Document and present both perspectives
- Insufficient coverage: Extend search phase until threshold met
- Verification failures: Flag claims as unverified in final report
### Progress Tracking
Maintain research log with:
- Sources examined (with success/failure status)
- Key findings per sub-topic
- Verification status
- Remaining gaps
## Example Research Queries
This skill excels at:
- "AI技術の最新動向を100以上のソースで調査して"
- "Electric vehicle market trends 2024 comprehensive analysis"
- "量子コンピューティングの産業応用に関する調査"
- "Sustainable energy transition analysis with 100+ sources"
- "\[任意の専門分野\]の包括的な市場調査レポートを作成して"
## Constraints
- **Time budget**: Allow sufficient iteration time for 100+ source verification
- **Source validation**: All statistics must have minimum 3 source verification
- **Bias awareness**: Include diverse perspectives, not just mainstream views
- **Currency**: Prioritize recent sources (within 2 years) for current topics
- **Language**: Support Japanese, English, and other major languages as needed