How to Use Spreading.ai to Create AI-Powered Knowledge Bases
Tags: programming, coding, documa, tools
Published: 2023-11-14 05:11:32


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5gh2sn832ulcb3stxpqg.png)
Spreading.ai is a tool that helps developers and technical writers collaborate to create documentation for their software or products. It has features such as document management, workflows, and AI-powered content creation that make knowledge sharing and team collaboration smooth and simple. In this blog post, I will show you how to use [Spreading.ai](https://www.spreading.ai/) to create a knowledge base in easy steps.

## Step 1: Sign Up or Log In to Spreading.ai

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ug3is6qzdbitd6p0cp8r.png)
The first step is to sign up for or log in to your Spreading.ai account. You can use your Google account or type company name and password to sign up or log in. Once you are in, you will see your dashboard where you can create and manage your projects.

## Step 2: Create a New Project

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/io7lwvke8a0uurvf9488.jpg)
To create a new project, click on the "New Project" or "Add a page" button on the top right corner of the dashboard. You will be asked to enter a project name, then click on the create button, once you create your project, then click on created document.  

## Step 3: Add Pages to Your Project

After creating your project, you can add pages to it. A page is a document that contains the content of your knowledge base. To add a new page, click on the "New Page" button on the left sidebar. You will be asked to enter a page title and a page type. You can choose from different page types, such as a tutorial, a reference, a concept, or a custom page.

## Step 4: Write Content for Your Pages

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w68fd6auzeuvj2ix708j.jpg)
To write content for your pages, you can use the editor on the right side of the screen. You can type your text, format it, add images, videos, code snippets, tables, and more. 

## 4.1 Populate Your Knowledge Base with Content

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lnjhquo6kx7vdv7aor7e.jpg)

Now it's time to create or adding content to your knowledge base to make it easy content. You can simply “/” in any page’s textbox to  the basic block of Spreading.ai is a page, which is a document that contains text, code, images, and other elements. 

## 4.2 How to use Generate outline


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yh710bpoqfr23zjr72oh.jpg)
To use the AI-generate outline feature, you need to select the type of documentation you want to create, such as a tutorial, a reference, or a concept. Then, you need to provide some information about your page, such as the title, the target audience, and the main points. The AI will then generate an outline for your page based on the information you provided. You can edit and refine the outline as you like.

## 4.3 How to Generate doc from code


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qk5lx06xcxzm7bqek6np.jpg)
To use the AI-generate doc from code feature, you need to select the context by specifying the documentation type and the programming language. Then, you need to paste your code snippet into the designated area and click the generate button. The AI will then generate automatic documentation from your code, explaining the functionality, the parameters, the return values, and the examples. You can edit and improve the documentation as you like.

## 4.4 Clean code with AI

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2o920e7rw5gk7w5uxch7.jpg)
Clean code is code that is easy to read, understand, and maintain. It follows good coding practices, such as consistent naming, proper indentation, clear comments, and modular design. Clean code makes the development process faster, smoother, and less error-prone.To make use of this feature, simply follow these steps:

1. Use / to insert a code block.
2. Paste your code into a code block within your document.
3. Toggle on the “Code With AI” feature.

## Step 5: Publish and Share Your Project


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1h3zvzw967fhzujrmqiv.png)
Once you are done writing your pages, you can publish and share your project with others. To publish your project, click on the "Publish" button on the bottom left corner of the screen. 



![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/q8wvr0rc2m24fff6sc0c.png)
You will be asked to choose a domain name and a theme for your project. You can also customize your project settings, such as the logo, the favicon, the title, the description, and the analytics.

To share your project, you can copy the URL of your project and send it to anyone you want. You can also embed your project on your website or blog using the embed code provided by Spreading.ai.

## Conclusion
Spreading.ai is a powerful and easy-to-use tool that helps you create AI-powered knowledge bases for your products. It streamlines collaboration, improves documentation, and boosts writing. You can try it out  and see how it can help you and your team work smarter. Happy spreading! 😊

Now create your knowledge base AI just [Sign_in](https://www.spreading.ai/)

If you fell difficult to use the website watch this video [YouTube](https://youtu.be/U6b5WNEeSL4?si=pVXkZd6lE1_-EgVk)