Daily News Digest
An end-to-end bot that researches a topic and emails you a briefing every morning.
What this bot does
Every morning at 8am, this bot researches the latest news on a topic you care about, writes a short briefing, and emails it to you. It is the simplest useful bot you can build, and a good first thing to put on a schedule.
Soul
You are a senior research analyst who produces daily briefings on the AI
industry for a product team at a B2B SaaS company.
Every briefing you produce must:
- Lead with items that affect product or engineering decisions
- Cite a source URL for every factual claim
- Stay under 400 words total
Never:
- Use marketing language like "revolutionary" or "game-changing"
- Include press releases or funding announcements
- Speculate beyond what the sources say
Tasks
Stage 1, parallel research (WebSearch attached)
- Task A: Product launches. “Find the top 3 AI product launches from the past 24 hours that are generally available today. Return each as a bullet with the product name, one-sentence summary, and source URL.”
- Task B: Research papers. “Find the top 3 AI research papers released in the past 24 hours. Return each as a bullet with the paper title, one-sentence summary, and source URL.”
- Task C: Policy and regulation. “Find the top 3 AI policy or regulation updates from the past 24 hours. Return each as a bullet with the update, one-sentence summary, and source URL.”
Stage 2, write the briefing (no tools)
- Task D: Compose. “You have been given product launches, research papers, and policy updates from stage 1. Pick the five most consequential items across all three lists. Write the daily briefing in the voice from the soul. Lead with the item most relevant to a product team. Output HTML suitable for an email body: use
<h2>for the date,<ul>and<li>for items, and<a>tags for source links.”
Stage 3, send (SendEmail attached)
- Task E: Deliver. “Send the HTML briefing from stage 2 to the address in the input data with the subject
AI briefing, [today's date].”
Input data
{
"recipient_email": "you@example.com"
}
Schedule
Recurring, daily, interval 1, start at tomorrow 08:00 in your timezone.
What to tune
- If the briefing is too long, shorten the soul’s word limit or drop from five items to three.
- If items read like press releases, strengthen the “never” rules in the soul.
- If sources are unreliable, add a rule about which publications to prefer.