💻 Execução de Código: Sua IA que Programa e Calcula
E se, em vez de apenas falar sobre dados, a YuIA pudesse calcular, analisar e visualizar tudo para você, ali mesmo, no chat? É exatamente isso que a Execução de Código faz.
Esse recurso transforma a YuIA em muito mais do que um assistente de texto. Ela se torna uma verdadeira plataforma de computação: escreve código, executa programas, gera gráficos, cria visualizações interativas e até monta páginas web completas. Tudo dentro da conversa, sem que você precise instalar nada ou saber programar.
🧮 Intérprete de Código: A IA que Calcula por Você
O Intérprete de Código é como dar uma calculadora superpotente para a YuIA. Quando ativado, a IA pode escrever e executar código Python automaticamente durante a conversa, sempre que julgar necessário.
Na prática, isso significa que você pode pedir coisas como:
- "Calcule quanto vou pagar de juros compostos em 12 meses sobre R$ 5.000 a 1,5% ao mês."
- "Analise esta planilha que enviei e me diga quais são os 5 produtos mais vendidos."
- "Crie um gráfico de barras mostrando as vendas por trimestre."
A IA escreve o código nos bastidores, executa e te entrega o resultado (seja um número, uma tabela ou um gráfico visual) diretamente no chat. Você vê o resultado final, não o código.
💡 Para ativar: Clique no botão de integrações (❖) e ative o Intérprete de código.
Exemplos práticos
| O que você pede | O que a IA faz |
|---|---|
| "Converta 500 dólares para reais usando a cotação de hoje" | Calcula e apresenta o resultado |
| "Analise o CSV que enviei e identifique tendências" | Processa a planilha e gera insights |
| "Gere um gráfico de pizza com os gastos mensais" | Cria e exibe o gráfico no chat |
| "Calcule a média, mediana e desvio padrão destes números" | Executa código estatístico e mostra os resultados |
▶️ Execução Manual de Código
Além do intérprete automático, você pode executar código manualmente. Quando a IA gera um bloco de código em Python, um botão Executar aparece no canto do bloco.
- Peça à IA para escrever um script (ex: "Escreva um código Python que calcule os primeiros 20 números de Fibonacci.").
- A IA gera o código em um bloco formatado.
- Clique no botão Executar para rodá-lo diretamente no navegador.
- O resultado aparece logo abaixo do bloco de código.
Isso é perfeito para:
- Testar e validar scripts gerados pela IA.
- Fazer experimentos rápidos sem sair do chat.
- Aprender programação de forma interativa: peça à IA para explicar cada linha enquanto você executa o código.
🎨 Artefatos Interativos
Os Artefatos são um dos recursos mais impressionantes da YuIA. Quando a IA gera conteúdo visual (como uma página HTML, um gráfico SVG ou uma visualização JavaScript), ele não aparece como código cru no chat. Em vez disso, é renderizado em um painel interativo ao lado da conversa.
O que pode ser um Artefato?
- Páginas web completas: Landing pages, formulários, dashboards, com HTML, CSS e JavaScript funcionando.
- Gráficos SVG: Ícones, ilustrações vetoriais e infográficos.
- Visualizações 3D: Cenas interativas usando bibliotecas como Three.js.
- Gráficos de dados: Visualizações com D3.js e outras bibliotecas.
Como interagir com Artefatos
- Versionamento: Cada edição cria uma nova versão. Use o seletor de versões no canto inferior esquerdo para navegar entre elas e comparar alterações.
- Tela cheia: Expanda o artefato para visualização em tela inteira pelo botão no canto inferior direito.
- Copiar código: Copie o código-fonte do artefato para usar em outros projetos.
- Iterar com a IA: Peça alterações diretamente no chat. Ex: "Mude a cor de fundo para azul" ou "Adicione um botão de contato." A IA atualiza o artefato e uma nova versão é criada.
Tudo no chat: Você não precisa de ferramentas externas. Peça "Crie uma landing page para meu produto" e a YuIA entrega uma página funcional que você pode visualizar, iterar e copiar, tudo sem sair da conversa.
🗺️ Diagramas Mermaid
Precisa visualizar um processo, uma estrutura ou um fluxo de decisão? Peça para a YuIA criar um diagrama Mermaid e ele será renderizado automaticamente como uma imagem interativa no chat.
O que você pode criar
- Fluxogramas: Processos de negócio, fluxos de aprovação, árvores de decisão.
- Diagramas de sequência: Interações entre sistemas ou pessoas ao longo do tempo.
- Gráficos de Gantt: Cronogramas de projetos com tarefas e prazos.
- Mapas mentais: Organização visual de ideias e conceitos.
- Diagramas de classe: Estruturas de dados e relacionamentos.
Como usar
Basta pedir naturalmente:
- "Crie um fluxograma do processo de onboarding de um novo funcionário."
- "Faça um diagrama de sequência mostrando como um pedido é processado no e-commerce."
- "Monte um cronograma de Gantt para o lançamento do produto nos próximos 3 meses."
A YuIA gera o código Mermaid e a plataforma renderiza o diagrama visual automaticamente. Você pode dar zoom e arrastar (pan) para explorar diagramas grandes.
📌 Resumo
| Recurso | O que faz |
|---|---|
| Intérprete de Código | A IA escreve e executa código automaticamente para cálculos, gráficos e análises |
| Execução Manual | Botão Executar em blocos de código para testes no navegador |
| Artefatos | Painel interativo que renderiza páginas HTML, SVGs e visualizações JavaScript |
| Diagramas Mermaid | Fluxogramas, cronogramas e diagramas renderizados visualmente |
Experimente agora: Abra a YuIA com o Intérprete de Código ativado e peça algo como "Crie um gráfico mostrando a evolução do dólar nos últimos 12 meses." Você vai se surpreender com o resultado.