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.
Knowledge gap analysis
Identify what your organization knows vs. what's publicly available and highlight areas needing more research.
Architecture
Scaffolded project structure
Running connic init my-project --templates=research-assistant creates this file tree.
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. Choose Git (automatic on push) or CLI (works with any provider).
Prerequisites
- Python 3.10+
- A Connic account (create a project first)
- API key for your LLM provider (e.g. Gemini, OpenAI) to add in project variables
Install and scaffold
Install the SDK and create a project from this template.
pip install connic-composer-sdkconnic init my-project --templates=research-assistantThen cd my-project
Deploy
Pick your deployment method. Git auto-deploys on push; CLI works with GitLab, Bitbucket, or no Git.
Git integration
- In Connic: Project Settings → Git Repository, connect your GitHub repo
- Settings → Environments: map branch (e.g.
main) to Production - Push your scaffolded project to that repo
git add .
git commit -m "Add Research Assistant template"
git push origin mainCLI deploy
- In Connic: Project Settings → CLI, create an API key and copy project ID
- Run
connic loginin your project folder connic testto try with hot-reload, orconnic deployfor production
connic login
connic test # Ephemeral dev env with hot-reload
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. Add your LLM provider API key in Project Settings → LLM Provider API Keys.
Template source
Browse the full template, contribute improvements, or fork for your own use.
connic-org/connic-awesome-agents/tree/main/research-assistantExplore other templates
View allCompliance Auditor
Scheduled compliance scanning combining web search for regulatory updates, MCP docs, and knowledge base history. Produces scored summaries.
Customer Support
AI ticket triage with sentiment analysis and RAG-powered response drafting. Classifies by priority, blocks spam, and stores new solutions.
Lead Enricher
Enrich and qualify new signups by researching their company and scoring fit against your ideal customer profile. Saves qualified leads.
Email Helpdesk
End-to-end email support with IMAP polling, auto-reply filtering, and intent classification. Drafts contextual replies from your knowledge base.