10 pontos por hjm1980 2025-08-14 | Ainda não há comentários. | Compartilhar no WhatsApp

Olá!
Apresentamos o Spring AI Playground, um playground integrado de IA para desenvolvedores.

Você já passou pela inconveniência de testar o desenvolvimento de serviços de IA existentes?

  • Configuração de ambiente complexa sempre que for testar LLMs, bancos de dados vetoriais, workflows de RAG etc.
  • Tempo de desenvolvimento consumido por diferentes formas de integração de API a cada vez
  • Para desenvolvedores Java, ferramentas de IA centradas em Python são uma barreira de entrada em particular

Por isso, começamos o desenvolvimento com o objetivo de "fazer todos os experimentos de IA em uma única tela".

Principais recursos:

  • Suporte a mais de 18 bancos de dados vetoriais além do Vectorstore local básico em memória (Chroma, Milvus, PGVector, OpenSearch, Elasticsearch etc.)
  • Integração com os principais provedores de IA (OpenAI, Anthropic, Ollama, Google, Amazon, Microsoft)
  • Possibilidade de construir agentes de IA com adoção antecipada de MCP (Model Context Protocol)
  • Suporte a PWA para instalar e usar no navegador como se fosse um app
  • Ambiente familiar para desenvolvedores Java com base no framework Spring AI

O que você pode fazer no Spring AI Playground:

  • Conectar e testar ferramentas MCP: integração entre ferramentas externas e modelos de IA
  • Conectar praticamente qualquer LLM: OpenAI, Ollama, modelos locais etc., com troca fácil
  • Integração com Vector DB: conectar a maioria dos principais bancos de dados vetoriais para testar busca por similaridade
  • Workflow de RAG: da subida de dados em PDF, Word e PowerPoint à geração de embeddings, busca e resposta, com todo o processo configurado via GUI
  • Teste integrado de chat com LLM: após configurar MCP e RAG, fazer o teste integrado de uma vez

Playgrounds principais:

  • MCP Tool Playground (Inspector) - conexão e teste de ferramentas externas
  • Vector DB Playground - upload de documentos, embeddings e testes de busca
  • Chat Playground - teste de IA conversacional com MCP e RAG integrados

Experimente rodar em 5 minutos (se git, ollama, docker e java 21 ou superior já estiverem instalados):

git clone https://github.com/JM-Lab/spring-ai-playground.git  
cd spring-ai-playground  
./mvnw spring-boot:build-image -Pproduction -DskipTests=true  
docker run -p 8282:8282 -e SPRING_AI_OLLAMA_BASE_URL=http://host.docker.internal:11434 jmlab/spring-ai-playground:latest

Depois disso, acesse http://localhost:8282

Impressões do desenvolvimento:
No início, começou como uma ferramenta de aprendizado pessoal, mas conforme os recursos foram se acumulando, acabou se tornando um ambiente tudo-em-um de desenvolvimento e testes de IA onde é possível realizar experimentos em um só lugar. Em especial, o objetivo era permitir que desenvolvedores Java pudessem experimentar com facilidade as tecnologias de IA mais recentes mesmo sem um ambiente Python.

Contribuição open source:
Fornecer casos de uso reais e boas práticas para o ecossistema Spring AI
Apresentar à comunidade Java uma alternativa às ferramentas de IA centradas em Python

Planos futuros:
Evoluir para um Spring AI Agent Playground com recursos adicionais de desenvolvimento, teste e implantação de agentes de IA

Acredito que será útil para desenvolvedores Java que querem testar recursos de IA localmente. Feedback é sempre bem-vindo!

Link do projeto: https://github.com/JM-Lab/spring-ai-playground

Ainda não há comentários.

Ainda não há comentários.