langfuse
Ajuda seu agente a entender e usar o Langfuse. Isso permite monitorar e melhorar aplicações de IA que usam modelos de linguagem.
O que ela faz
Langfuse é uma ferramenta para monitorar e entender como seus aplicativos de inteligência artificial estão funcionando. Ele ajuda a ver os passos que a IA dá, gerenciar as instruções que você dá a ela e verificar se ela está respondendo corretamente.
Quando usar
- ✓Quando você precisa ver o que está acontecendo dentro de um aplicativo de IA.
- ✓Para encontrar e corrigir erros em um aplicativo de IA.
- ✓Para garantir que as respostas da IA sejam consistentes e de alta qualidade.
Exemplo do que pedir para a IA
“Como posso configurar o Langfuse para monitorar meu aplicativo Python?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
O Langfuse funciona adicionando um pequeno código ao seu aplicativo que registra informações importantes. Essas informações são enviadas para a plataforma Langfuse, onde você pode visualizá-las e analisá-las.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill langfuseOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/langfuse/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Langfuse
Instrumente uma aplicação LLM existente com observações rastreáveis e minimizadas, e entradas de avaliação versionadas. Modificado pelos mantenedores do AAS em 05/09/2026 para substituir exemplos de SDK legados misturados por um procedimento de configuração atual e limitado; a atribuição de origem existente é preservada.
Quando Usar
Use quando uma aplicação já precisa de rastreamento Langfuse, gerenciamento de prompts ou avaliação, ou ao depurar spans ausentes/duplicados. Não adicione um serviço de observabilidade meramente porque um LLM está presente; comece a partir do incidente ou da decisão do produto que os dados devem suportar.
Entradas e Pré-requisitos
- Versão do SDK Python ou JS instalada, framework e ciclo de vida do runtime.
- O projeto/endpoint Langfuse explicitamente autorizado, credenciais fornecidas através do mecanismo de segredo do projeto, e política de retenção/acesso de dados.
- Uma lista de permissão de campos observáveis e uma requisição sintética que não contém conteúdo privado.
- Um verificador definido: spans pai/filho esperados, status, tempo, versão do modelo/prompt e comportamento de flush.
Procedimento
- Inspecione o lock de dependências e a instrumentação existente. Não misture exemplos antigos
langfuse.trace(),langfuse.decoratorsoulangfuse.callbackcom o SDK atual sem verificar seu guia de migração. - Escolha uma camada de integração: spans diretos do SDK, um callback de framework ou instrumentação OpenTelemetry. Evite rastrear a mesma chamada duas vezes através de wrappers sobrepostos.
- Configure o endpoint e as credenciais aprovados fora do código-fonte. Verifique a permissão de exportação antes de executar um exemplo: a instrumentação pode enviar entradas, saídas, metadados e exceções externamente.
- Comece com observações explícitas contendo apenas valores sintéticos ou permitidos. Adicione IDs de correlação apenas quando seu escopo e tratamento de privacidade forem definidos.
- Execute uma requisição de sucesso e uma de falha; inspecione a árvore de spans exportada e verifique se nenhum campo sensível escapou através de metadados aninhados ou instrumentação de terceiros.
- Faça o flush em processos de curta duração e teste o desligamento/timeouts. Uma chamada de SDK retornada não prova por si só a ingestão.
- Adicione metadados de prompt/avaliação apenas após o limite do trace funcionar. Fixe a versão do prompt ou registre a versão exata resolvida; um rótulo de produção mutável não é uma entrada de experimento imutável.
Observação Mínima em Python
A visão geral atual do SDK Python documenta get_client() e observações gerenciadas por contexto. Use a API que corresponde ao SDK instalado. Após a configuração e autorização de exportação, este exemplo sintético cria um span e nenhuma chamada LLM:
from langfuse import get_client
client = get_client()
with client.start_as_current_observation(as_type="span", name="synthetic-health-check") as span:
span.update(output={"status": "ok"})
client.flush()
Observação esperada: um span synthetic-health-check concluído no projeto pretendido com o valor de status fixo. Esta habilidade não afirma que uma verificação de ingestão ao vivo foi executada. Um endpoint incorreto, credenciais ausentes ou falha do exportador devem ser relatados como uma verificação falha/não verificada.
Privacidade e Mascaramento
Não trate truncamento como redação. Prefira omitir prompts brutos, mensagens de usuário e cargas úteis de ferramentas; inspecione todos os exportadores configurados. Os SDKs Python atuais fornecem mask_otel_spans para transformação no momento da exportação; o hook legado mask cobre um conjunto mais restrito de atributos criados pelo SDK. Escolha o mecanismo de versão instalada usando a documentação de mascaramento, e teste um segredo sintético em metadados aninhados e uma exceção. A filtragem no lado do coletor ocorre após os dados saírem da aplicação, portanto, coloque-a dentro do limite de confiança aprovado.
Gerenciamento de Prompts e Avaliação
Registre a revisão do conjunto de dados, a versão do prompt, o identificador do modelo, a configuração da ferramenta e a definição do avaliador. Mantenha os erros do avaliador distintos de pontuações baixas. Uma resposta do juiz deve passar por um schema limitado e validação de intervalo finito; nunca converta texto arbitrário do modelo diretamente com float() e chame-o de qualidade medida. Calibre os julgamentos contra exemplos revisados e relate desacordos. Separe o feedback do usuário de uma pontuação automática do juiz.
…
Perguntas frequentes
O que são 'spans'?
Spans são como registros de eventos individuais dentro do seu aplicativo de IA. Eles mostram o que aconteceu, quando aconteceu e quanto tempo levou.
O Langfuse protege meus dados sensíveis?
Sim, o Langfuse tem recursos para mascarar ou omitir informações sensíveis antes que elas sejam enviadas para monitoramento, protegendo sua privacidade.
Posso usar o Langfuse com diferentes linguagens de programação?
Sim, o Langfuse suporta integrações com Python e JavaScript, além de frameworks populares como LangChain e LlamaIndex.
Detalhes
Descrição original do autor
Expert in Langfuse - the open-source LLM observability platform. Covers tracing, prompt management, evaluation, datasets, and integration with LangChain, LlamaIndex, and OpenAI. Essential for debugging, monitoring, and improving LLM applications in production.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3411
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC