ทัวร์ด่วน
ห้านาทีเพื่อทำความรู้จักโครงสร้างของ Faber: ติดตั้ง CLI อ่านฟังก์ชันหนึ่งรายการ แล้วเปิดดูแพ็กเกจจริง สำหรับเส้นทางแบบเป็นลำดับ ให้ทำตามนี้: ติดตั้ง → Hello → คำสั่ง → โปรเจกต์
1. ติดตั้ง CLI#
ดาวน์โหลดรุ่นปัจจุบัน (1.1.1) สำหรับแพลตฟอร์มของคุณจากหน้าติดตั้ง ตรวจสอบ checksum ของไฟล์เก็บถาวร แล้วนำไบนารี faber ที่แยกออกจาก faber-v1.1.1-<target-triple>/faber ไปไว้ใน PATH ของคุณ ยืนยันด้วยคำสั่ง:
faber --version2. โครงสร้างของฟังก์ชัน#
พารามิเตอร์แบบระบุชนิดก่อน ชนิดผลลัพธ์แบบ glyph คำควบคุมภาษาละติน และยูเนียนที่เป็นค่าว่างได้:
functio divide(numerus a, numerus b) → numerus ∪ nihil {
si b ≡ 0 ergo redde nihil
redde a / b
}| สัญญาณ | ความหมาย |
|---|---|
ฟังก์ชัน | การประกาศฟังก์ชัน |
numerus a | ระบุชนิดก่อน แล้วจึงระบุชื่อ |
→ | ชนิดผลลัพธ์ |
∪ nihil | ค่าว่างได้ (T ∪ nihil) |
si … ergo | แขนงแบบย่อ |
คืน | คืนค่า |
3. โครงสร้างแพ็กเกจ#
แพ็กเกจคือไดเรกทอรีที่มี faber.toml และ src/:
my-app/
faber.toml
src/
main.fabคำสั่งที่ใช้บ่อย:
faber check my-app/
faber build my-app/ -t rust
faber run my-app/
faber test my-app/รายละเอียดเพิ่มเติม: เครื่องมือ build ของ Faber
4. แอปพลิเคชันจริง#
อย่าหยุดอยู่แค่ hello-world รีโพซิทอรี examples สาธารณะมี CLI ที่รองรับหลายคำสั่ง mailspace ภายในเครื่อง แทร็กงาน GPU และคลังโค้ดภาษาฉบับเต็ม
| แพ็กเกจ | สิ่งที่แสดงให้เห็น |
|---|---|
| AI Workbench | CLI หลายคำสั่ง การตรวจสอบโมเดล และ embeddings |
| ViviLite | CLI สำหรับ mailspace ที่เก็บข้อมูลเป็นไฟล์ / การประสานงานระหว่างเอเจนต์ |
| coreutils | แคมเปญแอปพลิเคชันขนาดใหญ่ขึ้น (parity harnesses) |
| gpu-workload | ระบบ / ขั้นของ GPU |
| corpus | หนึ่งไดเรกทอรีต่อโครงสร้างภาษาแต่ละรายการ |
ดูแพ็กเกจเหล่านี้ได้ที่หน้าตัวอย่าง
5. หากคุณเป็นเอเจนต์#
- อ่าน
/llms.txt - เปิด
/agents/index.md - เลือกสกิลจาก
/.well-known/agent-skills/index.json
เส้นทางเริ่มต้น#
| ขั้นตอน | หน้า | ผลลัพธ์ |
|---|---|---|
| 1 | ติดตั้งและดาวน์โหลด | วาง Faber 1.1.1 ไว้ใน PATH และตรวจสอบการติดตั้ง |
| 2 | Hello, Faber | สร้างและเรียกใช้ salve-munde |
| 3 | คำสั่งที่คุณจะใช้ | เรียนรู้ check, build, run, test, explain |
| 4 | โปรเจกต์และตัวอย่าง | เริ่มทำงานกับแพ็กเกจจริงและหน้า corpus |