용어집

가상 도우미

AI 기반 가상 비서가 NLP, ML, TTS를 사용하여 작업을 자동화하고 생산성을 높이며 산업을 혁신하는 방법을 알아보세요.

YOLO 모델을 Ultralytics HUB로 간단히
훈련

자세히 알아보기

가상 비서(VA)는 자연어 명령(음성 또는 텍스트)을 이해하고 사용자를 위해 작업을 수행하도록 설계된 인공 지능(AI) 기반 소프트웨어 에이전트입니다. 이러한 작업은 미리 알림 설정이나 음악 재생과 같은 간단한 작업부터 일정 관리, 스마트 홈 장치 제어, 다양한 소스에서 검색한 정보 제공과 같은 복잡한 작업까지 다양합니다. VA는 자연어 처리(NLP), 음성 인식, 머신 러닝(ML) 등의 기술에 크게 의존하여 사용자의 요청을 해석하고, 선호도를 학습하며, 시간이 지남에 따라 응답을 개선합니다. 대표적인 예로는 Amazon Alexa, Apple의 Siri, Google Assistant 등이 있습니다.

핵심 기술

가상 어시스턴트는 몇 가지 주요 AI 기술을 통합하여 작동합니다:

  • 자연어 처리(NLP): VA가 의도와 실체를 포함하여 사용자 텍스트 또는 구어 뒤에 숨겨진 의미를 이해할 수 있게 해줍니다. 여기에는 기본적인 토큰화부터 복잡한 언어 모델링에 이르는 기술이 포함됩니다.
  • 음성 인식: 음성 언어를 기계가 읽을 수 있는 텍스트로 변환하여 NLP 구성 요소의 입력을 형성합니다. 딥 러닝(DL) 의 발전으로 이러한 시스템의 정확도가 크게 향상되었습니다.
  • 대화 관리: 대화의 흐름을 관리하고, 차례에 걸쳐 컨텍스트를 유지하며, 명확한 질문을 하고, 적절한 조치 또는 응답을 결정합니다. 최신 시스템은 종종 정교한 시퀀스 간 모델을 활용합니다.
  • 머신 러닝(ML): NLP 정확도 향상, 과거 상호작용을 기반으로 한 사용자 경험 개인화(추천 시스템), 새로운 기술 또는 작업 실행 전략 학습 등 다양한 측면에서 사용됩니다.

AI와 ML의 관련성

가상 비서는 대화형 AI, 대규모 언어 모델(LLM), 인간-컴퓨터 상호작용(HCI) 분야의 연구 개발을 주도하는 주요 응용 분야입니다. 가상 비서가 효과적으로 작동하려면 여러 AI 기능과 방대한 양의 학습 데이터를 정교하게 통합해야 합니다. 보다 자연스럽고 맥락을 인식하는 능동적인 비서에 대한 요구는 개인화 및 더 높은 정확도로 사용자의 의도를 이해하는 등의 영역에서 혁신을 촉진하고 있습니다. 주로 언어 기반이지만 미래의 VA는 컴퓨터 비전(CV)을 통합하여 다음과 같은 모델을 사용할 수 있습니다. Ultralytics YOLO 와 같은 모델을 사용하여 시각적 컨텍스트를 이해하는 객체 감지와 같은 작업을 통해 디지털 비서와 실제 세계 사이의 간극을 더욱 좁히고, 의료 환경이나 자동차 애플리케이션에서 AI를 지원할 수도 있습니다. 이러한 고급 시스템의 구성 요소가 될 수 있는 클라우드 트레이닝 옵션을 포함한 AI 모델의 트레이닝과 배포를 용이하게 하는 플랫폼은 Ultralytics HUB와 같은 플랫폼입니다. 데이터 프라이버시알고리즘 편향과 같은 AI 윤리 문제를 해결하는 것 또한 AI 개발에서 매우 중요하며, 이를 위해서는 AI의 투명성이 더욱 요구됩니다.

실제 애플리케이션

가상 어시스턴트는 수많은 디바이스와 플랫폼에 내장되어 있습니다:

  • 스마트폰 및 스마트 스피커: 핸즈프리 제어, 질문에 대한 답변, 미디어 재생(예: iPhone의 Siri, Echo 디바이스의 Alexa)을 제공합니다.
  • 고객 서비스 자동화: 초기 고객 문의 처리, 전화 라우팅, 웹사이트나 앱을 통한 지원 제공, 때로는 약속 예약과 같은 업무에 Google Duplex와 같은 고급 시스템을 사용하기도 합니다.
  • 생산성 향상: 일정 관리, 미리 알림 설정, 이메일 또는 메시지 보내기, 업무용 소프트웨어와의 통합. Microsoft Copilot과 같은 도구는 다양한 업무 작업을 지원하는 것을 목표로 합니다.
  • 접근성: 음성 기반 기술 및 정보 상호 작용을 제공하여 장애가 있는 사용자를 지원합니다.

가상 어시스턴트 대 챗봇

가상 비서와 챗봇은 모두 대화에 참여하지만, 그 범위와 기능에 차이가 있습니다:

  • 범위: VA는 일반적으로 운영 체제에 통합되어 있는 경우가 많으며, 일반적으로 광범위한 기능을 가지고 있습니다(iOS, Android) 또는 하드웨어 에코시스템에 통합되어 다양한 애플리케이션에서 작업을 수행하고 디바이스 설정을 제어할 수 있습니다. 챗봇은 일반적으로 고객 지원 웹사이트나 메시징 앱과 같은 특정 컨텍스트 내에서 특정 대화 작업을 위해 설계된 보다 전문화되어 있습니다.
  • 작업 실행: VA는 일반적으로 스마트 홈 기기 제어, 개인 정보 관리, 다른 소프트웨어와의 상호 작용 등 대화 이외의 작업을 수행하도록 설계되었습니다. 챗봇은 주로 대화형 상호작용에 중점을 두고 정보를 제공하거나 특정 워크플로우를 통해 사용자를 안내합니다(예: FAQ 답변, 간단한 문제 해결).
  • 통합: VA는 다양한 서비스 및 디바이스와 상호 작용하는 중앙 허브 역할을 하는 경우가 많은 반면, 챗봇은 일반적으로 단일 애플리케이션이나 웹사이트에 내장되어 있습니다.

특히 LLM과 같은 기술을 사용하여 챗봇이 더욱 정교해짐에 따라 그 경계가 모호해질 수 있지만, 핵심적인 차이점은 일반적으로 VA와 관련된 광범위한 작업 및 통합 기능에 있습니다. 이 두 가지의 개발은 Ultralytics 종합 튜토리얼에서 설명하는 발전된 기능에 의존합니다.

모두 보기
OSZAR »