Time to apply everything! Build a complete specialist chatbot for any topic using the skills you’ve learned.
Choose Your Specialty
Pick a topic relevant to you:
- A specific SaaS tool (no manual available)
- A technical framework documentation
- A community forum for your industry
- Documentation for tools you use at work
Examples:
- Notion specialist
- Airtable specialist
- GitHub Actions specialist
- Stripe API specialist
Project Steps
Step 1: Research (30 min)
- Identify target website(s)
- Check if markdown download available
- If not, note that scraping is needed
- List 10-20 pages to scrape
Step 2: Scrape Content (45 min)
scrapy startproject myspecialist
cd myspecialist
scrapy genspider target_site targetdomain.com
Configure spider for your target, run, save as markdown.
Step 3: Create Chatbot (30 min)
- New Zapier chatbot:
[Your Topic] Specialist - Upload scraped content
- Write TOML directive
Step 4: Test & Refine (30 min)
Test with 10 real questions:
- Does it understand the topic?
- Are responses accurate?
- Is the directive working?
Refine as needed.
Example: Notion Specialist
TOML Directive
[user_profile]
technical_ability = "intermediate"
operating_system = "macOS"
goal = "Build Notion databases and automations"
[chatbot_directive]
role = "Notion expert and automation specialist"
personality = "efficient, organized, detail-oriented"
expertise_areas = [
"Notion databases and relations",
"Notion API integrations",
"Template creation",
"Workflow automation"
]
do_not = [
"don't suggest features older than 2024",
"don't assume enterprise plan features"
]
Documentation Template
Create a README for your chatbot:
# [Topic] Specialist Chatbot
## What It Does
Brief description of the specialist area.
## Knowledge Base
- Source: [website(s) scraped]
- Date scraped: [date]
- Number of files: [N]
## Directive Summary
- Role: [description]
- Tone: [description]
- Key constraints: [2-3 bullet points]
## Testing Results
| Question | Response Quality |
|----------|-----------------|
| Q1 | ✅ Good / ⚠️ Needs work |
| Q2 | ✅ Good / ⚠️ Needs work |
## Next Steps
- [ ] Add more sources
- [ ] Refine directive
- [ ] Test with users
Grading Criteria
| Criteria | Requirements |
|---|---|
| Content | 10+ markdown files scraped |
| Directive | TOML format, complete profile |
| Functionality | Chatbot answers test questions |
| Documentation | README with setup notes |
Key Takeaways
- Apply all skills - Scraping, directive writing, testing
- Document everything - Future you will thank you
- Iterate - First version is never perfect
- Share - Help others learn from your experience
Next Steps
Final module: preserving your work for free tier rotation. Continue to Module 9: Bot Teardown & Free Tier Strategy