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

pipecat-friday-agent

Ajuda seu agente a criar um assistente de voz tático inspirado no Homem de Ferro. Permite interações em tempo real e controle por voz.

O que ela faz

Este agente de IA é como um assistente de voz rápido, inspirado no personagem F.R.I.D.A.Y. dos filmes do Homem de Ferro. Ele entende sua voz, pensa com inteligência artificial e responde falando, tudo muito rapidamente.

Quando usar

  • ✓Quando você quer criar um assistente de voz que responde na hora.
  • ✓Ao usar o sistema Pipecat para juntar várias ferramentas de IA.
  • ✓Para fazer um projeto de voz com tema de super-herói ou tático.

Exemplo do que pedir para a IA

“Olá F.R.I.D.A.Y., qual a previsão do tempo para amanhã?”

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/pipecat-friday-agent/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/pipecat-friday-agent/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele usa um programa chamado Pipecat para conectar um microfone, um programa que entende sua voz (como o Whisper da OpenAI), um cérebro de IA (Gemini do Google) e um programa que fala (TTS da OpenAI). Tudo isso acontece em sequência e bem rápido.

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 pipecat-friday-agent

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/pipecat-friday-agent/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.

Agente F.R.I.D.A.Y. do Pipecat

Visão Geral

Esta habilidade fornece um modelo para construir F.R.I.D.A.Y. (Replacement Integrated Digital Assistant Youth - Jovem Assistente Digital Integrado de Substituição), um assistente de voz local inspirado na IA tática dos filmes do Homem de Ferro. Ele usa o framework Pipecat para orquestrar um pipeline de baixa latência:

  • STT: OpenAI Whisper (whisper-1) ou gpt-4o-transcribe
  • LLM: Google Gemini 2.5 Flash (via um "shim" de compatibilidade)
  • TTS: OpenAI TTS (voz nova)
  • Transporte: Áudio Local (Microfone/Alto-falantes de Hardware)

Quando Usar Esta Habilidade

  • Use quando quiser construir um agente de voz conversacional em tempo real.
  • Use ao trabalhar com o framework Pipecat para IA baseada em pipeline.
  • Use quando precisar integrar múltiplos provedores (Google e OpenAI) em um único loop de voz.
  • Use ao construir aplicações de voz com tema Homem de Ferro ou tático.

Como Funciona

Passo 1: Instalar Dependências

Você precisará do framework Pipecat e seus provedores de serviço instalados:

pip install pipecat-ai[openai,google,silero] python-dotenv

Passo 2: Configurar Ambiente

Crie um arquivo .env com suas chaves de API:

OPENAI_API_KEY=your_openai_key
GOOGLE_API_KEY=your_google_key

Passo 3: Executar o Agente

Execute o script Python fornecido para iniciar a interface:

python scripts/friday_agent.py

Conceitos Principais

Arquitetura de Pipeline

O agente segue um pipeline linear: Mic -> VAD -> STT -> LLM -> TTS -> Speaker. Isso permite um controle granular sobre cada estágio, ao contrário de modelos de fala-para-fala de ponta a ponta.

Shim de Compatibilidade Google

Como a API Gemini do Google tem um formato de mensagem diferente do padrão da OpenAI (que os agregadores do Pipecat esperam), o script inclui uma classe GoogleSafeContext e GoogleSafeMessage para preencher essa lacuna.

Melhores Práticas

  • ✅ Use Silero VAD: É robusto para hardware local e impede que ruídos de fundo ativem o LLM.
  • ✅ Prompts Concisos: Agentes táticos devem fornecer respostas curtas e densas em dados para minimizar a latência.
  • ✅ Taxa de Amostragem Correspondente: O OpenAI TTS gera áudio em 24kHz; certifique-se de que seu audio_out_sample_rate corresponda para evitar áudio agudo ou lento.
  • ❌ Sem Preenchimentos Polidos: Evite "Olá, como posso ajudar hoje?". Em vez disso, use "Sistemas nominais. Pronto para comandos."

Solução de Problemas

  • Problema: O áudio está picotado ou atrasado.
    • Solução: Verifique seu índice de OUTPUT_DEVICE. Execute um script como test_audio_output.py para encontrar o índice de hardware correto para o seu sistema operacional.
  • Problema: "Erro de validação" para o formato da mensagem.
    • Solução: Certifique-se de que o shim GoogleSafeContext está traduzindo corretamente dicionários no estilo OpenAI para o esquema no estilo Gemini.

Habilidades Relacionadas

  • @voice-agents - Princípios gerais de IA de voz.
  • @agent-tool-builder - Adicione ferramentas (Pesquisa, Luzes, etc.) ao seu agente Friday.
  • @llm-architect - Otimizando a camada LLM.

Limitações

  • Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
  • Não trate a saída como substituta para validação específica do ambiente, testes ou revisão de especialistas.
  • Pare e peça esclarecimentos se as entradas necessárias, permissões, limites de segurança ou critérios de sucesso estiverem ausentes.
Perguntas frequentes

Por que ele é rápido?

Ele é construído para ser rápido, conectando as partes de áudio e inteligência artificial de forma direta, sem muita espera entre elas.

Preciso de contas da OpenAI e Google?

Sim, você precisará de chaves de API (como senhas especiais) para usar os serviços da OpenAI e do Google que ele utiliza.

O que é Pipecat?

Pipecat é um sistema que ajuda a organizar e conectar diferentes ferramentas de IA em uma sequência, como um encanamento (pipe) para dados.

Detalhes

Descrição original do autor

Build a low-latency, Iron Man-inspired tactical voice assistant (F.R.I.D.A.Y.) using Pipecat, Gemini, and OpenAI.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas