Glossário

Assistente virtual

Descobre como os assistentes virtuais com IA utilizam a PNL, o ML e o TTS para automatizar tarefas, aumentar a produtividade e transformar indústrias.

Treina os modelos YOLO simplesmente
com Ultralytics HUB

Aprende mais

Um Assistente Virtual (AV) é um agente de software alimentado por Inteligência Artificial (IA) concebido para compreender comandos de linguagem natural (voz ou texto) e executar tarefas para um utilizador. Estas tarefas podem variar desde acções simples, como definir lembretes ou reproduzir música, até operações mais complexas, como gerir horários, controlar dispositivos domésticos inteligentes ou fornecer informações obtidas de várias fontes. Os VAs dependem fortemente de tecnologias como o Processamento de Linguagem Natural (PNL), o Reconhecimento de Fala e a Aprendizagem Automática (AM) para interpretar os pedidos dos utilizadores, aprender as suas preferências e melhorar as suas respostas ao longo do tempo. Exemplos populares incluem a Amazon Alexa, a Siri da Apple e oGoogle Assistant.

Tecnologias de base

Os assistentes virtuais integram várias tecnologias-chave de IA para funcionarem:

  • Processamento de linguagem natural (PNL): Permite que o AV compreenda o significado por detrás do texto do utilizador ou das palavras faladas, incluindo a intenção e as entidades. Envolve técnicas que vão desde a tokenização básica até à modelação linguística complexa.
  • Reconhecimento de fala: Converte a linguagem falada em texto legível por máquina, formando a entrada para componentes de PNL. Os avanços na aprendizagem profunda (DL) melhoraram significativamente a precisão destes sistemas.
  • Gestão do diálogo: Gere o fluxo da conversa, mantém o contexto entre turnos, faz perguntas de esclarecimento e determina a ação ou resposta adequada. Os sistemas modernos utilizam frequentemente modelos sofisticados de sequência para sequência.
  • Aprendizagem automática (ML): Utilizada para vários aspectos, incluindo a melhoria da precisão da PNL, a personalização das experiências do utilizador com base em interações anteriores(sistema de recomendação) e a aprendizagem de novas competências ou estratégias de execução de tarefas.

Relevância em IA e ML

Os assistentes virtuais são uma área de aplicação importante que impulsiona a investigação e o desenvolvimento em IA de conversação, modelos de linguagem de grande dimensão (LLM) e interação homem-computador (HCI). Para funcionarem eficazmente, exigem uma integração sofisticada de múltiplas capacidades de IA e grandes quantidades de dados de treino. O impulso para assistentes mais naturais, conscientes do contexto e proactivos alimenta a inovação em áreas como a personalização e a compreensão da intenção do utilizador com maior precisão. Embora baseados principalmente na linguagem, os futuros VAs poderão integrar a Visão por Computador (CV), utilizando potencialmente modelos como Ultralytics YOLO para tarefas como a deteção de objectos para compreender o contexto visual, fazendo ainda mais a ponte entre os assistentes digitais e o mundo físico, talvez ajudando a IA em ambientes de cuidados de saúde ou aplicações automóveis. Plataformas como o Ultralytics HUB facilitam a formação e a implementação de modelos de IA, incluindo opções de formação na nuvem, que podem tornar-se componentes desses sistemas avançados. Abordar as questões éticas da IA, como a privacidade dos dados e o enviesamento algorítmico, é também crucial para o seu desenvolvimento, exigindo mais transparência na IA.

Aplicações no mundo real

Os assistentes virtuais estão integrados em vários dispositivos e plataformas:

  • Smartphones e altifalantes inteligentes: Fornecer controlo mãos-livres, responder a perguntas, reproduzir multimédia (por exemplo, Siri no iPhone, Alexa nos dispositivos Echo).
  • Automatização do serviço ao cliente: Trata dos pedidos de informação iniciais dos clientes, encaminha chamadas, presta apoio através de sítios Web ou aplicações e, por vezes, utiliza sistemas avançados como o Google Duplex para tarefas como a marcação de compromissos.
  • Melhoria da produtividade: Gere calendários, define lembretes, envia e-mails ou mensagens e integra-se com software do local de trabalho. Ferramentas como o Microsoft Copilot têm como objetivo ajudar em várias tarefas de trabalho.
  • Acessibilidade: Ajudar os utilizadores com deficiência, proporcionando-lhes uma interação baseada na voz com a tecnologia e a informação.

Assistente virtual vs. Chatbot

Embora tanto os assistentes virtuais como os chatbots participem em conversações, diferem em termos de âmbito e capacidade:

  • Âmbito de aplicação: Os VAs têm normalmente uma gama mais ampla de funções, muitas vezes integradas em sistemas operativos (iOS, Android) ou ecossistemas de hardware, o que lhes permite executar acções em diferentes aplicações e controlar as definições do dispositivo. Os chatbots são normalmente mais especializados, concebidos para tarefas de conversação específicas num determinado contexto, como um sítio Web de apoio ao cliente ou uma aplicação de mensagens.
  • Execução de tarefas: Os VAs são geralmente concebidos para executar tarefas para além da conversação, como controlar dispositivos domésticos inteligentes, gerir informações pessoais ou interagir com outro software. Os chatbots centram-se principalmente em interações de conversação, fornecendo informações ou orientando os utilizadores através de fluxos de trabalho específicos (por exemplo, responder a perguntas frequentes, resolução de problemas simples).
  • Integração: Os VAs funcionam frequentemente como hubs centrais para interagir com vários serviços e dispositivos, enquanto os chatbots estão normalmente integrados numa única aplicação ou website.

As linhas podem esbater-se, especialmente à medida que os chatbots se tornam mais sofisticados utilizando tecnologias como os LLM, mas a principal distinção reside na amplitude das tarefas e nas capacidades de integração normalmente associadas aos VA. O desenvolvimento de ambos se baseia nos avanços discutidos nos tutoriais abrangentesUltralytics .

Lê tudo
OSZAR »