Pular para o conteúdo
Skillpedia
Agentes48 mil · #3411

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/langfuse/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/langfuse/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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 langfuse

Ou 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.md
Conteú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

  1. Inspecione o lock de dependências e a instrumentação existente. Não misture exemplos antigos langfuse.trace(), langfuse.decorators ou langfuse.callback com o SDK atual sem verificar seu guia de migração.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3411
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas