> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stepsai.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Create Knowledge Base

> Complete guide to creating and setting up your first knowledge base

## Overview

Knowledge bases are the foundation of intelligent conversations in AIDE. They store your documents, files, and information that the AI can reference to provide accurate, contextual responses. This guide will walk you through creating your first knowledge base and understanding how to organize your information effectively.

## Key Benefits

<CardGroup cols={2}>
  <Card title="Centralized Information" icon="database">
    Store all your important documents, files, and data in one organized location
  </Card>

  <Card title="Smart Search" icon="search">
    Find information instantly using natural language queries across all your content
  </Card>

  <Card title="Contextual Responses" icon="message-square">
    Get AI responses that reference your specific documents and information
  </Card>

  <Card title="Team Collaboration" icon="users">
    Share knowledge bases with team members for collaborative work
  </Card>
</CardGroup>

<Info>
  **Regular Maintenance**: Schedule regular reviews to keep your knowledge base current and organized
</Info>

## Getting Started

<Steps>
  <Step title="Navigate to Knowledge Base">
    Locate the sidenav menu and click on the "Knowledge Base" button to open the interface
  </Step>

  <Step title="Create New Knowledge Base">
    Click the "Create Knowledge Base" button at the top of the page to start the process
  </Step>

  <Step title="Name Your Knowledge Base">
    Enter a descriptive name that reflects the content or purpose of your knowledge base
  </Step>

  <Step title="Start Adding Content">
    Upload files, documents, or connect data sources to populate your knowledge base
  </Step>
</Steps>

## Video Tutorial

<div className="relative aspect-video my-8">
  <img src="https://mintcdn.com/stepsai/bk8ntUWjoqlJB9Px/logo/light.svg?fit=max&auto=format&n=bk8ntUWjoqlJB9Px&q=85&s=a3b792588a8a597e6307250f257a3ef0" alt="Steps AI Logo" className="w-full aspect-video rounded-xl bg-white dark:bg-gray-900 object-contain p-8" width="708" height="404" data-path="logo/light.svg" />
</div>

## Best Practices

### Choose Descriptive Names

* **Good**: "Product Documentation"
* **Better**: "Q4 Product Launch Documentation"
* **Best**: "2024 Q4 Product Launch - Technical Specs & Marketing"

### Organize by Purpose

* Create separate knowledge bases for different projects or teams
* Use consistent naming conventions across your organization
* Consider access permissions when organizing content

### Start Small, Scale Up

* Begin with essential documents and files
* Add more content gradually as needed
* Regularly review and update your knowledge base

<Tip>
  **Meaningful Names**: Use descriptive names that clearly indicate the knowledge base content and purpose
</Tip>

## Common Use Cases

<CardGroup cols={2}>
  <Card title="Project Documentation" icon="folder-open">
    Store project plans, specifications, and related documents for easy reference
  </Card>

  <Card title="Company Knowledge" icon="building">
    Centralize company policies, procedures, and internal documentation
  </Card>

  <Card title="Research & Development" icon="microscope">
    Organize research papers, experiments, and development notes
  </Card>

  <Card title="Client Information" icon="user-check">
    Maintain client-specific documents, contracts, and communication history
  </Card>
</CardGroup>

## FAQ

<AccordionGroup>
  <Accordion title="How many knowledge bases can I create?">
    You can create unlimited knowledge bases to organize different types of content, projects, or teams. Each knowledge base can contain multiple files and documents.
  </Accordion>

  <Accordion title="What types of files can I add?">
    You can upload various file types including PDFs, Word documents, Excel spreadsheets, PowerPoint presentations, text files, and more. The system will process and index the content for search.
  </Accordion>

  <Accordion title="Can I share knowledge bases with my team?">
    Yes! You can share knowledge bases with team members and set different permission levels. This enables collaborative work and information sharing across your organization.
  </Accordion>

  <Accordion title="How do I organize my content effectively?">
    Create separate knowledge bases for different purposes (projects, teams, topics). Use descriptive names and consider creating a naming convention for consistency across your organization.
  </Accordion>

  <Accordion title="Can I move files between knowledge bases?">
    Yes, you can reorganize your content by moving files between knowledge bases. This helps you maintain clean organization as your needs evolve.
  </Accordion>

  <Accordion title="What if I need to delete a knowledge base?">
    You can delete knowledge bases when they're no longer needed. Make sure to backup any important content before deletion, as this action cannot be undone.
  </Accordion>
</AccordionGroup>

## Troubleshooting

| Issue                           | Solution                                       | Prevention                                    |
| ------------------------------- | ---------------------------------------------- | --------------------------------------------- |
| **Can't Create Knowledge Base** | Check permissions and try refreshing the page  | Ensure you have proper access rights          |
| **Files Not Uploading**         | Verify file size and format compatibility      | Use supported file types and reasonable sizes |
| **Slow Processing**             | Allow time for initial indexing of large files | Break large uploads into smaller batches      |

## Next Steps

<CardGroup cols={1}>
  <Card title="Add Data Sources" icon="plus-circle" href="/aide-chat/knowledge-base/data-sources">
    Learn how to connect external data sources and integrate with your knowledge base
  </Card>
</CardGroup>
