5 pontos por hjm1980 2025-12-22 | Ainda não há comentários. | Compartilhar no WhatsApp

Introdução em uma linha
Spring AI Playground é uma UI web self-hosted experimental baseada em Spring AI, criada para permitir iterar em um só lugar desde a criação de ferramentas no-code/low-code até conexão, inspeção e testes de chat com agentes via MCP.

Esta atualização (pontos principais)
Após ser registrado como projeto oficial em incubação do Spring AI, esta é a primeira atualização de funcionalidades. Em vez do modelo de “definir ferramentas estaticamente e reimplantar”, ela reforça um fluxo em que se cria em runtime / registra imediatamente / valida na hora.​

  • No-code Tool Studio: permite escrever, editar e salvar ferramentas em JavaScript (ECMAScript 2023) no navegador, reduzindo o ciclo de desenvolvimento de ferramentas com aplicação imediata após salvar.
  • Live built-in MCP server: as ferramentas salvas são registradas dinamicamente em um servidor MCP embutido, ficando disponíveis imediatamente sem reinicialização (ex.: http://localhost:8282/mcp).
    ​- Inspeção e depuração de MCP: é possível visualizar schema/parâmetros/resultados de execução das ferramentas registradas e depurar com execução interativa.
  • Chat agentic: permite testar end-to-end em um único loop de UI desde o raciocínio do LLM → seleção/execução de ferramenta MCP → até contexto de RAG (opcional).

Ferramentas de exemplo built-in (templates para copiar/modificar)
Não são apenas “demos”, mas ferramentas-template prontas para execução (copiar → modificar → salvar → chamar imediatamente), todas já conectadas ao MCP para inspeção/modificação/teste instantâneo.​

  • googlePseSearch: template de fluxo de “agente baseado em busca”, com busca na web baseada em Google Programmable Search Engine (uso imediato ao configurar a chave).
  • extractPageContent: extrai o texto principal de uma URL, sendo útil para fluxos como “busca → leitura de documento → resumo/geração de evidências”.
  • buildGoogleCalendarCreateLink: template de ferramenta orientada a ação que recebe dados de agenda e gera um link “Add event” do Google Calendar.
  • sendSlackMessage: envia mensagens via Slack Incoming Webhook, permitindo validar rapidamente fluxos de notificação/automação.
  • openaiResponseGenerator: fornece como template um exemplo de chamada à API da OpenAI, no padrão de “chamada de API externa de LLM” (ao configurar a chave).
  • getWeather: exemplo mínimo de “chamada/parsing de HTTP externo” usando wttr.in para consulta do clima.
  • getCurrentTime: retorna a hora atual em ISO-8601, útil para criar fluxos dependentes de tempo (agendamento/log/contexto).

Execução/ambiente
Por padrão, funciona localmente com Ollama e busca uma configuração local-first que também suporta APIs compatíveis com OpenAI. Também foi estruturado para permitir testar experimentos de RAG baseados em Vector DB.

Links
GitHub: https://github.com/spring-ai-community/spring-ai-playground

Ainda não há comentários.

Ainda não há comentários.