Sobre o projeto
Kiln é um aplicativo desktop gratuito e uma biblioteca Python de código aberto para construir, avaliar e otimizar sistemas de IA. Ele é posicionado como um workbench que cobre todo o ciclo de desenvolvimento de IA, em vez de um framework de propósito único.
Principais capacidades descritas no README:
- Avaliações: um Eval Builder que pode gerar avaliações automaticamente (um juiz mais um dataset de avaliação sintético) e alinhá-las às preferências do usuário.
- Auto-Optimize: busca em mutações de prompt, seleção de modelo, ferramentas, skills, subagentes e parâmetros para melhorar resultados em todas as dimensões de avaliação.
- RAG: arraste e solte documentos (PDF, imagem, vídeo, áudio) para construir geração aumentada por recuperação, com avaliações de RAG geradas automaticamente a partir dos seus próprios documentos.
- Agentes: componha hierarquias multiagente, em que cada subagente é executado em sua própria janela de contexto focada.
- Geração de dados sintéticos: produza dados para avaliações ou fine-tuning.
- Fine-tuning: fine-tuning sem código em muitos modelos (Qwen, Llama, GPT, Gemini e outros) no Fireworks, Together e Vertex, com implantação serverless.
- Gestão de datasets e saídas estruturadas, modelos de raciocínio, ferramentas e MCP, e uma biblioteca de modelos.
Colaboração e implantação:
- O aplicativo desktop é voltado para toda a equipe: PMs, especialistas no assunto e QA podem avaliar saídas e adicionar dados sem escrever código.
- Os projetos são sincronizados automaticamente com o Git, então a colaboração usa a infraestrutura Git que a equipe já possui.
- As mesmas tarefas podem ser enviadas para produção por meio da biblioteca Python kiln-ai licenciada sob MIT, que é a mesma biblioteca usada dentro do aplicativo. Ela oferece suporte a carregar projetos Kiln, executar tarefas, construir fine-tunes, trabalhar em notebooks e integrar dataframes Pandas/Polars. Uma API REST também está documentada.
Design local-first:
- É executado na máquina do usuário; os usuários trazem suas próprias chaves de API ou executam totalmente offline com Ollama.
- Os datasets são armazenados como JSON aberto, e o README afirma que os usuários possuem e controlam seus datasets.
- O README lista suporte a OpenAI, Anthropic, Gemini, Bedrock, Ollama, OpenRouter, Fireworks, Groq, qualquer endpoint compatível com OpenAI e outros, com uma biblioteca de modelos descrita como testada em vários provedores.
Licenciamento e disponibilidade:
- A biblioteca Python principal e o servidor REST são licenciados sob MIT.
- O aplicativo desktop tem código-fonte disponível e é gratuito para uso sob um modelo fair-code.
- Kiln Pro é um serviço pago opcional que adiciona o AI Assistant, Auto-Optimize e Eval Builder; o aplicativo principal permanece funcional sem ele.
- O nome e os logotipos Kiln são marcas registradas da Chesterfield Laboratories Inc.
Primeiros passos: instaladores com um clique para macOS, Windows e Linux, um quickstart documentado, um quickstart da biblioteca Python e canais da comunidade, incluindo Discord, uma newsletter e issues no GitHub.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.