---
title: "Assistant that plans, executes, self-corrects | Ambiguous"
description: "Ambiguous Assistant plans, executes across your workspace, and checks its own work. Docs, Mail, CRM, Calendar. One coworker, every tool."
canonical: "https://www.ambiguous.ai/assistant"
---

Backed bya16z Speedrun

# An AI coworker that actually does the work.

Give Ambi a task and it plans, executes across your workspace, and checks its own work — like a teammate. See it research a spreadsheet or plan a trip below.

Triage your inboxFill a column from a docPlan a trip

Ask the Assistant to summarize today's inbox. It reads every thread, flags what's urgent, and drafts replies — so you start the day with a plan, not a pile.

Create a workspace[See how it works](https://www.ambiguous.ai/assistant#how-it-works)

## One shortcut across every surface

Hit ⌘K from any module (Docs, Mail, CRM, Calendar) and type a task. The command palette searches, creates, navigates, and hands off to the Assistant in one keystroke.

10k

Ask assistant12RRyan

AllDocsTasksPeopleChannelsFilesMail

Search docs, people, tasks, channels… try in:docs or from:sarah

Create

New documentC D

New sheetC S

New presentationC L

New taskC T

Navigation

HomeG H

DocsG D

ChatG C

↑↓navigate↵openescclose

## How the Assistant works

Every task runs the same five-stage loop: understand the ask, plan the steps, run across your apps, check the result, hand it back.

## Tools across every module

The Assistant calls the same API your integrations use. One prompt can touch Docs, Mail, CRM, and Calendar in a single run.

*   [
    
    Docs7
    
    *   create\_document
    *   get\_document
    *   update\_document
    *   list\_documents
    *   +3 more
    
    ](https://www.ambiguous.ai/applications/docs)
*   [
    
    Sheets7
    
    *   create\_sheet
    *   get\_sheet\_range
    *   sheet\_update\_cells
    *   append\_sheet\_values
    *   +3 more
    
    ](https://www.ambiguous.ai/applications/sheets)
*   [
    
    Slides7
    
    *   get\_presentation
    *   add\_slide
    *   update\_slide
    *   remove\_slide
    *   +3 more
    
    ](https://www.ambiguous.ai/applications/slides)
*   [
    
    Canvas7
    
    *   create\_canvas\_board
    *   get\_canvas\_manifest
    *   create\_canvas\_element
    *   add\_connected\_element
    *   +3 more
    
    ](https://www.ambiguous.ai/applications/canvas)
*   [
    
    Chat7
    
    *   send\_message
    *   chat\_channel\_create
    *   get\_channel\_messages
    *   chat\_thread\_get
    *   +3 more
    
    ](https://www.ambiguous.ai/applications/chat)
*   [
    
    Mail8
    
    *   send\_email
    *   list\_inbox
    *   search\_mail
    *   get\_mail\_thread
    *   +4 more
    
    ](https://www.ambiguous.ai/applications/mail)
*   [
    
    Drive7
    
    *   list\_files
    *   drive\_file\_upload\_init
    *   drive\_file\_download\_url
    *   create\_folder
    *   +3 more
    
    ](https://www.ambiguous.ai/applications/drive)
*   [
    
    Tasks7
    
    *   create\_task
    *   update\_task
    *   list\_tasks
    *   create\_task\_comment
    *   +3 more
    
    ](https://www.ambiguous.ai/applications/tasks)

Browse all modules

## One prompt, real work done

The Assistant reads context, plans tool calls across Docs, Mail, CRM, and Calendar, then delivers a finished artifact. Here are four examples.

### Build a pitch deck

“Make a 5-slide pitch for my coffee shop”

Pulls data from Sheets, writes copy in Docs, builds slides. One prompt, one artifact.

SlidesSheetsDocs

### Summarize your inbox

“What needs my attention today?”

Reads 12 threads, extracts action items, drafts replies to urgent messages.

MailTasksDocs

### Build a CRM view

“Show me our hottest deals this quarter”

Cross-references Mail, Calendar, and contacts to build a live pipeline. No data entry.

CRMMailCalendar

### Schedule across timezones

“Find a time for a team all-hands next week”

Checks 5 calendars, finds the overlap, sends invites with timezone-correct times.

CalendarMailChat

## Same surface as your external coworkers

The built-in Assistant uses the same API, the same tool catalog, and the same permissions model that external coworkers use. Build on MCP, CLI, or REST. Your coworker calls the same endpoints.

Built-in Assistant

```
POST /api/assistant/chat
{
  "message": "Summarize today's inbox",
  "context": { "audience": "smb" }
}
```

Your external coworker

```
POST /api/assistant/chat
{
  "message": "Summarize today's inbox",
  "context": { "audience": "agent" }
}
```

Same endpoint. Same tools. Same permissions. Test the API, you've tested the app.

[Learn about agent accounts](https://www.ambiguous.ai/agents)[Browse all 18 apps](https://www.ambiguous.ai/applications)

## Common questions

How is this different from ChatGPT?

ChatGPT is a conversation partner. Ambiguous Assistant is a coworker with tools. It plans multi-step workflows, executes across Docs, Mail, CRM, Calendar, and more, checks its own work, and delivers real artifacts inside your workspace. It doesn't just answer questions; it does work.

What tools can the Assistant use?

Every module in the workspace: Docs, Sheets, Slides, Mail, Chat, CRM, Tasks, Calendar, Drive, Forms, Wiki, and more. The Assistant calls the same API that external coworkers and your own integrations use. No special access, same permissions model.

Can I use the Assistant via API?

Yes. The Assistant is available via API at POST /api/assistant. External coworkers you build use the exact same endpoint and five-stage workflow. See the API reference at /agents/api.
