คีย์บอร์ดคาดเดาของ Apple ได้รับเนื้อหา“ ตามบริบท” มาจากที่ใด


18

ดังนั้นฉันจึงเล่นกับ iOS 8 เมื่อฉันสังเกตเห็นว่าเมื่อพิมพ์ "ใหม่" ที่ใดก็ได้แป้นพิมพ์ทำนายคำจะแนะนำคำว่า "NewTerm" ฉันจำได้ว่าใช้คำนี้ในทวีตดังนั้นฉันจึงปัดมันออก แต่เมื่อเขียนคำว่า "swift" แป้นพิมพ์ก็แนะนำ "Swisslapse" เมื่อเขียนคำว่า "swi" ตอนนี้มันทำให้ฉันตกใจเล็กน้อยเพราะฉันใช้คำว่า "Swisslapse" ในการแชท iMessage ส่วนตัวซึ่งถูกลบไปสามเดือน (จากอุปกรณ์ทั้งหมดของฉัน) ฉันพยายามพิมพ์คำอื่น ๆ ที่ฉันเพิ่งใช้ใน Safari เมื่อไม่นานมานี้ (ทำงานในโหมดส่วนตัว) แต่เพื่อบรรเทาแป้นพิมพ์ไม่แนะนำให้ใช้

อย่างไรก็ตามสิ่งนี้สร้างคำถามสองสามข้อ:

  • Apple แคช iMessage การแชทของฉันหรือไม่
  • Apple แคชอินพุตคีย์บอร์ดของฉันในแอพที่เลือกหรือไม่
  • เป็นไปได้ไหมที่จะขอให้ล้างแคชของฉัน?
  • ฉันจะปิดการใช้งานการแคชเพิ่มเติมได้อย่างไร (ถ้ามี)

ฉันคิดว่ามันจะมีประโยชน์ที่จะเพิ่มว่าฉันได้ติดตั้ง iOS 8 ในวันที่ 9 กันยายนหลังจากที่ปล่อยเมล็ดพันธุ์ GM ไปยังศูนย์นักพัฒนา ดังนั้นจึงเป็นไปไม่ได้ที่คีย์บอร์ดคาดเดาของ iOS 8 จะได้เรียนรู้คำศัพท์เหล่านี้เมื่อมีการป้อนข้อมูล


จากคำตอบของBrian นิกเกิล iOS ได้เพิ่มคำลงในพจนานุกรมของแป้นพิมพ์ท้องถิ่น (เช่นคำที่ฉันต้องการให้แก้ไขอัตโนมัติเพื่อเรียนรู้) ซึ่งฉันได้ซิงค์กับ iOS 8 แล้วในขณะที่กู้คืนอุปกรณ์ของฉันจากการสำรองข้อมูล ซึ่งส่งผลให้แป้นพิมพ์แบบทำนายคำแนะนำเมื่อจำเป็น

ดังนั้นดูเหมือนว่า Apple จะไม่ละเมิดความเป็นส่วนตัวของเราหลังจากทั้งหมด ดีใจที่ได้เคลียร์!


ฉันคิดว่าเมื่อคุณใช้คำที่ไม่รู้จักใหม่ที่เพิ่มลงในพจนานุกรมผู้ใช้ ฉันไม่คิดว่ามันจะดูบทสนทนาก่อนหน้าได้มากมาย การหาคีย์บอร์ดทำนายผลใหม่ทำให้ตัวเองแย่ลงเล็กน้อย การเสนอคำที่ def ไม่ควรอยู่ในประโยคถัดไป
v3nt

คำตอบ:


6

พูดจากประสบการณ์ของฉันกับ iOS 7 เท่านั้นอุปกรณ์จะบันทึกคำใด ๆ ที่คุณป้อน แต่ไม่ต้องแก้ไขอัตโนมัติใน "พจนานุกรมคีย์บอร์ด" ของคุณ เหตุผลคือถ้าคุณไม่ต้องการแก้ไขมันเป็นคำที่คุณใช้และอาจใช้อีกครั้ง

ฉันทำการทดสอบเบื้องต้น ฉันพิมพ์ "Swisslapse" ลงใน Messages แต่ไม่ได้ส่ง หลังจากนั้นไม่นานฉันก็พิมพ์คำว่า "สวิส" และมันก็เติมข้อความอัตโนมัติ ฉันยืนยันว่ามันมาใน Notes ด้วย เพื่อยืนยันว่าไม่ใช่แอปเฉพาะของ Apple ฉันพิมพ์คำใหม่ลงใน Avocado และมันก็แสดงให้เห็นว่าเป็นคำแนะนำที่สมบูรณ์ใน Notes

คุณสามารถลบพจนานุกรมคีย์บอร์ดของคุณได้โดยไปที่ Settings.app, ทั่วไป> รีเซ็ต> รีเซ็ตพจนานุกรมคีย์บอร์ด คำตอบนี้แสดงเส้นทางไปยังแคชและในทางทฤษฎีคุณสามารถลบคำที่ละเมิดออกไปได้โดยใช้เครื่องมือของบุคคลที่สามเพื่อเข้าถึงและแก้ไขไฟล์

สำหรับการป้องกันคำศัพท์ใหม่จากการเรียนรู้ฉันจะคาดเดาว่าการปิดการใช้งานการแก้ไขอัตโนมัติจะทำเคล็ดลับใน iOS 7 แม้ว่า "Swisslapse" เป็นคำแนะนำการเติมข้อความอัตโนมัติในตอนนี้ แต่ก็ยังปรากฏเป็นคำที่ไม่ถูกต้อง พจนานุกรมตรวจสอบการสะกด iOS 8 อาจมีการตั้งค่าที่ละเอียดยิ่งขึ้น แต่คุณต้องสมมติว่าแป้นพิมพ์ทำนายผลคือการเรียนรู้จากทุกสิ่งที่คุณพิมพ์และอาจต้องปิดการใช้งาน

สำหรับคำถามของคุณเกี่ยวกับ iMessages แอปเปิ้ลยืนกรานว่าพวกเขาไม่สามารถอ่านข้อความของคุณในระหว่างการขนส่งเนื่องจากถูกเข้ารหัสบนอุปกรณ์ของผู้ส่งเท่านั้นที่จะอ่านบนอุปกรณ์ของผู้รับ ฉันสงสัยว่า Apple บันทึกเนื้อหาข้อความไว้ในอุปกรณ์หากคุณลบออกไป ฉันยังไม่ได้ทดสอบ แต่ฉันสงสัยว่าพวกเขาจะสแกนข้อความขาเข้าเพื่อหาคำเพื่อแก้ไขอัตโนมัติแม้ว่าพวกเขาจะเริ่มสแกนเพื่อตอบสนองการคาดเดาข้อความก็ตาม (เช่น "พิซซ่าหรือจีน?" สร้างพิซซ่าและจีนเป็นคำตอบที่คาดการณ์สองคำแรก)


7

หากคุณอ่านสิทธิบัตรของ Apple มีคำอธิบายว่ามันทำงานอย่างไร

สิทธิบัตรของสหรัฐอเมริกา

สิทธิบัตรหมายเลข8,232,973สำหรับ "วิธีการอุปกรณ์และส่วนต่อประสานผู้ใช้แบบกราฟิกที่ให้คำแนะนำสำหรับการป้อนข้อความ"

และ

สิทธิบัตรสหรัฐอเมริกาเลขที่8,074,172 ของ Appleสำหรับ "วิธีการระบบและส่วนต่อประสานกราฟิกกับผู้ใช้สำหรับการให้คำแนะนำคำศัพท์" หรือข้อความคาดการณ์

… .. อย่างไรก็ตามขนาดของอุปกรณ์สื่อสารแบบพกพาเหล่านี้ยัง จำกัด ขนาดของอุปกรณ์ป้อนข้อความเช่นแป้นพิมพ์จริงหรือแป้นพิมพ์เสมือนจริงในอุปกรณ์พกพา ด้วยแป้นพิมพ์ที่ จำกัด ขนาดนักออกแบบมักจะถูกบังคับให้ทำปุ่มให้เล็กลงหรือเกินพิกัด ทั้งสองอาจนำไปสู่ข้อผิดพลาดในการพิมพ์และทำให้ย้อนรอยมากขึ้นเพื่อแก้ไขข้อผิดพลาด ทำให้กระบวนการสื่อสารด้วยข้อความบนอุปกรณ์ไม่มีประสิทธิภาพและลดความพึงพอใจของผู้ใช้ด้วยอุปกรณ์สื่อสารพกพาดังกล่าว

..... ชุดของสตริงถูกเปรียบเทียบกับพจนานุกรม คำในพจนานุกรมที่มีชุดของสตริงเป็นคำนำหน้าจะถูกระบุ (206) ตามที่ใช้ในที่นี้ "คำนำหน้า" หมายความว่าสตริงเป็นคำนำหน้าของคำในพจนานุกรมหรือเป็นคำในพจนานุกรม พจนานุกรมที่ใช้ในที่นี้หมายถึงรายการคำ พจนานุกรมอาจถูกจัดทำล่วงหน้าและเก็บไว้ในหน่วยความจำ พจนานุกรมอาจรวมถึงการจัดอันดับความถี่การใช้งานสำหรับแต่ละคำในพจนานุกรม การจัดอันดับความถี่ในการใช้งานสำหรับคำที่ระบุ (หรือมากกว่านั้นสอดคล้องกับ) ความถี่ในการใช้สถิติสำหรับคำนั้นในภาษา ในศูนย์รวมบางพจนานุกรมอาจรวมถึงการจัดอันดับความถี่การใช้งานที่แตกต่างกันสำหรับความหลากหลายของภาษา ตัวอย่างเช่น,

ในศูนย์รวมบางแห่งพจนานุกรมอาจปรับแต่งได้ นั่นคืออาจมีการเพิ่มคำเพิ่มเติมลงในพจนานุกรมโดยผู้ใช้ นอกจากนี้ในศูนย์รวมบางแอปพลิเคชันที่แตกต่างกันอาจมีพจนานุกรมที่แตกต่างกันด้วยคำที่แตกต่างกันและการจัดอันดับความถี่การใช้งาน ตัวอย่างเช่นแอปพลิเคชันอีเมลและแอปพลิเคชัน SMS อาจมีพจนานุกรมที่แตกต่างกันด้วยคำที่แตกต่างกันและการจัดอันดับความถี่ในการใช้งานที่แตกต่างกันในภาษาเดียวกัน

คำที่ระบุเป็นคำที่ผู้สมัครที่อาจนำเสนอให้กับผู้ใช้เป็นคำแนะนำแทนสำหรับลำดับการป้อนข้อมูล คำที่ผู้สมัครจะได้รับคะแนน (208) คำที่ได้รับการคัดเลือกแต่ละคำจะได้รับคะแนนตามการเปรียบเทียบแบบตัวอักษรต่ออักขระกับลำดับการป้อนข้อมูลและปัจจัยอื่น รายละเอียดเพิ่มเติมเกี่ยวกับการให้คะแนนคำพูดของผู้สมัครมีการอธิบายด้านล่างที่เกี่ยวข้องกับรูปที่ 3 และ 7A-7C ชุดย่อยของคำที่ผู้สมัครจะถูกเลือกขึ้นอยู่กับเกณฑ์ที่กำหนดไว้ล่วงหน้า (210) และชุดย่อยที่เลือกจะถูกนำเสนอให้กับผู้ใช้ (212) ในศูนย์รวมบางคำคำที่ได้รับการคัดเลือกจะถูกนำเสนอต่อผู้ใช้ในรายการแนวนอนของคำ

มุมมองกราฟิก:

แป้นพิมพ์ทำนายผล

ฉันไม่ได้ตั้งใจจะให้คำอธิบายที่สมบูรณ์เกี่ยวกับวิธีการทำงาน แต่ให้คำแนะนำแก่มัน

แล้วเกี่ยวกับอะไร

สวิส

สังเกตุว่าพจนานุกรมของฉันไม่มีมันดังนั้นจึงมีการขีดเส้นใต้สีแดงและแนะนำให้ค้นหา

ตัวเลือกคือ:

1- ค้นหาและแก้ไข

2- เพิ่มในพจนานุกรมตามที่พิมพ์

3 - ไม่สนใจมัน

ตรรกะของแป้นพิมพ์คาดการณ์จะคำนึงถึงอินพุตทั้ง 3 ตัว แม้แต่เวอร์ชั่นที่ถูกเพิกเฉยและมันจะถือว่าเป็นสิ่งที่ฉันต้องการ ดังนั้นในกรณีของคุณคุณอาจไม่ได้เพิ่มลงในพจนานุกรมของคุณ แต่ใช้คำนั้นมากกว่าหนึ่งครั้งดังนั้นมันจึงถูกทำเครื่องหมายว่าเป็นไปได้มากที่สุด (ทำนาย)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.