Skip to the content.

fak — kurulum ve başlangıç (Türkçe giriş)

Bu bir yerelleştirilmiş giriş noktasıdır (entry point), dokümantasyonun tam çevirisi değildir. Tüm dokümantasyon İngilizcedir — bu sayfa size fak’in kurulum ve çalıştırma yolunu verip sizi İngilizce dokümana yönlendirir. Not: Bu çeviri makine tarafından üretilmiştir ve ana dilde inceleme beklemektedir — hata görürseniz issue/PR açın. Diğer diller için: i18n hub.

Tek satırda

Bu, kurulum-ve-çalıştırma giriş kapısıdır; yoğun tanıtım README‘dedir. fak, AI ajanınız ile çağırdığı araçlar arasında oturan tek bir statik Go binary‘sidir: her tool call’u çalışmadan önce inceler ve uzun bir oturumda tekrarlanan paylaşılan işi yeniden kullanır. Sonuç: aynı ajan loop’u daha güvenli, daha ucuz ve daha hızlı — hiçbir şeyi yeniden yazmadan. Ajanınızı yeniden yazmazsınız; tek bir base URL’i fak serve‘e yöneltir ya da mevcut ajanı tek komutla sararsınız:

fak guard -- claude    # mevcut ajanınızı tek komutla sarar

Türkiye için neden önemli

fak neyi çözer

Ön koşullar

Katmanlar (Tier’lar)

Yükselen kurulum maliyeti sırasına göre — aralarında yeni bir şey kurulmaz:

Tier Ne elde edersiniz Kurulum
0 — Çekirdeği deneyin Adjudication sınırını çevrimdışı çalıştırın/ölçün go build
1 — Gerçek bir model’in önüne geçin Kernel’i, başka yerde sunduğunuz bir model’in önüne koyun (Ollama / vLLM / llama.cpp / bulut) + çalışan bir OpenAI-compatible sunucu
1b — Tek komutla local model Mevcut ajanınızla in-kernel bir local GGUF model — key yok, ağ yok, ikinci terminal yok fak guard --gguf qwen2.5:7b -- claude
2 — Kaynaşık in-kernel model Kernel’in sahip olduğu saf-Go forward pass + (gerçek weight) Python export

Yalnızca önünde fak olan işe yarar bir model sunmak istiyorsanız, istediğiniz Tier 1‘dir.

Model’inizle

fak model’inizi değiştirmez — onu govern eder ve cache’ler. Qwen2/Qwen3 ve GLM-MoE, in-kernel referans motorunda bit-bazında (bit-exact) kanıtlanmıştır; geri kalan her şey (DeepSeek, Mistral, herhangi bir open-weights model) OpenAI-compatible wire üzerinden öne geçer — Ollama / vLLM / SGLang / llama.cpp / LM Studio veya herhangi bir OpenAI-compatible API.

Binary’yi edinin

Katkıda bulunan (clone’dan build):

go build -o fak ./cmd/fak

Go ile kurulum (modül yolu github.com/anthony-chaudhary/fak repo köküdür, doğrudan kurulur):

go install github.com/anthony-chaudhary/fak/cmd/fak@latest

Windows notu. go build -o fak.exe ./cmd/fak ile derleyin; binary’yi .\fak.exe olarak çağırın.

60 saniyelik kanıt (key yok, model yok, GPU yok)

go build -o fak ./cmd/fak
./fak preflight --policy examples/customer-support-readonly-policy.json --tool refund_payment --args "{}"   # -> DENY (POLICY_BLOCK)
./fak preflight --policy examples/customer-support-readonly-policy.json --tool search_kb     --args "{}"   # -> ALLOW
./fak agent --offline                                                                                       # injection blocked, task still completes

Sonraki adım

License: Apache-2.0.