Research Assistant
Break complex research questions into sub-tasks, dispatch specialist agents in parallel, and synthesize web and internal data into structured, scored reports.
connic init my-project --templates=research-assistantOverview
Decomposes complex research questions into sub-tasks and dispatches them to specialist agents in parallel using trigger_agent. The web researcher searches the internet while the knowledge analyst queries internal data. The orchestrator synthesizes all results, identifies conflicts between sources, scores confidence, and produces a structured report. Uses extended reasoning (32k budget) for deep synthesis and stores reports for future reference.
Use cases
Market research
Research competitors, market trends, and industry developments by combining web search with internal data.
Due diligence
Investigate companies, technologies, or partnerships with multi-source research and confidence scoring.
Retrieval gap analysis
Identify what the organization knows vs. what's publicly available and highlight areas needing more research.
Architecture
Main template files
Install these files with connic init my-project --templates=research-assistant. The CLI places agent definitions in a folder named after the template under agents/.
research-assistant/
agents/
research-orchestrator.yaml
web-researcher.yaml
knowledge-analyst.yaml
tools/
research_tools.py
schemas/
research-report.json
requirements.txt
README.mdGet started
Install the template, create a Connic project, and deploy through a connected Git repository or the CLI.
Prerequisites
- Python 3.10+
- A Connic account (create a project first)
- Project credit for a connic/* model, or credentials for a BYOK provider
Install and scaffold
Install the SDK and create a project from this template.
terminalpip install connic-composer-sdk connic init my-project --templates=research-assistantThen cd my-project
Deploy
Choose a deployment method. A connected Git repository deploys on push; use the CLI for projects without a connected Git repository.
Git integration
In Connic: Project Settings → Git & Environments, connect the GitHub repository
On the same page, map a branch (e.g. main) to the Production environment
Push the scaffolded project to that repository
terminalgit add . git commit -m "Add Research Assistant template" git push origin mainCLI deploy
In Connic: Project Settings → API Keys & MCP Auth, create an API key and copy project ID
Run connic login in the project folder
Use connic dev to try with hot-reload, connic test to run suites, or connic deploy for production
terminalconnic login connic dev # Ephemeral dev env with hot-reload connic test # Run declarative test suites connic deploy # Deploy to productionConnect and configure
Add an HTTP Webhook (sync) connector for on-demand research requests. The response contains the structured research report. Use a connic/* model, or add BYOK credentials under Project Settings → LLM Provider.
Template source
Browse the full template, contribute improvements, or fork it for another use case.
connic-org/connic-awesome-agents/tree/main/research-assistantInformation
- Publisher
- By Connic
- Category
- Agent Templates
- Difficulty
- Advanced
- Works with
- HTTP Webhook, WebSocket, Cron, MCP Server
- Source
- GitHub
More agent templates
Browse the marketplaceInvoice Processor
Extract structured data from invoices with AI, validate totals via a deterministic tool agent, and output auditable JSON with retry support.
PostgreSQL Change Notifier
Monitor PostgreSQL changes via LISTEN/NOTIFY, classify events by impact, and route notifications to the right team. Stores high-impact changes for auditing.
Lead Enricher
Enrich and qualify new signups by researching their company and scoring fit against the ideal customer profile. Saves qualified leads.
Browser Automation Demo
Ask for a Connic email, password, and project title, then sign in and create the project through the dashboard.
S3 Document Pipeline
Auto-process documents uploaded to S3 with text extraction, classification, and routing. Handles PDFs, images, and text files with retries.
Email Helpdesk
End-to-end email support with IMAP polling, auto-reply filtering, and intent classification. Drafts contextual replies from the configured retrieval.