あるデザイナー、[Søren Fuglede Jørgensen]さんが、大規模な言語モデルをTrueTypeフォントの中に埋め込むことに成功しました。このフォント「llama.ttf」を使うと、通常のフォントではあり得ない魔法のようなことが起こります。例えば、テキストエディタやフォトエディターで「o」を「ø」のように変更したり、感嘆符を特定の長さでタイプすると、TinyStoriesという言語モデルが生成したストーリーに置き換わります。
このような驚くべき機能を提供するのは、HarfBuzzのフォント拡張ライブラリーのおかげです。HarfBuzzにはWeb Assemblyコードを含むことができ、フォントのレンダリング時にあらゆるUnicodeの組み合わせをユニークなグリフとして描画する柔軟性を提供しています。
しかし、タイプ中に任意のWASMを実行するというアイデアには、いたずら心が感じられますが、長い間PDFでのセキュリティリスクが指摘されていることから、フォントにプログラムを埋め込むこと自体には先例があります。では、PDFにCPUがモデル化されているなら、TTFにLLMモデルが組み込まれるのはなぜ驚くべきことでしょうか?[Søren]さんのこのプロジェクトは、セキュリティ上の警告というよりも、純粋な遊び心から生まれたものと思われます。詳しくは、彼の動画デモで確認してみてください。
出典 : https://hackaday.com/2024/06/26/llama-ttf-is-ai-in-a-font/