Apple의 예측 키보드는 "문맥"컨텐츠를 어디서 얻습니까?


18

어디에서나 "new"를 입력하면 예측 키보드가 "NewTerm"이라는 용어를 제안한다는 것을 알았을 때 iOS 8을 가지고 놀았습니다. 이 단어를 트윗 에 사용하는 것을 기억하여 솔질했습니다. 그러나 "swift"라는 단어를 쓸 때 키보드는 "swi"를 쓸 때 "Swisslapse"를 제안했습니다. 개인 iMessage 채팅에서 "스위스 랩스"라는 용어 만 사용했기 때문에 (내 기기에서 모두 3 개월 전에 삭제됨) 이 기능은 상당히 충격적이었습니다 . 나는 Safari에서 최근에 사용했던 몇 가지 다른 단어를 입력하려고했지만 (개인 모드로 실행) 키보드를 사용하여 키보드를 제안하지 않았습니다.

그러나 이것은 몇 가지 질문을 만듭니다.

  • Apple은 iMessage 대화를 캐시합니까?
  • Apple은 선택한 앱에서 키보드 입력을 캐시합니까?
  • 캐시 제거를 요청할 수 있습니까?
  • 추가 캐싱 (있는 경우)을 비활성화하는 방법

GM 시드가 개발자 센터에 릴리스 된 직후 9 월 9 일에 iOS 8을 설치했다는 것을 추가하면 도움이 될 것이라고 생각합니다. 따라서 iOS 8의 예측 키보드가 입력시 이러한 단어를 배우는 것이 불가능합니다.


Brian Nickel이 제공 한 답변을 기반으로 iOS는 로컬 키보드 사전에 단어를 추가했습니다 (예 : 자동 고침을 배우고 싶은 단어). 그런 다음 백업에서 장치를 복원하면서 iOS 8에 동기화했습니다. 예상 키보드가 필요할 때이를 제안합니다.

따라서 Apple 결국 우리의 개인 정보를 침해 하지 않는 것 같습니다 . 그게 다행 이네요!


인식 할 수없는 새로운 단어를 사용하면 사용자 사전에 추가 된 것으로 생각합니다. 나는 그것이 이전의 많은 대화를 즉시 볼 것이라고 생각하지 않을 것입니다. 새로운 예측 키보드를 찾는 것은 나 자신이 조금 나쁘다. def가 다음 문장이되어서는 안되는 단어를 제공하십시오.
v3nt

답변:


6

iOS 7에 대한 나의 경험으로 만 말하면, 장치는 입력 한 단어를 저장하지만 "키보드 사전"에는 자동 수정되지 않습니다. 논리는 당신이 그것을 수정하고 싶지 않다면, 그것은 당신이 사용한 단어이며 다시 사용할 수 있다는 것입니다.

나는 기본적인 시험을했다. 메시지에 "Swisslapse"를 입력했지만 보내지 않았습니다. 잠시 후 "Swiss"를 입력하면 자동 완성되었습니다. 나는 그것이 Notes에서도 나타났음을 확인했다. 그것이 애플 애플 리케이션이 아닌지 확인하기 위해 나는 아보카도에 새로운 단어를 입력했으며 노트에도 완성 제안으로 표시되었습니다.

Settings.app, 일반> 재설정> 키보드 사전 재설정으로 이동하여 키보드 사전을 지울 수 있습니다. 이 답변 은 캐시에 대한 경로를 보여 주며 이론적으로 타사 도구를 사용하여 파일에 액세스하고 수정하여 문제가되는 단어 만 제거 할 수 있습니다.

새로운 단어가 학습되는 것을 방지하기 위해 자동 수정을 비활성화하면 iOS 7에서 트릭을 수행 할 것이라고 추측합니다. "Swisslapse"가 자동 완성 제안이지만 여전히 유효하지 않은 단어로 표시되어 상호 작용하지 않습니다. 맞춤법 검사 사전 iOS 8은 더 세밀한 설정을 가지고 있지만 예측 키보드는 입력하는 모든 것을 배우고 있다고 가정해야하며 비활성화해야 할 수도 있습니다.

iMessage에 대한 귀하의 질문에 대해, Apple은 발신자의 장비에서 암호화되어 수신자의 장비에서만 읽을 수 있기 때문에 전송중인 메시지를 읽을 수 없다는 것을 강력히 알고 있습니다. 메시지 내용을 삭제하면 Apple이 메시지 내용을 장치에 저장한다는 것을 의심합니다. 테스트하지는 않았지만 예측 텍스트 응답을 위해 스캔을 시작했지만 수신 메시지에서 자동 수정 단어를 스캔하는지 의심합니다. (예 : "Pizza or Chinese?"는 피자와 중국어를 처음 두 가지 예측 응답으로 생성합니다.)


7

Apple 특허를 읽으면 작동 방식에 대한 설명이 있습니다.

미국 특허

"텍스트 입력을위한 단어 추천을 제공하는 방법, 장치 및 그래픽 사용자 인터페이스"에 대한 특허 번호 8,232,973

"단어 추천을 제공하는 방법, 시스템 및 그래픽 사용자 인터페이스"또는 예측 텍스트에 관한 Apple의 미국 특허 번호 8,074,172 .

… .. 그러나 이러한 휴대용 통신 장치의 크기는 휴대용 장치에서 실제 또는 가상 키보드와 같은 텍스트 입력 장치의 크기도 제한합니다. 크기가 제한된 키보드를 사용하면 설계자는 종종 키를 작게하거나 키에 과부하를 가해 야합니다. 둘 다 실수를 입력하여 실수를 바로 잡기 위해 역 추적 할 수 있습니다. 이것은 장치상의 텍스트에 의한 통신 프로세스를 비효율적으로 만들고 그러한 휴대용 통신 장치에 대한 사용자 만족도를 감소시킨다.

..... 문자열 집합을 사전과 비교합니다. 접두사로 문자열 집합이있는 사전의 단어가 식별됩니다 (206). 본원에서 사용 된 "접두사"는 문자열이 사전에서 단어의 접두사이거나 그 자체가 사전에서 단어라는 것을 의미한다. 본원에 사용 된 사전은 단어 목록을 지칭한다. 사전은 사전 제작되어 메모리에 저장 될 수 있습니다. 사전은 또한 사전 내의 각 단어에 대한 사용 빈도 순위를 포함 할 수있다. 단어의 사용 빈도 순위는 언어로 해당 단어의 통계적 사용 빈도를 나타냅니다 (또는 더 일반적으로 해당합니다). 일부 실시 예들에서, 사전은 언어의 상이한 변형들에 대한 상이한 사용 빈도 순위를 포함 할 수있다. 예를 들어

일부 실시 예에서, 사전은 커스터마이징 가능할 수있다. 즉, 추가 단어가 사용자에 의해 사전에 추가 될 수있다. 또한, 일부 실시 예에서, 상이한 애플리케이션은 상이한 단어 및 사용 빈도 순위를 갖는 상이한 사전을 가질 수있다. 예를 들어, 전자 메일 응용 프로그램과 SMS 응용 프로그램은 같은 언어 내에서 단어가 다르거 나 사용 빈도가 다른 다른 사전을 가질 수 있습니다.

식별 된 단어는 입력 시퀀스에 대한 권장 대체로서 사용자에게 제시 될 수있는 후보 단어이다. 후보 단어는 득점된다 (208). 각 후보 단어는 입력 시퀀스 및 선택적으로 다른 요소와의 문자 대 문자 비교를 기반으로 점수가 매겨집니다. 후보 단어의 스코어링에 관한 추가 세부 사항은도 1 내지도 3과 관련하여 후술된다. 3 및 7A-7C. 후보 단어의 서브 세트는 사전 정의 된 기준에 기초하여 선택되고 (210), 선택된 서브 세트는 사용자에게 제시된다 (212). 일부 실시 예에서, 선택된 후보 단어는 단어의 수평 목록으로서 사용자에게 제시된다.

그래픽보기 :

예측 키보드

나는 그것이 어떻게 작동하는지에 대한 완전한 설명을 제공하려고 의도하지 않았지만 그것에 대한 지침을 제공했다.

그래서 어때?

스위스

내 사전에는 사전이 없으므로 빨간색 밑줄이 표시되어 있으며 조회하는 것이 좋습니다.

선택 사항은 다음과 같습니다.

1- 찾아서 수정

2- 입력 한대로 사전에 추가

3- 무시

예측 키보드 로직은 3 개의 입력을 모두 고려합니다. 무시 된 버전조차도 내가 원하는 것으로 가정합니다. 따라서 귀하의 경우 사전에 추가하지 않았지만 해당 단어를 두 번 이상 사용했기 때문에 가장 예측 가능한 것으로 표시되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.