Pular para o conteúdo principal

O que são Artefatos e como usá-los no Open WebUI?

Os Artefatos no Open WebUI são um recurso inovador inspirado nos Artefatos do Claude.AI, permitindo que você interaja com conteúdo significativo e autônomo gerado por um LLM dentro de um chat. Eles possibilitam visualizar, modificar, desenvolver ou referenciar partes substanciais de conteúdo separadamente da conversa principal, facilitando o trabalho com saídas complexas e garantindo que você possa revisitar informações importantes posteriormente.

Quando o Open WebUI usa Artefatos?​

O Open WebUI cria um Artefato quando o conteúdo gerado atende a critérios específicos adaptados à nossa plataforma:

  1. Renderizável: Para ser exibido como um Artefato, o conteúdo deve estar em um formato que o Open WebUI suporte para renderização. Isso inclui:
  • Websites HTML de página única
  • Imagens em Scalable Vector Graphics (SVG)
  • Páginas web completas, que incluem HTML, JavaScript e CSS no mesmo Artefato. Observe que o HTML é necessário ao gerar uma página web completa.
  • Visualizações ThreeJS e outras bibliotecas de visualização JavaScript, como D3.js.

Outros tipos de conteúdo, como Documentos (Markdown ou Texto Plano), trechos de Código e componentes React não são renderizados como Artefatos pelo Open WebUI.

Como o modelo do Open WebUI cria Artefatos?​

Para usar artefatos no Open WebUI, um modelo deve fornecer conteúdo que acione o processo de renderização para criar um artefato. Isso envolve a geração de HTML válido, código SVG ou outros formatos suportados para renderização de artefatos. Quando o conteúdo gerado atende aos critérios mencionados acima, o Open WebUI o exibirá como um Artefato interativo.

Como usar Artefatos no Open WebUI?​

Quando o Open WebUI cria um Artefato, você verá o conteúdo exibido em uma janela dedicada de Artefatos no lado direito do chat principal. Veja como interagir com Artefatos:

  • Editar e iterar: Solicite a um LLM dentro do chat que edite ou itere sobre o conteúdo, e essas atualizações serão exibidas diretamente na janela de Artefatos. Você pode alternar entre versões usando o seletor de versões no canto inferior esquerdo do Artefato. Cada edição cria uma nova versão, permitindo rastrear mudanças usando o seletor de versões.
  • Atualizações: O Open WebUI pode atualizar um Artefato existente com base em suas mensagens. A janela de Artefatos exibirá o conteúdo mais recente.
  • Ações: Acesse ações adicionais para o Artefato, como copiar o conteúdo ou abrir o artefato em tela cheia, localizado no canto inferior direito do Artefato.

Editando Artefatos​

  1. Atualizações direcionadas: Descreva o que você deseja alterar e onde. Por exemplo:
  • "Mude a cor da barra no gráfico de azul para vermelho."
  • "Atualize o título da imagem SVG para 'Novo Título'."
  1. Reescritas completas: Solicite mudanças significativas que afetem a maior parte do conteúdo para reestruturações substanciais ou atualizações em várias seções. Por exemplo:
  • "Reescreva este website HTML de página única para ser uma página de destino."
  • "Redesenhe este SVG para que seja animado usando ThreeJS."

Melhores Práticas:

  • Seja específico sobre qual parte do Artefato você deseja alterar.
  • Referencie um texto identificador único ao redor da mudança desejada para atualizações direcionadas.
  • Considere se uma pequena atualização ou uma reescrita completa é mais apropriada para suas necessidades.

Casos de Uso​

Os Artefatos no Open WebUI capacitam diversas equipes a criar produtos de trabalho de alta qualidade de forma rápida e eficiente. Aqui estão alguns exemplos adaptados à nossa plataforma:

  • Designers:
    • Criar gráficos SVG interativos para design de UI/UX.
    • Projetar websites HTML de página única ou páginas de destino.
  • Desenvolvedores: Criar protótipos HTML simples ou gerar ícones SVG para projetos.
  • Profissionais de Marketing:
    • Projetar páginas de destino de campanhas com métricas de desempenho.
    • Criar gráficos SVG para criativos de anúncios ou posts em mídia social.

Exemplos de Projetos que você pode criar com os Artefatos do Open WebUI​

Os Artefatos no Open WebUI capacitam diversas equipes e indivíduos a criar produtos de trabalho de alta qualidade de forma rápida e eficiente. Aqui estão alguns exemplos adaptados à nossa plataforma, mostrando a versatilidade dos artefatos e inspirando você a explorar seu potencial:

  1. Visualizações Interativas
  • Componentes utilizados: ThreeJS, D3.js e SVG
  • Benefícios: Crie histórias de dados imersivas com visualizações interativas. Os Artefatos do Open WebUI permitem alternar entre versões, facilitando o teste de diferentes abordagens de visualização e o rastreamento de mudanças.

Exemplo de Projeto: Construir um gráfico de linha interativo usando ThreeJS para visualizar preços de ações ao longo do tempo. Atualize as cores e escalas do gráfico em versões separadas para comparar diferentes estratégias de visualização.

  1. Aplicações Web de Página Única
  • Componentes utilizados: HTML, CSS e JavaScript
  • Benefícios: Desenvolva aplicações web de página única diretamente no Open WebUI. Edite e itere sobre o conteúdo usando atualizações direcionadas e reescritas completas.

Projeto de Exemplo: Projetar um aplicativo de lista de tarefas com uma interface de usuário construída usando HTML e CSS. Use JavaScript para adicionar funcionalidade interativa. Atualize o layout e a UI/UX do aplicativo usando atualizações direcionadas e revisões completas.

  1. Gráficos SVG Animados
  • Componentes usados: SVG e ThreeJS
  • Benefícios: Crie gráficos SVG animados envolventes para campanhas de marketing, mídias sociais ou design web. Os Artifacts do Open WebUI permitem editar e iterar os gráficos em uma única janela.

Projeto de Exemplo: Desenhar um logotipo animado em SVG para uma marca de empresa. Use o ThreeJS para adicionar efeitos de animação e as atualizações direcionadas do Open WebUI para refinar as cores e o design do logotipo.

  1. Protótipos de Páginas da Web
  • Componentes usados: HTML, CSS e JavaScript
  • Benefícios: Construa e teste protótipos de páginas da web diretamente no Open WebUI. Alterne entre versões para comparar diferentes abordagens de design e refinar o protótipo.

Projeto de Exemplo: Desenvolver um protótipo para um novo site de comércio eletrônico usando HTML, CSS e JavaScript. Use as atualizações direcionadas do Open WebUI para refinar a navegação, o layout e a UI/UX.

  1. Narrativa Interativa
  • Componentes usados: HTML, CSS e JavaScript
  • Benefícios: Crie histórias interativas com efeitos de rolagem, animações e outros elementos interativos. Os Artifacts do Open WebUI permitem refinar a história e testar diferentes versões.

Projeto de Exemplo: Construir uma história interativa sobre a história de uma empresa, usando efeitos de rolagem e animações para envolver o leitor. Use atualizações direcionadas para refinar a narrativa da história e o seletor de versões do Open WebUI para testar diferentes versões.