챗봇의 목표는 기계가 인간을 이해하도록 만드는 것입니다. 지금까지 소프트웨어는 인간을 잘 이해하지 못했습니다. 오히려 인간이 소프트웨어를 이해해야 했습니다. 인간은 정확한 명령을 입력하거나 인터페이스의 그래픽 위젯을 정확히 클릭해 작업을 완료하는 등 소프트웨어와의 상호작용에 정확성을 기해야 했습니다.
인간에게 정밀성을 요구하면 세 가지 문제가 발생하는데, 첫 번째는 소프트웨어 사용 시 학습 곡선이 발생하고, 두 번째는 소프트웨어를 사용할 때 실수하지 않기 위해 정신적인 노력이 필요하며, 세 번째는 실수를 쉽게 할 수 있다는 것입니다.
소프트웨어가 정확하지는 않더라도 인간을 이해한다면 더 좋을까요? 네, 세 가지 문제를 해결할 수 있기 때문입니다. 의 목표는 chatbots 의 목표는 기계가 정확하지 않은 인간을 이해하고, 인간과 기계가 자연스럽게 소통할 수 있도록 하는 것입니다.
이에 대한 의미를 논의하기 전에 자연스러운 의사소통이 기계와 소통하는 가장 빠른 방법이 아닐 수 있다는 점을 알아두는 것이 중요합니다. "주문"이라고 표시된 버튼을 클릭하는 것이 "치즈버거를 주문하고 싶어"라고 말하는 것보다 빠르며, 특히 엄지손가락으로 주문을 입력하는 것보다 훨씬 더 빠릅니다.
복잡한 작업에는 그래픽 인터페이스가 더 낫다는 것도 분명합니다. 음성 명령을 사용하여 스프레드시트를 작성하는 것은 GUI를 사용하여 작성하는 것보다 훨씬 느릴 것입니다.
그러나 자연어 인터페이스가 더 우수한 경우도 많으며, 자연어 인터페이스가 우수한 사용 사례는 날로 증가하고 있습니다.
음성 인터페이스가 더 나은 경우와 더 정확한 GUI 또는 프로그래밍 방식의 인터페이스를 사용하는 경우를 구분하는 한 가지 방법은 서비스 개념과 도구 개념을 구분하여 정의하는 것입니다.
도구는 주어진 작업을 수행하기 위해 많은 낮은 수준의 매개변수를 사용하는 인터페이스입니다. 예를 들어 프로그래머가 기계에 특정 작업을 수행하도록 지시하는 데 사용하는 애플리케이션 프로그래밍 인터페이스(API)를 들 수 있습니다.
서비스는 주어진 작업을 수행하기 위해 몇 가지 높은 수준의 매개변수만 사용하는 인터페이스입니다. 서비스는 더 높은 수준의 추상화에서 작업을 처리하므로 작업을 완료하기 위해 자체적으로 많은 도구를 사용할 수 있습니다.
서비스는 자연스러운 인터페이스를 위한 주요 후보입니다. 명령과 함께 전달해야 하는 매개변수의 수가 제한되어 있으면 명령어를 전달하기가 더 쉽습니다. 예를 들어 사용자가 약속을 예약하는 데 사용하는 음성 인터페이스는 좋은 서비스 사용 사례입니다.
자연어 쿼리를 사용하면 SQL이나 프로그래밍 또는 스크립팅 언어에서 요구하는 정확한 구문 대신 자연어를 사용하여 컴퓨터 시스템에 쿼리할 수 있습니다. 명령의 각 부분은 서비스입니다. 이는 chatbots 도메인 내에서 작업을 위한 또 다른 사용 사례입니다. 자연어 쿼리는 본질적으로 관련 챗봇 서비스의 모음입니다.
이에 대한 좋은 예가 Wolfram Alpha입니다.
Wolfram Alpha (WA)를 사용하면 자연어로 쿼리를 말할 수 있습니다. WA는 사용자가 원하는 것을 파악한 후 작업을 수행합니다. 따라서 도움말 문서에서 작업 방법을 검색하고 몇 번의 반복을 시도한 후 올바르게 수행하는 단계를 생략할 수 있습니다.
최종 목표는 소프트웨어 사용 방식의 완전한 유연성이지만, 일부 사람들은 현재 chatbots 가 충분히 유연하지 않다고 주장할 수 있습니다.
물론 챗봇을 사용하는 데는 SQL 문보다 훨씬 더 많은 유연성이 있지만, 유연성이 있더라도 가끔은 챗봇이 이해할 수 있는 방식으로 말을 시도해야 할 필요가 있습니다. chatbots 이 자연어를 훨씬 더 잘 이해하게 될 것이며, 그렇게 되면 더욱 유용해질 것이라고 쉽게 상상할 수 있습니다.
자연어 쿼리용 챗봇의 가치는 사용자가 기억해야 하는 명령어 또는 정확한 구문의 수를 줄이는 데서 비롯됩니다. 챗봇은 기억과 정신적 부담을 줄여줌으로써 기술자가 보다 효율적으로 업무를 수행할 수 있을 뿐만 아니라 초보자도 훨씬 더 빠르게 생산성을 높일 수 있도록 도와줍니다.
라고 말하는 대신
"팝가수 선택
팝가수 목록에서
WHERE Age >40;"
이렇게 말할 수 있습니다:
"40세 이상 팝 가수 모두 보여줘" 또는 이와 유사한 버전입니다.
최소한 이 문은 기술자가 원할 경우 정식 구문을 사용할 수 있도록 쿼리할 수 있는 정식 SQL 문으로 변환할 수 있습니다.
자연어 쿼리는 chatbots 에 대한 흥미로운 사용 사례입니다. 일반적으로 챗봇 사용 사례는 더 많은 편의성을 제공하는 서비스나 자주 사용하지 않아서 기억하기 어려운 서비스에 중점을 둡니다. 자연어 쿼리는 사용자가 기억해야 하는 명령어의 수를 줄임으로써 명령줄 스크립트의 복잡성을 줄여주기 때문에 유용한 사용 사례입니다.
공유하세요:
AI에 대한 최신 정보를 확인하세요. chatbots