- Llama.ttf เป็นทั้งไฟล์ฟอนต์และโมเดลภาษาขนาดใหญ่ (LLM) พร้อมเอนจินอนุมานของโมเดลนั้น
- Harfbuzz ซึ่งเป็นเอนจินจัดรูปอักษรที่ใช้ใน Firefox/Chrome สามารถ "จัดรูป" ข้อความด้วยโค้ดตามอำเภอใจผ่าน Wasm shaper ได้
- โค้ด "ตามอำเภอใจ" นี้สามารถเป็นเอนจินอนุมาน LLM ทั้งชุดที่มีพารามิเตอร์ที่ฝึกไว้แล้ว เช่น สำหรับเริ่มต้น LLM และใช้สร้างข้อความ
- ที่นี่ใช้ LLM ชื่อ Llama จึงได้ชื่อว่า llama.ttf
- กล่าวคือ ในแอปพลิเคชันที่อิง Harfbuzz และเปิดใช้ Wasm สามารถใช้ฟอนต์นี้เพื่อรัน LLM และสร้างข้อความได้
- ไม่ต้องรอให้ผู้ผลิตเพิ่มฟีเจอร์แบบ "Copilot" เพราะทุกอย่างรันในเครื่องทั้งหมด
- หากใช้ฟอนต์นี้ คุณยังสามารถคุยกับฟอนต์ได้ด้วย
- วิธีใช้งาน:
- ดาวน์โหลดไฟล์
llama.ttf แล้วใช้งานเหมือนฟอนต์อื่นทั่วไป
- บิลด์ Harfbuzz ด้วย
Dwasm=enabled จากนั้นบิลด์ wasm-micro-runtime แล้วเพิ่ม shared library ที่ได้เข้าไปในตัวแปรสภาพแวดล้อม LD_PRELOAD ก่อนรันแอปพลิเคชันที่อิง Harfbuzz เช่น gedit หรือ GIMP
- ยังมีการแนะนำความพยายามสนุก ๆ อื่น ๆ ที่ใช้ฟอนต์และ LLM ด้วย
ความเห็นของ GN⁺
- llama.ttf เป็นแนวทางที่แปลกใหม่ในการรัน LLM ผ่านไฟล์ฟอนต์
- เนื่องจากรันในเครื่อง จึงได้เปรียบทั้งด้านความเป็นส่วนตัวและประสิทธิภาพ
- ต้องมีความเข้าใจเกี่ยวกับ Harfbuzz และ Wasm จึงอาจค่อนข้างยากสำหรับวิศวกรมือใหม่
2 ความคิดเห็น
ในเนื้อหาส่วนหัวข้อย่อย Why? ไม่มีเขียนอะไรไว้เลย 🤣
ความคิดเห็นจาก Hacker News