Skip to main content
Connic

Research Assistant

By Connic

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-assistant

Overview

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

Webhook / WebSocket
research-orchestrator
web-researcher
knowledge-analyst
Web Search
Retrieval

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.md

Get 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
Create project
  1. Install and scaffold

    Install the SDK and create a project from this template.

    terminal
    pip install connic-composer-sdk
    connic init my-project --templates=research-assistant

    Then cd my-project

  2. Deploy

    Choose a deployment method. A connected Git repository deploys on push; use the CLI for projects without a connected Git repository.

    Git integration
    1. In Connic: Project Settings → Git & Environments, connect the GitHub repository

    2. On the same page, map a branch (e.g. main) to the Production environment

    3. Push the scaffolded project to that repository

    terminal
    git add .
    git commit -m "Add Research Assistant template"
    git push origin main
    CLI deploy
    1. In Connic: Project Settings → API Keys & MCP Auth, create an API key and copy project ID

    2. Run connic login in the project folder

    3. Use connic dev to try with hot-reload, connic test to run suites, or connic deploy for production

    terminal
    connic login
    connic dev     # Ephemeral dev env with hot-reload
    connic test    # Run declarative test suites
    connic deploy  # Deploy to production
  3. Connect 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-assistant

Information

Publisher
By Connic
Difficulty
Advanced
Works with
HTTP Webhook, WebSocket, Cron, MCP Server
Source
GitHub