Code, der meinen Blogpost begleitet, "Ein Blick auf das neue transformator-betriebene prädiktive Textmodell." Mit diesem Repository können Sie die Aktivität aus dem neuen Vorhersage -Textmodell in MacOS Sonoma unterhalten.
Hinweis: Irgendwann in diesem Sommer hat Apple die Fähigkeit entfernt, Modellvorhersagen irgendwann auszuspionieren, aber ich bin mir nicht sicher, in welcher Beta sie dies getan haben. Ich kann bestätigen, dass es in Macos Sonoma Beta 1 funktioniert, jedoch nicht in Beta 7.

Dieses Repository hat zwei Skripte:
Beide Skripte arbeiten nur auf MacOS Sonoma (14), weder auf MacOS Ventura (13) noch früher. Wenn Sie nur daran interessiert sind, die Vokabulardatei zu erhalten, müssen Sie keine der Setup -Anweisungen befolgen.
Hinweis: Ich habe diese Anweisungen zuletzt parallel auf einer virtuellen Maschine getestet, aber diese Anweisungen sollten auch auf einer realen Maschine funktionieren. Wenn Sie eine VM installieren müssen, habe ich hier einen Link zu einem MacOS Sonoma Beta 1 IPSW gefunden.
Folgen Sie diesem Leitfaden, um den Schutz der Systemintegrität zu deaktivieren. Sie müssen in den Wiederherstellungsmodus starten, einen Befehl ausführen und dann neu starten. Wenn Sie dies auf einer echten Maschine tun, vergessen Sie nicht, den SIP wieder aufzunehmen, sobald Sie fertig sind :-)
Normalerweise sollten Sie in der Lage sein, Befehlszeilen -Tools mit dem folgenden Befehl zu installieren:
xcode-select --installIch hatte jedoch Schwierigkeiten, dies in meinem VM zu tun, daher habe ich das neueste Paket für Befehlszeilen -Tools von der Apple Developer -Website heruntergeladen.
Um fq zu installieren, können Sie die Anweisungen in ihrem Readme befolgen oder mit Homebrew installieren:
brew install wader/tap/fqpip3 install -r requirements.txtSobald alles eingerichtet ist, sollten Sie es mit sudo ausführen können:
sudo python3 app.pyMöglicherweise sehen Sie den folgenden Fehler:
Failed to spawn: unable to find a process with name 'AppleSpell'
Dies liegt daran, dass AppleSpell ausgeführt werden muss, wenn Sie den Befehl starten. Um sicherzustellen, dass dies der Fall ist, öffnen Sie die Notes -App (oder eine andere App mit einem Textfeld) und beginnen Sie mit der Eingabe des Skripts.
predictive-spy ist im Rahmen der MIT-Lizenz erhältlich. Weitere Informationen finden Sie in der Lizenzdatei.