> ## Documentation Index
> Fetch the complete documentation index at: https://reedai-07fa30f1.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Your First Chat

> Learn how to have effective conversations with AI - from basic questions to advanced workflows

## Starting Your First Conversation

Now that you have your account set up, it's time to start chatting with AI. This guide will show you how to communicate effectively and get the best results.

<Note>
  ZeroTwo supports natural conversation - just type what you want to know or do, and AI will understand and respond.
</Note>

## Basic Chat Workflow

<Steps>
  <Step title="Start a New Chat">
    You have several options:

    * Click **New Chat** button in the sidebar
    * Press `Cmd/Ctrl + N`
    * Click the ➕ icon in the top bar

    A fresh conversation appears with an empty input box.
  </Step>

  <Step title="Type Your Message">
    Click in the input box and type your question or request:

    ```
    Explain how photosynthesis works in simple terms
    ```

    <Tip>
      Be specific and provide context for better responses. Instead of "Write code", try "Write a Python function that validates email addresses".
    </Tip>
  </Step>

  <Step title="Send Your Message">
    Send your message by:

    * Pressing `Enter` (default)
    * Pressing `Cmd/Ctrl + Enter`
    * Clicking the send button (↑)

    <Info>
      Use `Shift + Enter` to add a new line without sending.
    </Info>
  </Step>

  <Step title="Watch the Response">
    AI responds in real-time with streaming text:

    * Text appears word-by-word
    * Code blocks get syntax highlighting
    * Markdown formats automatically
    * Links and references are clickable
  </Step>

  <Step title="Continue the Conversation">
    Ask follow-up questions to dive deeper:

    ```
    Can you explain the light-dependent reactions in more detail?
    ```

    AI remembers the conversation context.
  </Step>
</Steps>

## Types of Questions You Can Ask

### Information & Explanations

Ask AI to explain concepts, provide information, or answer questions:

<CodeGroup>
  ```text Simple Explanations theme={null}
  Explain blockchain technology like I'm 5 years old
  ```

  ```text Detailed Analysis theme={null}
  What are the key differences between React and Vue.js?
  ```

  ```text Current Events theme={null}
  What are the latest developments in artificial intelligence?
  ```

  ```text How-To Questions theme={null}
  How do I make sourdough bread from scratch?
  ```
</CodeGroup>

### Writing & Content Creation

Request help with any writing task:

<CodeGroup>
  ```text Professional Writing theme={null}
  Write a professional email to a client about a project delay
  ```

  ```text Creative Content theme={null}
  Write a short story about a robot learning to paint
  ```

  ```text Marketing Copy theme={null}
  Create compelling product descriptions for a fitness app
  ```

  ```text Academic Writing theme={null}
  Help me outline an essay about climate change solutions
  ```
</CodeGroup>

### Code & Programming

Get help with coding tasks:

<CodeGroup>
  ```text Code Generation theme={null}
  Write a Python function that sorts a list of dictionaries by a specific key
  ```

  ```text Debugging theme={null}
  Why is this code giving me an error? [paste your code]
  ```

  ```text Code Review theme={null}
  Review this React component and suggest improvements
  ```

  ```text Algorithm Explanation theme={null}
  Explain how the quicksort algorithm works with examples
  ```
</CodeGroup>

### Analysis & Problem Solving

Work through complex problems:

<CodeGroup>
  ```text Data Analysis theme={null}
  Analyze this sales data and identify trends [upload CSV]
  ```

  ```text Decision Making theme={null}
  Help me decide between two job offers by analyzing pros and cons
  ```

  ```text Research theme={null}
  Find research on the effectiveness of meditation for anxiety
  ```

  ```text Troubleshooting theme={null}
  My website is loading slowly - what could be causing this?
  ```
</CodeGroup>

## Getting Better Responses

### Be Specific

<Tabs>
  <Tab title="❌ Too Vague">
    ```
    Tell me about Python
    ```

    This is too broad - AI doesn't know what aspect you're interested in.
  </Tab>

  <Tab title="✅ Specific">
    ```
    Explain Python's list comprehensions with 3 practical examples
    ```

    Clear focus makes it easy to provide relevant information.
  </Tab>
</Tabs>

### Provide Context

<Tabs>
  <Tab title="❌ No Context">
    ```
    How do I optimize this?
    ```

    What needs optimizing? Performance? Cost? User experience?
  </Tab>

  <Tab title="✅ With Context">
    ```
    How do I optimize this React component for performance? 
    It re-renders frequently and causes lag. [paste component]
    ```

    Context helps AI provide targeted solutions.
  </Tab>
</Tabs>

### Break Down Complex Requests

<Tabs>
  <Tab title="❌ Too Much at Once">
    ```
    Create a full e-commerce website with user auth, payment 
    processing, inventory management, and email notifications
    ```

    This is overwhelming - better to work step by step.
  </Tab>

  <Tab title="✅ Step by Step">
    ```
    Let's build an e-commerce website. First, help me set up 
    the project structure and user authentication with React and Firebase.
    ```

    Then follow up with subsequent steps.
  </Tab>
</Tabs>

### Specify Format and Style

<Tabs>
  <Tab title="Basic Request">
    ```
    Explain how APIs work
    ```
  </Tab>

  <Tab title="With Format Specification">
    ```
    Explain how APIs work:
    - Use simple language
    - Include a real-world analogy
    - Provide a practical example
    - Keep it under 200 words
    ```

    Get exactly the type of explanation you need.
  </Tab>
</Tabs>

## Interactive Features

### Upload Files

Add context by uploading files:

<Steps>
  <Step title="Click Attachment Icon">
    Click the 📎 icon in the input box or drag files directly.
  </Step>

  <Step title="Select Files">
    Choose from:

    * Documents (PDF, Word, text files)
    * Images (for analysis or reference)
    * Code files (for review or debugging)
    * Data files (CSV, Excel for analysis)
    * Multiple files at once
  </Step>

  <Step title="Reference in Message">
    ```
    Analyze the trends in this sales data and create a summary
    ```

    AI automatically reads and processes uploaded files.
  </Step>
</Steps>

### Use Voice Input

Dictate instead of typing (when available):

1. Click the 🎤 microphone icon
2. Speak your question or request
3. AI transcribes and sends automatically

<Info>
  Voice input is available on supported browsers (Chrome, Edge, Safari).
</Info>

### Add Emojis

Make messages expressive:

1. Click the 😊 emoji icon
2. Select from emoji picker
3. Or type emoji shortcuts like `:smile:`

## Working with Responses

### Copy Content

<Tabs>
  <Tab title="Full Response">
    Click the 📋 **Copy** button at the bottom of any AI response to copy everything.
  </Tab>

  <Tab title="Code Blocks">
    Hover over code blocks to see a **Copy** button in the top-right corner.

    ```python theme={null}
    def example():
        return "Click to copy this code!"
    ```
  </Tab>

  <Tab title="Partial Text">
    Select any text in the response and right-click to copy.
  </Tab>
</Tabs>

### Regenerate Responses

Not satisfied with the answer?

<Steps>
  <Step title="Click Regenerate">
    Click the 🔄 **Regenerate** button below the AI response.
  </Step>

  <Step title="Get New Response">
    AI generates a different answer to the same question.
  </Step>

  <Step title="Compare Versions">
    Use navigation arrows to compare different generated responses.
  </Step>
</Steps>

### Edit Your Messages

Made a typo or want to rephrase?

1. Hover over your message
2. Click the ✏️ **Edit** button
3. Modify your message
4. Press Enter to regenerate the response

<Tip>
  Editing a message regenerates all subsequent AI responses with the new context.
</Tip>

### Rate Responses

Help improve AI quality:

* 👍 **Thumbs up**: Good, helpful response
* 👎 **Thumbs down**: Not helpful or incorrect

Your feedback helps improve the platform.

## Advanced Conversation Techniques

### Multi-Turn Conversations

Build on previous responses:

<Steps>
  <Step title="Initial Question">
    ```
    Explain machine learning
    ```
  </Step>

  <Step title="Follow-Up for Clarity">
    ```
    Can you explain supervised learning in more detail?
    ```
  </Step>

  <Step title="Request Examples">
    ```
    Give me a practical example using Python
    ```
  </Step>

  <Step title="Apply to Your Situation">
    ```
    How would I apply this to predict house prices?
    ```
  </Step>
</Steps>

AI maintains context throughout the conversation.

### Ask for Iterations

Refine responses with follow-ups:

<Tabs>
  <Tab title="First Draft">
    **You**: Write a product description for a smart watch

    **AI**: \[Generates description]
  </Tab>

  <Tab title="Iteration 1">
    **You**: Make it more casual and add humor

    **AI**: \[Revised version with casual tone]
  </Tab>

  <Tab title="Iteration 2">
    **You**: Great! Now emphasize the fitness features more

    **AI**: \[Final version focused on fitness]
  </Tab>
</Tabs>

### Request Different Perspectives

Get multiple viewpoints:

```
Explain the pros and cons of remote work from three perspectives:
1. Employee
2. Employer  
3. Society
```

### Chain Complex Tasks

Break work into steps:

<Steps>
  <Step title="Planning">
    ```
    Help me plan a Python web scraper for e-commerce prices
    ```
  </Step>

  <Step title="Implementation">
    ```
    Now write the code for step 1: fetching the HTML
    ```
  </Step>

  <Step title="Testing">
    ```
    Add error handling and test cases
    ```
  </Step>

  <Step title="Documentation">
    ```
    Write documentation for this scraper
    ```
  </Step>
</Steps>

## Common Mistakes to Avoid

<AccordionGroup>
  <Accordion title="Being Too Vague">
    **Problem**: "Help me with my project"

    **Better**: "Help me debug this React component that's not updating when props change"

    Specificity gets better results.
  </Accordion>

  <Accordion title="Expecting Mind Reading">
    **Problem**: "Fix this" without context

    **Better**: Explain what's wrong, what you expect, and what you've tried

    AI needs context to help effectively.
  </Accordion>

  <Accordion title="Not Following Up">
    **Problem**: Accepting the first response even if unclear

    **Better**: Ask follow-up questions for clarification

    Conversations work best when interactive.
  </Accordion>

  <Accordion title="Asking Unethical Things">
    **Problem**: Requesting harmful, illegal, or unethical content

    **Result**: AI will decline and explain why

    Use AI responsibly and ethically.
  </Accordion>
</AccordionGroup>

## Conversation Management

### Star Important Chats

Mark valuable conversations:

1. Click the ⭐ **Star** button in chat header
2. Find starred chats in sidebar under "Starred"
3. Quick access to important discussions

### Rename Conversations

AI auto-generates titles, but you can customize:

1. Click the title in the chat header
2. Type a new name
3. Press Enter to save

<Tip>
  Descriptive names make it easier to find conversations later.
</Tip>

### Archive Old Chats

Keep your workspace tidy:

1. Right-click on a chat in the sidebar
2. Select **Archive**
3. Access archived chats from sidebar menu

### Share Conversations

Share with colleagues:

1. Click **Share** button in chat header
2. Choose sharing method:
   * Public link
   * Specific people
   * Team members only
3. Copy and share the link

## Example First Conversations

### For Writers

```
I'm writing a blog post about sustainable living. 
Can you help me create an outline covering: reducing waste, 
energy efficiency, and sustainable food choices?
```

### For Developers

```
I'm building a REST API with Node.js and Express. 
Walk me through setting up the project structure and 
creating the first endpoint for user authentication.
```

### For Students

```
I'm studying for a biology exam on cellular respiration. 
Explain the Krebs cycle in simple terms with a diagram description, 
then quiz me with 5 questions.
```

### For Business Professionals

```
Analyze this market research data [upload file] and create 
a presentation outline highlighting key trends, opportunities, 
and recommendations for our Q2 strategy.
```

## Next Steps

<CardGroup cols={2}>
  <Card title="Switch Models" icon="shuffle" href="/getting-started/switch-models">
    Learn when to use different AI models for better results
  </Card>

  <Card title="Upload Files" icon="file" href="/getting-started/files-and-history">
    Work with documents, images, and data files
  </Card>

  <Card title="Use Canvas" icon="pen-to-square" href="/tools/canvas">
    Create interactive documents and code
  </Card>

  <Card title="Enable Web Search" icon="globe" href="/tools/web-search">
    Get real-time information from the internet
  </Card>
</CardGroup>

<Check>
  You're ready to start meaningful conversations with AI - experiment and discover what works best for you!
</Check>
