SpeechStack
Submit a template
← All templatestemplates / web-research-assistant-with-real-time-search
Cartesiaupdated May 22, 2025 · other · research-interview

Web Research Assistant with Real-Time Search

A voice agent that performs web searches using Exa API and synthesizes search results into natural conversational responses. The agent can answer questions by searching the web in real-time and providing comprehensive summaries of the findings.

Try the demoView sourceFork template
The numbers
latency
cost / min
frameworkCartesia
The stack
telephonyWeb Only
speech-to-textCartesia STT
llmGPT-4o
text-to-speechCartesia Sonic-3
System prompt
No prompt published.
Config
config.json
{
  "temperature": 0.7,
  "tools": [
    {
      "name": "web_search",
      "description": "Searches the web using Exa API with 10 results, fast search type, no livecrawl, and max 1000 characters per result. Returns formatted search results to the LLM for synthesis."
    }
  ],
  "max_tokens": 300,
  "exa_search_params": {
    "type": "fast",
    "livecrawl": "never",
    "num_results": 10,
    "text_max_characters": 1000
  }
}
Tools
  • web_searchSearches the web using Exa API with 10 results, fast search type, no livecrawl, and max 1000 characters per result. Returns formatted search results to the LLM for synthesis.
Tags
web-searchresearchexa-integrationasync-toolsloopback-tool
Voice Notes

Voice AI recipes, picks, and analysis.

Get the useful new templates plus the occasional teardown of what’s working in production voice AI.

contributed by @cartesia-ai · MIT · source: github discoverylanguages: en-US