# Funções de IA

## ⚙️ Funções de IA: As Ações Inteligentes por Trás das Conversas

#### 🤔 O que são Funções de IA e qual sua utilidade?

As **Funções de IA** são tarefas específicas que o agente de IA pode executar automaticamente durante uma conversa. Elas atuam como “mãos digitais” que permitem que o agente vá além da conversa básica, interagindo com sistemas externos, executando comandos ou registrando dados com precisão.

* 📅 Agendar uma reunião no Google Calendar
* 📝 Criar uma nova negociação no CRM
* 📊 Consultar informações de um cliente em tempo real
* 🧾 Gerar boletos ou enviar propostas
* 🔄 Atualizar dados em planilhas ou sistemas de gestão

***

### 🛠️ Como funcionam?

1. **Entrada do usuário** (ex: "Quero agendar uma reunião")
2. O agente identifica que precisa usar uma função (ex: função `agendar_reuniao`)
3. A função é executada silenciosamente em segundo plano
4. O resultado é usado para continuar a conversa de forma fluida

<div align="center" data-full-width="false"><figure><img src="/files/xK22LkT81DOM9UWyP7M5" alt="" width="303"><figcaption><p>Exemplo Função - Centro de IA>Funções de IA</p></figcaption></figure></div>

***

#### 🔌 Exemplos comuns de Funções

| Nome da Função       | O que faz                                     | Exemplo prático                                        |
| -------------------- | --------------------------------------------- | ------------------------------------------------------ |
| `agendar_reuniao`    | Agenda uma reunião via link de calendário     | “Reunião marcada! Te espero terça às 15h 😊”           |
| `criar_negociacao`   | Registra uma nova negociação no CRM           | “Já registrei sua intenção, nosso time vai te chamar!” |
| `consultar_cardapio` | Retorna o cardápio atualizado da pizzaria     | “Hoje temos Calabresa, Margherita, 4 Queijos e mais!”  |
| `enviar_proposta`    | Dispara uma proposta personalizada por e-mail | “Acabei de te enviar a proposta no seu e-mail 📧”      |

<figure><img src="/files/ReZfldX7a136FYYoOJcp" alt="" width="563"><figcaption><p>Exemplo atribuição de campos</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://centraldeajuda.cubosuite.com.br/playbook/automacoes-e-ia/funcoes-de-ia.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
