Build a Personal AI Assistant in just 3 MINUTES
by Chatbase
The video demonstrates how to create a personal AI assistant using Chatbase by combining data from Notion, a website, and YouTube transcripts, training the bot with GPT‑4o, customizing its prompt and appearance, and integrating it with Slack for quick access.
Build a Personal AI Assistant in 3 Minutes
Overview
This guide walks you through the exact steps shown in the YouTube video to build a personal assistant on Chatbase. You’ll:
- Add training data from Notion, a website, and YouTube transcripts.
- Train the bot with GPT‑4o and set a creative temperature.
- Craft a custom prompt with role, persona, and constraints.
- Customize the chat interface.
- Connect the bot to Slack for instant messaging.
Prerequisites
- A free Chatbase account: https://www.chatbase.co/
- Access to your Notion workspace and the pages you want to import.
- A website URL you own or have permission to crawl.
- YouTube transcript files (e.g., .txt or .pdf) you wish to include.
- Slack workspace where you have permission to add apps.
Step‑by‑Step Instructions
1. Create a New Chatbot
- Log in to Chatbase.
- Click New Chatbot on the dashboard.
2. Add Training Data
- Upload Files – Click Add File and upload your YouTube transcript files.
- Crawl Website – Paste your website URL into the Website field and click Fetch Links. Wait for the crawl to finish.
- Connect Notion – Click Connect Notion. Authorize Chatbase to access your workspace and select the pages you want to include.
3. Train the Bot
- After adding all sources, click Create Chatbot.
- Training typically takes 1‑2 minutes depending on data volume.
4. Configure Model & Prompt
- In the Playground, set the model to GPT‑4o.
- Set Temperature to 0.5 for balanced creativity.
- Click the Prompt section and paste the custom prompt (role, persona, constraints). The video provides a sample prompt; copy it from the description or the linked Notion page.
5. Customize Appearance
- Go to Settings → General.
- Name the bot (e.g., Joseph’s Assistant).
- Go to Settings → Chat Interface.
- Add a Display Name and Profile Picture.
- Set a Message Color and enable the Message Color Sync option.
- Add Suggested Messages (e.g., How can I grow my business?).
- Click Save.
6. Set Up Slack Integration
- In the video, a separate Slack tutorial is linked; follow that to add the bot to Slack.
- In Slack, type
@chatbasefollowed by your question (e.g.,@chatbase How can I grow my business?). - The assistant will respond using the trained data.
Tips & Gotchas
- Data Limits: Free plans have character limits (≈11M). Keep your uploads concise.
- Prompt Structure: The prompt should clearly separate role, persona, and constraints for best results.
- Temperature: Lower values (0.1‑0.3) give factual answers; higher values (0.7‑1.0) add creativity.
- Slack Testing: Use the
@chatbasemention to trigger the bot; ensure the bot is added to the channel. - Refresh: After changing settings, click the refresh icon in the Playground to see updated responses.
All steps mirror the exact actions performed in the video, ensuring a reproducible setup.





