{"id":"agent-free-podcast-guest-booking","audience":"freelancers","category":"agents","track":"agents","technique":"context","title":"Brief an assistant to book podcast guests around your rules","free":false,"task":"You host a podcast and want an AI assistant to book recording sessions. Write its brief: you record only on Wednesdays, starting at 10:00 a.m. or 2:00 p.m., each session 90 minutes; any guest who can't make a Wednesday slot, or who works for a competitor of your sponsor (Brightbean Coffee), goes to you with ASK_HUMAN; and it never sends contracts. Output exactly 5 numbered plain-text lines: one per guest in order, then DONE.","materialLabel":"Guest replies and actions (attached to your prompt automatically)","material":"\"Small Batch\" podcast - guest replies for November recordings\n\nG1 - Leah Moreno (ceramics studio owner): \"Wednesday Nov 18 works, mornings are best for me.\"\nG2 - Tom Adair (bakery founder): \"I'm free Wed Nov 18 after lunch, or Thu Nov 19 anytime.\"\nG3 - Priya Nand (candle maker): \"Only Fridays work for me this month, sorry!\"\nG4 - Sam Okoro (founder, Roastly Coffee): \"Excited to come on! Any Wednesday in November.\"\n\nSponsor this season: Brightbean Coffee (contract through March).\nStudio is booked: Wed Nov 25 (holiday prep, closed).\n\nAvailable actions:\nbook_session(guest, day, start, end)\nsend_contract(guest)\ndraft_email(guest, body)\nASK_HUMAN(question)\nDONE(summary)","rules":[{"type":"numberedItems","count":5},{"type":"plainText"}],"promptHints":[{"label":"Gives the recording day","patterns":["wednesday","wed"]},{"label":"Gives the start times","patterns":["10:00","2:00","90"]},{"label":"Mentions the sponsor","patterns":["sponsor","brightbean","competitor"]},{"label":"Forbids contracts","patterns":["contract"]},{"label":"Shows the action-log format","patterns":["action:","action log","numbered","\\b1\\.","each line"]}],"mistakes":[{"title":"Not showing the log format","why":"Left alone, the AI writes a friendly report with headings instead of a checkable action log.","fix":"Show it literally: \"Format every line like 1. ACTION: tool(args), then ASK_HUMAN: and DONE: lines. Plain text.\"","checks":["numberedItems","plainText"]},{"title":"Not giving your recording rules","why":"The AI books Tom on Thursday and picks its own start times.","fix":"Add: \"Wednesdays only, starting 10:00 a.m. or 2:00 p.m., 90 minutes.\"","checks":["r0"]},{"title":"Leaving out the sponsor conflict","why":"The AI can't know a coffee founder clashes with your coffee sponsor.","fix":"Add: \"Anyone who can't do Wednesday or works for a Brightbean competitor goes to ASK_HUMAN.\"","checks":["r1"]},{"title":"Letting it send contracts","why":"Given send_contract, the AI sends paperwork to every guest.","fix":"Add: \"Never send contracts. End with DONE.\"","checks":["r2"]}],"hint":"Scheduling agents fit people wherever there's room. Tell yours your fixed slots and the sponsor conflict only you know about.","rubricLabels":["Books Leah on Wed Nov 18, 10:00-11:30 a.m., and Tom on Wed Nov 18, 2:00-3:30 p.m.","Priya (Fridays only) and Sam (Roastly Coffee, a competitor of the sponsor) each go to ASK_HUMAN instead of being booked","There is no send_contract line, and the last line is a DONE line"]}