# What is Contribute Knowledge?

**Contribute Knowledge** allows you to save an Insight, an AI-generated message or conversation into your database source. However, instead of saving it in the Insights section, it is stored **within a selected database source**, making it accessible to team members who have access to that database source.

This method is ideal for collaborative work, ensuring that key insights are stored and structured within a knowledge base. However, since database sources undergo chunking, the information may be divided into smaller sections, which could affect retrieval accuracy

### Contribute a Knowledge

Simply click any message in your AI conversation, then select 'Contribute Knowledge.' Choose the database source where you'd like to save the insight. Team members subscribed to that database source will automatically receive an update about the new contribution.

<figure><img src="/files/BIDhfXAWBDpQtKkApEqz" alt=""><figcaption></figcaption></figure>

### Subscribing to Knowledge

Team members can be notified of new contributions by clicking Subscribe to Contribution to stay updated in the next working day through email notifications.

<figure><img src="/files/pKIokS6U9Tt2iIjHjcmG" alt=""><figcaption></figcaption></figure>

### Best Practices

To ensure a scalable and effective use of this feature, follow these best practices to ensure consistency, accuracy, and ease of access for your team.

1. **Use for Finalized or High-Value Insights**
   * Save only high-quality, valuable AI responses that are worth sharing across the team. This avoids cluttering the database source with exploratory or draft-level messages.
2. **Review for Context Completeness**
   * Since content may be broken into smaller sections due to chunking, ensure the saved message is self-contained and clear on its own or includes sufficient context for future retrieval.
3. **Keep Contributions Organized**
   * Regularly review and clean up outdated or duplicated contributions to maintain a streamlined and efficient knowledge base.

### Use Cases

Below are sample use cases for Knowledge Contribution to help you explore how this feature can be applied effectively:

1. **Team Knowledge Sharing** – Save important AI-generated outputs—such as strategic ideas, summaries, or research findings—so others can easily access and build on them.
   1. *Summarizing Legal Cases* – Save AI-generated summaries and analyses of lengthy legal documents into the database source, making it easier for team members to reference and cross-check relevant case information
2. **Project Collaboration** – Store key decision-making inputs or analysis generated during AI chats in a shared database source to keep all project collaborators aligned and informed.
   1. *Marketing Playbook* – Contribute AI-generated marketing strategies, project guidelines, and brand messaging into the database source to ensure consistent execution and alignment across the team.

***

## Saving AI Messages

There are two ways to save an AI-generated message in Blockbrain, each offering different benefits depending on your needs:

<table><thead><tr><th>Save as Insight</th><th>Contribute Knowledge</th><th data-hidden></th></tr></thead><tbody><tr><td><em>Best for Personal Reference &#x26; Selective Sharing</em></td><td>Best for Team Collaboration</td><td></td></tr><tr><td>Stores AI messages in Insights, which function like personal notes</td><td>Stores AI messages in Database sources, which is chunked and accessible by the team</td><td></td></tr><tr><td>Files are accessible via the Insights section in the Knowledge Management page</td><td>Files can be accessed from the Database sources section within the Knowledge area of the Knowledge Management page</td><td></td></tr><tr><td>Used when you want to save AI-generated responses in their original form, either for personal reference or for later sharing without structuring them in a database source. Great for keeping quick notes, ideas, or AI-generated responses without affecting team-wide database sources.</td><td>Used when you want AI-generated insights to be accessible to the entire team and systematically stored in a database source, allowing the AI to contribute within the broader context of the knowledge base you're working in</td><td></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.blockbrain.ai/for-users/guide-on-advanced-knowledge-bot-features/what-is-contribute-knowledge.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
