Learn strategies to effectively organize and share information with AI assistants using built-in project features and good document structuring practices.
45-60 minutes total:
Choose one or more platforms to organize your knowledge:
Important Note: You'll need to use a personal Gmail account as BC Google Workspace accounts cannot access NotebookLM at this time. While you can't use your BC email, you can still explore the tools using any personal Google account.
A knowledge base is a structured collection of information that you can share with AI assistants to enhance their understanding of your specific needs, project context, or domain knowledge. Think of it like creating a reference library for your AI assistant. For those of you with a subscription to tools like Claude or ChatGPT, adding documents occurs in the project or customGPT creation process. When possible, itβs helpful to organize the documents uploaded to the knowledge base to help the LLM understand the source material better.
While AI assistants have impressive general knowledge, they can't know about your specific projects, documents, or organizational context. By creating a knowledge base, you're essentially giving the AI access to your specific information, allowing it to provide more accurate, relevant, up-to-date, and customized responses for your unique needs. Think of it like bringing a new team member up to speed with your documentation - the more organized and clear your materials are, the better they can help you.
While you don't need to implement these technically, understanding these terms helps you use AI tools more effectively:
Pick one of these starter projects:
For each of these project ideas, start by curating and organizing documents to use as your knowledge base. You might create a folder for your project on your computer, Google Drive, or some other cloud storage option. This will come in handy when you need to upload or link to your documents later in the process.
π Bonus Resource: You can take a look at this folder for a complete structure for a custom copy editor GPT. This is one that I personally use and does well for me. Iβve included the system prompt, additional tips for structuring documents, and templates for you so you can tweak it to your needs. Feel free to make a copy or repurpose anything you find useful.
When you have control over the source documents used for your knowledge base you can follow these guidelines to prepare them:
Use "#" for heading levels
# Main Topic
## Subtopic
### Specific Point
Use "-" or "*" for unordered lists
- Point 1
- Point 2
* Sub point
For adding emphasis you can **bold** items or *italicize* them by wrapping text in asterisks.
Consistent Formatting
Chunking Information
Context Statements Start documents with:
Pick your platform and follow these steps:
Claude Projects:
ChatGPT Projects/Custom GPTs:
NotebookLM:
Try these queries to test your setup:
Different AI tools process and chunk your documents in different ways. While you don't need to know the technical details, understanding a few key points can help:
AI tools can generally handle most common file formats, including:
π‘ Pro Tip: Don't stress too much about file types - most tools handle common formats well. However, text-based formats are often processed most reliably.
Remember: These are guidelines, not strict rules. Your mileage may vary depending on the specific tool and use case. When in doubt, test with a small sample and adjust based on results.
Different AI tools handle large amounts of context differently:
When in doubt, it's always best to check the documentation of the tool you're using to see if there is any guidance on providing documents for RAG as part of your process.
Remember: The goal is to help AI tools better understand and use your information, not to create perfect documentation. Start simple, test often, and improve gradually based on actual usage.
Here's a powerful tip for documentation projects: AI assistants can reliably reference and surface URLs provided in their knowledge base. This is especially useful for:
You can include URLs in two ways:
https://example.com/documentation
[Documentation Link](https://example.com/documentation)
Both formats work well - use whichever you prefer!
Example use cases:
π‘ Pro Tip: When adding URLs to your knowledge base, include a brief description of what users will find at each link. This helps the AI provide more contextual and helpful responses.
Made with Midjourney: Street Photography, Reindeer with large antlers and sleighbells, the reindeer are in Boston Common at night. It's snowing heavily. Shot from a low angle with a wide-angle lens (24mm), f/2.8 aperture to blur the background, capturing the bustling city atmosphere. Shallow depth of field, natural light, overcast, long exposure. --chaos 20 --ar 5:4 --style raw --profile us3j9yo --stylize 250 --weird 100 --v 6.1