---
title: "Generate long-form content using brainstorming"
slug: "generate-long-form-content-using-brainstorming"
abstract: "Brainstorming in Brand Assistant lets marketers use AI to generate long-form content through a chain-of-thought AI process."
---
# Generate long-form content using brainstorming

> [!note]
> Brand Assistant is only available with Stream Premium. To [learn more](https://www.sitecore.com/products/sitecore-stream/tiers) or discuss your options, contact your Account Manager.

The **Brainstorming** tool in the [Brand Assistant](https://doc.sitecore.com/stream/en/users/sitecore-stream/using-the-brand-assistant.html "Using the Brand Assistant") helps marketers with creative ideation and long-form content generation. It's particularly valuable for developing in-depth materials such as blog posts, articles, and campaign narratives that reflect the brand’s voice and identity.

When the **Brainstorming** tool is enabled, the Brand Assistant uses a *[chain-of-thought](https://doc.sitecore.com/stream/en/users/sitecore-stream/using-the-brand-assistant/how-the-brand-assistant-works.html#UUID-649afa2b-85b5-8f5a-14ad-f227760b63c0_UUID-81145928-048c-43a7-9c8a-982ca802b6d8)* process and coordinates a sequence of agents to guide the creative process. It begins by outlining key ideas and generating relevant questions, then develops these into a cohesive, well-structured, and comprehensive piece of content.

> [!important]
> We prioritize data security. All interactions with the Brand Assistant follow our [data privacy and security](https://doc.sitecore.com/stream/en/users/sitecore-stream/using-the-brand-assistant/sitecore-stream.html#UUID-7c0cae92-8dc2-7dd3-148e-2f3f23534826_section-idm234627932750668 "Data privacy and security") policies.

To generate long-form content using brainstorming:

1. Log in to the [Sitecore Cloud Portal](https://portal.sitecorecloud.io) and open the Stream app.
2. In the Stream navigation menu, click **Assistant**.
3. Select your brand kit. If you have multiple brand kits, ensure you choose the correct one for accurate results.
4. Optionally, [select information sources](https://doc.sitecore.com/stream/en/users/sitecore-stream/using-the-brand-assistant/configure-brand-assistant-information-sources.html "Configure Brand Assistant information sources") and [choose its writing style](https://doc.sitecore.com/stream/en/users/sitecore-stream/using-the-brand-assistant/configure-brand-assistant-writing-style.html "Configure Brand Assistant writing style") to match your needs. These preferences enable you to configure how the Brand Assistant generates responses.
5. To enable brainstorming, click **Tools** and then click **Brainstorming**. When enabled, **Brainstorming** is displayed in the chat field.

    ![After selecting Brainstorming, it is displayed in the chat field.](https://doc.sitecore.com/api/markdown-image/stream/en/users/sitecore-stream/images/Enabled_brainstorming2.png)

6. In the chat field, enter your prompt. Clear, detailed prompts help the Brand Assistant generate relevant answers.

    Prompts can be entered in any [supported language](https://platform.openai.com/docs/guides/speech-to-text#supported-languages).

7. Optionally, click the **Upload** ![paperclip.png](https://doc.sitecore.com/api/markdown-image/stream/en/users/sitecore-stream/images/paperclip.png) icon or drag and drop a file into the chat to add context for the Brand Assistant. You can upload multiple files at once:
    - **Images** - upload .jpg, .jpeg, or .png files up to 20 MB each (50 MB total for all images per chat).
    - **PDFs** - upload .pdf files up to 20 MB each (50 MB total for all PDFs per chat).

    Uploaded files stay visible in the chat and appear side by side.

8. Click **Submit** ![submit_icon.png](https://doc.sitecore.com/api/markdown-image/stream/en/users/sitecore-stream/images/submit_icon.png).

    After submitting your prompt, the Brand Assistant might take a few minutes to generate a response, especially if it's using multiple agents to complete the task.

## Understanding the generated response

> [!note]
> The Brand Assistant strives for accuracy but it might occasionally generate incorrect responses. Always verify the information provided.

Each response generated by the Brand Assistant using the **Brainstorming** tool includes the following elements:

![The generated response includes a summary, an artifact, details of the thinking process, sources, and follow-up questions.](https://doc.sitecore.com/api/markdown-image/stream/en/users/sitecore-stream/images/Brainstorming_response.png)

1. **Thinking** - shows how the response was generated,. Click to expand and view details of the *[chain-of-thought](https://doc.sitecore.com/stream/en/users/sitecore-stream/using-the-brand-assistant/how-the-brand-assistant-works.html#UUID-649afa2b-85b5-8f5a-14ad-f227760b63c0_UUID-81145928-048c-43a7-9c8a-982ca802b6d8)* process, including the specific steps completed or in progress, from creating an outline to generating the final response.
2. **Response** - the generated response includes the following:
    - Left-hand pane - a concise summary of the long-form content produced through brainstorming.
    - Right-hand pane - the full detailed version of the response (*artifact*), labeled *v1*. You can copy or [refine](https://doc.sitecore.com/stream/en/users/sitecore-stream/using-the-brand-assistant/generate-long-form-content-using-brainstorming.html#UUID-3133107d-ff21-cc86-6eaf-61372a8055fa_section-idm1703492877262896 "Refining the generated response"), or export the artifact as a DOCX file as needed.
3. **Suggested follow-up questions** - related questions or prompts you can use to continue the conversation or explore more topics.
4. **Sources** - list of sources used to generate the content. This might include brand knowledge, web sources, or both.

## Refining the generated response

If the Brand Assistant's response isn't what you expected, try the following:

- Rephrasing your prompt.
- Adding more detail or context.
- Clarifying your request.

Then, regenerate the response for better results.

> [!note]
> If the Brand Assistant isn’t generating accurate or on-brand content, it's often due to incomplete or inaccurate brand documents. See [Troubleshooting](https://doc.sitecore.com/stream/en/users/sitecore-stream/using-the-brand-assistant/troubleshooting.html "Troubleshooting") for guidance.

When an artifact is created with the brainstorming option, you can refine it by editing the content manually:

- **Edit manually** - in the right pane, locate the text you want to change. Make edits inline, highlight, rewrite, or delete.

    ![Edit the generated artifact directly in the right-hand pane.](https://doc.sitecore.com/api/markdown-image/stream/en/users/sitecore-stream/images/Brainstorming_inline_edit.png)

- **Use Quick Actions** - at the bottom of the artifact, select built-in options to simplify, rephrase, make the text longer or shorter.

    ![Refine the generated artifact using Quick Actions.](https://doc.sitecore.com/api/markdown-image/stream/en/users/sitecore-stream/images/Quick_actions.png)

- After editing the artifact, the Brand Assistant automatically saves your changes in the current version.
- Use the version drop-down menu in the right-hand pane to switch between versions.