Pular para o conteúdo principal

💻 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.

dica

💡 Para ativar: Clique no botão de integrações (❖) e ative o Intérprete de código.

Exemplos práticos

O que você pedeO 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.

  1. Peça à IA para escrever um script (ex: "Escreva um código Python que calcule os primeiros 20 números de Fibonacci.").
  2. A IA gera o código em um bloco formatado.
  3. Clique no botão Executar para rodá-lo diretamente no navegador.
  4. 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.
informação

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

RecursoO que faz
Intérprete de CódigoA IA escreve e executa código automaticamente para cálculos, gráficos e análises
Execução ManualBotão Executar em blocos de código para testes no navegador
ArtefatosPainel interativo que renderiza páginas HTML, SVGs e visualizações JavaScript
Diagramas MermaidFluxogramas, 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.