# Content Improvement

**Purpose:**\
The Content Improvement workflow identifies and addresses gaps in a project's existing documentation corpus. By using Taxonomy and Topic Classification Agents, this workflow ensures that all critical information is covered and categorized.

**Prerequisites:**

* A robust set of project documentation.
* Taxonomy Agent and Topic Classification Agent configured.
* Discord, Telegram, or Slack Loader Agents to pull data from community discussions.

**How it Works:**

1. The Taxonomy Agent scans the project's documentation for missing or unclear information.
2. Topic Classification Agent categorizes content into specific clusters.
3. The system provides suggestions to fill gaps, including missing topics or underdeveloped areas.

**Inputs:**

* Existing project documentation.
* Community discussion data from Discord, Telegram, or Slack.

**Processing:**

* Documentation is parsed and analyzed for missing or incomplete information.
* Content is categorized into topic clusters, and gaps are flagged for improvement.

**Outputs:**

* A report detailing content gaps, categorized by topics and clusters.
* Suggestions for improving or adding new content.

**Usage:**\
Admins review the gap analysis report and take action to update or expand the project documentation based on system suggestions.

**Example:**\
The workflow flags that the documentation lacks sufficient information on "API error handling." The admin is notified and prompted to add more content on this topic.

**Advanced Features:**

* Integration with Discourse Forum Loader for additional data sources.
* Attestation Agent to verify content updates.

**Troubleshooting:**

* **Incorrect Classifications:** Fine-tune the Taxonomy and Topic Classification Agents for better accuracy.

**Logs:**

* Logs can be accessed through the Content Improvement dashboard under **Taxonomy Logs**.

**Related Workflows:**

* Q\&A Agent to assess the impact of documentation improvements.
* Translation Agent for generating multilingual versions of new content.


---

# 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.katara.ai/about/workflows/content-improvement.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.
