Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor experiente em LiveKit e Python para aprimorar nosso agente Jarvis. A estrutura base do agente já está funcionando de forma estável, e o objetivo é adicionar três melhorias pontuais sem alterar as funcionalidades existentes.
As melhorias necessárias são:
1. Pesquisa em tempo real: Integrar uma funcionalidade de busca via API (Serper) de forma assíncrona, garantindo que a operação não cause travamentos no agente durante a execução.
2. Conversa inteligente com Wake Word: Implementar um recurso de 'Wake Word' (como Porcupine) para que o agente Jarvis só comece a escutar e processar comandos quando a palavra-chave 'Jarvis' for pronunciada, ignorando conversas paralelas e ruídos de fundo.
3. Resiliência e Auto-Restart: Desenvolver uma solução para o erro de queda (Erro 1008 - sessão expirada), fazendo com que o agente reinicie automaticamente o processo quando esse erro específico ocorrer, garantindo a continuidade do serviço.
Procuramos um profissional com experiência comprovada em LiveKit e um profundo entendimento de como resolver problemas de sessão, especialmente aqueles relacionados a serviços como o Google. O foco é na adição dessas novas funcionalidades, mantendo a estabilidade e o desempenho do sistema atual.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Prazo de Entrega: Não estabelecido
Habilidades necessárias