> ## Documentation Index
> Fetch the complete documentation index at: https://docs.callkaro.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# AI FDE

> Build, improve, and understand voice agents by chatting with AI

AI FDE is your AI assistant for CallKaro voice agents. Describe what you need in simple language, and AI FDE can help you build, review, or improve it.

<CardGroup cols={2}>
  <Card title="Create an agent" icon="wand-magic-sparkles">
    Build a new voice agent from a plain-language request.
  </Card>

  <Card title="Improve an agent" icon="pen-to-square">
    Update greetings, prompts, call flows, functions, and settings.
  </Card>

  <Card title="Review without changes" icon="magnifying-glass">
    Ask questions about an agent, version, or call.
  </Card>

  <Card title="Work across languages" icon="language">
    Translate a version or apply one change across language versions.
  </Card>
</CardGroup>

## Open AI FDE

Select **AI FDE** from the dashboard sidebar.

You can also open the AI FDE mascot while editing an agent. In the Agent Builder, AI FDE already knows which agent and version are open.

## Start your first request

<Steps>
  <Step title="Choose a mode">
    Select **Ask**, **Auto**, or **Plan** depending on whether you want advice, direct action, or approval before building.
  </Step>

  <Step title="Describe the result">
    Type your request in **Help me build an agent…**. Include the purpose, language, audience, and important actions.
  </Step>

  <Step title="Add supporting files">
    If needed, attach a document, spreadsheet, screenshot, recording, or other reference file.
  </Step>

  <Step title="Send the request">
    Select **Send** and follow any questions or approval steps shown in the conversation.
  </Step>
</Steps>

## Example requests

<AccordionGroup>
  <Accordion title="Create a customer support agent" icon="headset">
    ```text theme={null}
    Create an English customer support agent for an online store.
    It should answer delivery questions, collect the order number,
    and transfer difficult cases to a human.
    ```
  </Accordion>

  <Accordion title="Create an appointment-booking agent" icon="calendar-check">
    ```text theme={null}
    Create a Hindi appointment-booking agent for a dental clinic.
    It should understand the patient's requirement, check available slots,
    book the appointment, and confirm the date and time.
    ```
  </Accordion>

  <Accordion title="Improve an existing agent" icon="pen-to-square">
    ```text theme={null}
    Review the opening of this version. Make it shorter and more natural,
    but keep the same purpose and language.
    ```
  </Accordion>

  <Accordion title="Analyze a failed call" icon="phone-xmark">
    ```text theme={null}
    Review this call and explain why the transfer failed.
    Tell me what happened and what I should check next.
    ```
  </Accordion>
</AccordionGroup>

## What happens after a build

A successful build is saved as a **new agent version**. Existing versions are not overwritten.

<Warning>
  Saving and publishing are different actions. Review and test the new version before asking AI FDE to publish it or making it live.
</Warning>

## Get better results

Use clear requests that include:

* What the agent should achieve.
* Who it will call or support.
* The language it should speak.
* Information it should collect.
* Actions it should perform.
* Rules it must follow.

<Tip>
  You do not need to write a technical prompt. Explain the business goal as if you were briefing a new team member.
</Tip>
