자연어 사용자 인터페이스
Natural-language user interface자연언어 사용자 인터페이스(LUI 또는 NLUI)는 동사, 구 및 절과 같은 언어 현상이 소프트웨어 응용 프로그램에서 데이터를 생성, 선택 및 수정하기 위한 UI 제어 역할을 하는 컴퓨터 휴먼 인터페이스입니다.
인터페이스 설계에서 자연어 인터페이스는 속도와 사용 편의성 때문에 요구되지만, 대부분은 다양한 종류의 애매한 [1]입력을 이해하는 데 어려움을 겪습니다.자연어 인터페이스는 자연어 처리 및 컴퓨터 언어학 분야에서 활발한 연구 분야입니다.직관적인 일반 자연어 인터페이스는 시맨틱 웹의 적극적인 목표 중 하나입니다.
텍스트 인터페이스는 다양한 정도로 "자연스럽다".많은 공식(비자연) 프로그래밍 언어들은 자연 인간 언어의 숙어를 포함하고 있다.마찬가지로 기존 키워드 검색 엔진은 "shallow" 자연 언어 사용자 인터페이스로 설명할 수 있습니다.
개요
자연어 검색 엔진에서는 이론적으로 (키워드 검색이 아닌) 사용자 질문에 대한 표적 답변을 찾을 수 있습니다.예를 들어, '소득세가 가장 높은 미국의 주'라는 형식의 질문에 직면했을 때, 기존의 검색 엔진은 그 질문을 무시하고 '주', '소득', '세금'이라는 키워드로 검색한다.반면 자연어 검색은 자연어 처리를 사용하여 질문의 성격을 파악한 다음 질문에 대한 답을 포함하는 웹의 하위 집합을 검색하여 반환하려고 시도합니다.만약 그것이 효과가 있다면,[citation needed] 질문이 포함되어 있기 때문에, 키워드 검색 엔진의 결과보다 결과가 더 높은 관련성을 갖게 될 것이다.
역사
프로토타입 Nl 인터페이스는 이미 60년대 후반과 70년대 [2]초반에 등장했습니다.
- 가상 "블록 월드"에서 블록을 조작하는 자연 언어 인터페이스인 SHRDLU
- 윌리엄 A가 작성한 아폴로-11 달 암석의 화학 분석을 포함하는 데이터베이스에 대한 자연 언어 인터페이스인 루나. 우즈.
- Chat-80은 영어 질문을 Prolog 데이터베이스와 비교하여 평가된 Prolog 표현으로 변환했습니다.Chat-80의 코드는 널리 유포되었으며, 다른 여러 실험 Nl 인터페이스의 기초를 형성하였다.온라인 데모는 LPA [3]웹 사이트에서 이용할 수 있습니다.
- 1964년부터 1966년 사이에 Joseph Weizenbaum에 의해 MIT에서 작성된 ELIZA는 심리치료사를 모방하여 스크립트에 대한 사용자의 반응을 처리함으로써 운영되었습니다.DOCR 스크립트는 인간의 생각이나 감정에 대한 정보를 거의 사용하지 않기 때문에 때때로 놀라울 정도로 인간과 같은 상호작용을 제공합니다.온라인 데모는 LPA [4]웹 사이트에서 이용할 수 있습니다.
- 야누스는 또한 시간적 질문을 지원하는 몇 안 되는 시스템 중 하나입니다.
- Trinzic의 지식(AICorp와 Aion의 합병으로 형성됨)
- BBN의 Parlance는 Rus와 Irus 시스템의 개발 경험을 바탕으로 구축되었습니다.
- IBM 언어 액세스
- Symantec의 Q&A.
- Natural Language Inc.의 데이터토커
- BIM Systems의 Lokui.
- Languistic Technology Corporation 영어 마법사
과제들
자연어 인터페이스는 과거에 사용자가 컴퓨터를 의인화하거나 최소한 보증된 것보다 더 많은 지능을 기계에 귀속시키도록 이끌었습니다.이로 인해 사용자 측에서는 시스템의 기능에 대한 비현실적인 기대를 갖게 되었습니다.이 같은 기대는 사용자가 지나치게 많은 기능을 탓할 경우 시스템의 제약사항을 배우기 어렵고, 1970, 80년대 AI 겨울처럼 시스템이 기대했던 대로 작동하지 않으면 결국 실망으로 이어질 것이다.
1995년 '데이터베이스에 대한 자연어 인터페이스 - 소개'라는 제목의 논문에서 다음과 같은 [2]과제에 대해 설명합니다.
- 수식자 첨부
- 회사가 운전면허를 가질 수 없다는 것을 알지 못하는 한, "회사 내 모든 직원을 운전면허로 기재하라"는 요청은 애매하다.
- 연결 및 연결 해제
- "캘리포니아와 애리조나에 사는 모든 지원자를 나열하라"는 말은 한 사람이 동시에 두 곳에 살 수 없다는 것을 알지 못하면 애매하다.
- 아나포라 해상도
- 사용자가 의미하는 'he', 'she' 또는 'it'를 자가 관계 쿼리에서 해결합니다.
보다 일반적으로 고려해야 할 다른 목표는 인터페이스의 속도와 효율성입니다. 모든 알고리즘에서 이 두 가지 포인트는 일부 방법이 다른 방법보다 우수하며 따라서 시장에서 더 큰 성공을 거둘 수 있는지를 결정하는 주요 포인트입니다.또한, 여러 언어 사이트에 걸친 현지화에는 추가적인 고려가 필요합니다. 이는 대부분의 언어 간에 다른 문장 구조와 언어 구문 변화에 기초합니다.
마지막으로, 사용하는 방법에 관해서는 국적, 성별, 연령을 무시한 채 다양한 목소리의 스펙트럼 전체를 인식할 수 있는 일반적인 알고리즘을 작성하는 것이 주된 과제이다.추출된 특징들 사이의 현저한 차이 - 심지어 같은 단어나 구를 말하는 화자들도 - 성공적으로 극복해야 합니다.
용도 및 응용 프로그램
자연어 인터페이스는 다양한 응용 프로그램에 사용되는 기술을 창출합니다.
주요 용도에는 다음과 같은 것이 있습니다.
- 받아쓰기는 오늘날 자동 음성 인식(ASR) 시스템에서 가장 일반적으로 사용됩니다.여기에는 의료용 문자 변환, 법률 및 비즈니스 받아쓰기, 일반적인 워드 프로세싱 등이 포함됩니다.경우에 따라서는 시스템의 정확도를 높이기 위해 특수 용어를 사용합니다.
- 명령 및 제어, 시스템에서 기능 및 액션을 수행하도록 설계된 ASR 시스템은 명령 및 제어 시스템으로 정의됩니다."오픈 넷스케이프"나 "새로운 xterm을 시작하라"와 같은 발언은 바로 그렇게 할 것이다.
- 텔레포니에서는, 일부의 PBX/보이스 메일시스템에서는, 발신자가 특정의 톤을 송신하기 위해서 버튼을 누르는 대신에 커맨드를 말할 수 있습니다.
- 웨어러블, 웨어러블 디바이스의 입력은 한정되어 있기 때문에, 말하는 것은 자연스러운 일입니다.
- 의료, 장애, 많은 사람들은 반복적인 긴장 손상, 근육위축증, 그리고 많은 다른 것들과 같은 신체적 한계로 인해 타이핑에 어려움을 겪는다.예를 들어, 청각 장애가 있는 사람들은 전화에 연결된 시스템을 사용하여 발신자의 말을 텍스트로 변환할 수 있다.
- 임베디드 애플리케이션, 일부 새로운 휴대 전화는 "콜 홈"과 같은 발화를 허용하는 C&C 음성 인식을 포함합니다.이것은 자동 음성 인식과 리눅스의 미래에 중요한 요소가 될 수 있다.
- 소프트웨어 개발:통합 개발 환경은 개발자를 [5]돕기 위해 자연 언어 인터페이스를 포함할 수 있습니다.
아래는 자연어 인식을 사용하는 어플리케이션의 이름과 정의입니다.따라서 위에 나열된 통합 유틸리티가 있습니다.
유비쿼티
Mozilla Firefox의 애드온인 유비쿼티(Ubiquity)는 웹 서비스의 매시업으로 기능하는 빠르고 쉬운 자연 언어 유래 명령어 모음입니다.이것에 의해, 유비쿼티 사용자는 정보를 취득해, 현재 및 다른 Web 페이지와 관련지을 수 있습니다.
울프람 알파
Wolfram Alpha는 검색 엔진처럼 [6]답을 포함할 수 있는 문서나 웹 페이지 목록을 제공하는 것이 아니라 구조화된 데이터에서 답을 계산하여 사실에 근거한 질문에 직접 답하는 온라인 서비스입니다.2009년 3월 Stephen Wolfram에 의해 발표되었으며 2009년 [7]5월 15일에 일반에 공개되었습니다.
시리
Siri는 운영체제 iOS와 통합된 인텔리전트 퍼스널 어시스턴트 애플리케이션입니다.이 어플리케이션은 자연어 처리를 사용하여 질문에 답변하고 권장사항을 제시합니다.
시리의 마케팅 주장은 시간이 지남에 따라 사용자의 개인 취향에 맞춰 결과를 개인화하고,[8] 택시를 잡으면서 저녁 식사 예약을 하는 등의 작업을 수행한다는 것이다.
다른이들
- Ask.com – Ask Jeeves(Ask.com)의 원래 아이디어는 일상적인 자연어로 질문에 대한 답변을 얻을 수 있는 전통적인 키워드 검색이었습니다.현재 Ask.com에서는 수학, 사전 및 변환 질문에 대한 지원이 추가되어 이 문제를 계속 지원하고 있습니다.
- Braina[9] – Braina는 Windows OS의 자연스러운 언어 인터페이스로 영어 문장을 타이핑하거나 말하여 특정 작업을 수행하거나 정보를 검색할 수 있습니다.
- GNOME Do – GNOME 환경의 기타 아티팩트(애플리케이션, Evolution 및 Pidgin 연락처, Firefox 북마크, Rhythombox 아티스트 및 앨범 등)를 빠르게 검색하고 기본 액션(시작, 오픈, 이메일, 채팅, 재생 등)[10]을 실행할 수 있습니다.
- hakia – hakia는 인터넷 검색 엔진이었습니다.이 회사는 존재론적 의미론, 퍼지 논리학, 계산 언어학 및 수학 분야의 솔루션 혼합인 Symantic Rank 알고리즘을 사용한 인덱싱의 새로운 대체 인프라를 개발했습니다.하키아는 2014년에 문을 닫았다.
- Lexxe – Lexe는 쿼리(의미적 검색)에 자연어 처리를 사용한 인터넷 검색 엔진입니다.키워드, 구문 및 "Wikipedia는 몇 년 전입니까?"와 같은 질문을 사용하여 검색할 수 있습니다.렉시는 2015년 검색엔진 서비스를 종료했다.
- Pikimal – Pikimal은 사용자 기본 설정에 연결된 자연 언어를 사용하여 템플릿별 검색 권장 사항을 작성했습니다.피키말은 2015년에 문을 닫았다.
- Powerset – 2008년 5월 11일,[11] 동사는 키워드가 아닌 회화적인 문구를 사용하여 Wikipedia의 고정 서브셋을 검색하는 툴을 발표했습니다.2008년 7월 1일에 Microsoft에 [12]의해 구입되었습니다.
- Q-go – Q-go 테크놀로지는 기업의 인터넷 웹 사이트 또는 기업 인트라넷 상의 쿼리에 대한 적절한 답변을 사용자에게 제공합니다.이것은 자연스러운 문장과 키워드 입력으로 정리되어 있습니다.Q-go는 2011년에 RightNow Technologies에 인수되었습니다.
- Yebol – Yebol은 지식 기반의 의미 검색 플랫폼을 개발한 수직적인 "결정" 검색 엔진이었습니다.예볼의 인공지능 인공지능 기반 알고리즘은 검색 결과, 웹사이트, 페이지, 콘텐츠를 초기 인간의 의도에 보다 부합하는 시각적으로 색인화된 형식으로 자동으로 클러스터화 및 분류했다.Yebol은 관련 키워드 또는 웹 페이지를 분석하기 위해 연관성, 순위 및 클러스터링 알고리즘을 사용했습니다.Yebol은 각 쿼리에 대해 자연어 처리, 메타합성 엔지니어링된 오픈 복합 시스템 및 기계 알고리즘을 통합하여 실제로 '학습'하는 웹 디렉토리를 확립하고 지식 쿼리를 자동으로 생성하며, 이는 유지 및 재생성되었습니다.round.[13]rward.
「 」를 참조해 주세요.
- 회화형 사용자 인터페이스
- 내추럴 유저 인터페이스
- 자연어 프로그래밍
- 음성 사용자 인터페이스
- 인간의 대화를 시뮬레이션하는 컴퓨터 프로그램인 챗봇
- 노이즈가 많은 텍스트
- 질문에 대한 답변
- 선택 기반 검색
- 의미 검색
- 시멘틱 쿼리
- 시멘틱 웹
레퍼런스
- ^ 힐 I.(1983)"자연어 대 컴퓨터 언어"M. Sime과 M으로.Coombs (Eds)인간-컴퓨터 통신을 위한 설계.학술용 프레스
- ^ a b 데이터베이스와의 내추럴 언어 인터페이스– 소개, I. Androutsopoulos, G.D. Ritchie, P.타니쉬, 에든버러 대학교 인공지능학과
- ^ "Chat-80 demo". Archived from the original on 11 November 2016. Retrieved 29 January 2018.
- ^ "ELIZA demo". Archived from the original on 26 November 2016. Retrieved 29 January 2018.
- ^ Kimmig, Markus; Monperrus, Martin; Mezini, Mira (2011). "Querying source code with natural language". 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011). pp. 376–379. arXiv:1205.6361. doi:10.1109/ase.2011.6100076. ISBN 978-1-4577-1639-3. S2CID 6898947.
- ^ Johnson, Bobbie (2009-03-09). "British search engine 'could rival Google'". The Guardian. Retrieved 2009-03-09.
- ^ "So Much for A Quiet Launch". Wolfram Alpha Blog. 2009-05-08. Retrieved 2009-10-20.
- ^ "iOS - Siri". Apple. Retrieved 29 January 2018.
- ^ "Braina - Artificial Intelligence Software for Windows". www.brainasoft.com. Retrieved 29 January 2018.
- ^ Ubuntu 10.04 GNOME Do용 응용 프로그램 추가/삭제 설명
- ^ Helft, Miguel (May 12, 2008). "Powerset Debuts With Search of Wikipedia". The New York Times.
- ^ Johnson, Mark (July 1, 2008). "Microsoft to Acquire Powerset". Powerset Blog. Archived from the original on February 25, 2009.
- ^ 험프리, 매튜"Yebol.com steps into search market" 2012-03-15 Wayback Machine Geek.com에서 아카이브.2009년 7월 31일