Overview
The research system uses OpenAI’sweb_search tool with reasoning capabilities to:
- Search the web for authoritative sources on your topic
- Cross-validate claims across multiple sources
- Synthesize findings into a structured markdown report
- Return a
Source.Researchobject that can be ingested into the Knowledge Graph
Research Modes
The research system supports three modes, each optimized for different use cases:| Mode | Description | Best For |
|---|---|---|
idea | Conceptual understanding, principles, trade-offs | Learning new domains, understanding best practices |
implementation | Code examples, APIs, libraries, configuration | Building features, finding working code |
both | Combined principles + implementation | Complete understanding before building |
Research Depth
Control the thoroughness of research:| Depth | Reasoning Effort | Use Case |
|---|---|---|
light | Medium | Quick answers, well-documented topics |
deep | High | Complex topics, thorough research needed |
Basic Usage
Quick Research
Research → Evolve (Add Context)
Use research results to provide additional context during solution building:Research → Learn (Ingest into KG)
Permanently add research findings to your Knowledge Graph:Source Quality
The research system prioritizes sources in this order:- Official documentation — Maintainers, standards bodies
- Original papers — arXiv, peer-reviewed publications
- Major vendors — OpenAI, Google, Meta, Microsoft, NVIDIA
- Well-known engineers — Established track record
- SEO content farms
- Generic blog posts without evidence
- Single-source claims without corroboration
Output Format
Research reports are structured markdown with:Idea Mode
## Summary— Key takeaways (5-10 bullets)## Key sources (ranked)— Best sources with URLs and trust reasons## Core concepts— Fundamental principles## Trade-offs— Important decisions and their implications## Common pitfalls— What to avoid
Implementation Mode
## Summary— Key takeaways## Top sources (ranked)— Best sources with GitHub stats## Recommended approach— Step-by-step implementation## Key APIs / libraries— Tools and dependencies## Configuration & knobs— Important settings## Minimal example— Working code snippet## Error handling & debugging— Common issues
Both Mode
Combines both formats with clearly separated sections.Configuration
The research system uses OpenAI’s Responses API. Ensure you have:gpt-5 with web search capabilities.