teaching siri to deep research
I use deep research as a reflex when I wonder something new. So I built my own agent to teach siri how to run them.
I'm obsessed with the deep research concept. Having 10-20 web searches done on a topic and synthesized is how I get up to speed on new concepts now.
It's not as good as researching myself (it's prone to include SEO slop) or even the wikipedia article. All of the Deep Researches are (to me) good for a high level primer. I use Grok, OpenAI, and Perplexity.
The problem? The second most common time I'll have an idea is while bike commuting and needing to stop and start the task is dangerous.
But now I can ask Siri to start a research task, and I get a slack with the report by the time I get to the coffee shop.
Here's how it works:
- I found this github repo with an open source deep research using Gemini (cheap, and built in google searches)
- Using Cursor, I modified it to expose an endpoint that requires a custom key and expects a report request
- It runs 10+ searches, analyzes all results, and produces a report in markdown
- The report is uploaded to Vercel blob storage
- The report link is sent to Slack so I can access anywhere
It took ~1.5 hours to get everything working but now that I have it I love that I can start a report from (nearly) anywhere.
Member discussion