Belgeler / Başlarken
Yuli nedir
Kontrolü kaybetmeden yapay zekâ ile geliştirme yapmak için eksiksiz bir çalışma çerçevesi: IDE, ajan, metrikler, metodoloji ve kalite.
Yuli Code, yapay zekânın kontrolü sizden almadan sizinle birlikte çalıştığı bir masaüstü IDE'dir. Düzenleyiciyi, kod zekâsını, Git'i, hata ayıklamayı, veritabanını, kapsayıcıları, web tasarımını ve planlayan, öneren ve uygulayan bir ajanı tek bir uygulamada bir araya getirir.
Ajan önerir, IDE denetler, siz onaylarsınız. Yuli'nin her özelliğine yön veren ilke budur.
YULI ne anlama gelir
YULI, Yield Unified Local Intelligent Framework for Orchestrated Generation & Execution ifadesinin kısaltmasıdır.
Sohbet penceresi olan bir düzenleyiciden ibaret değildir. Altı parçayı birleştiren bir çalışma çerçevesidir:
| Parça | Ne sağlar |
|---|---|
| IDE | Düzenleyici, gezinme, yeniden düzenleme, Git, hata ayıklama, veritabanı, kapsayıcılar, REST istemcisi ve Web Studio. |
| Ajan | Planlar, değişiklikleri diff'leriyle önerir ve IDE'yi denetimli araçlarla kullanır. |
| Metrikler | A–E notu, clean code uygulamaları, Six Sigma ve önceki sürümle (N−1) karşılaştırma. |
| Metodoloji | Analiz'den Teslim'e uzanan, zorunlu bir Ölçüm aşaması içeren 8 aşamalı bir yaşam döngüsü. |
| Kalite güvencesi | Sürümlenen bir kalite sözleşmesi ve aynı kuralları hem insanlara hem ajanlara uygulayan bir gate. |
| SDLC | Yönetişim Merkezi'nde gereksinimler, ADR'ler, tehdit modeli, tedarik zinciri, teslim ve işletim. |
Üç ilke
İnsan denetimi
Ajanın yaptığı hiçbir değişiklik incelemeden geçmeden diske yazılmaz. Etkisi olan eylemler (bir commit, bir push, veritabanına yazan bir ifade) bir kart üzerinden onaylanır.
Deterministik kurallar
Güvenlik sınırlarını motor her işlemde uygular. Bu sınırlar ne prompt'un söylediğine ne de modelin iyi niyetine bağlıdır.
Önce yerel
Kod, dizin ve ajanın durumu bilgisayarınızda ve projenizde kalır. İnternete yalnızca sizin seçtiğiniz yapay zekâ çıkar. Ayrıntılar için Güvenlik.
Nasıl inşa edildi
Ağır işi (dizinleme, Git, süreçler, hata ayıklama, veritabanı, güvenlik ve ajan orkestrasyonu) yerel bir Rust motoru üstlenir; Electron + TypeScript arayüzü yalnızca ekrana çizer. Dil modeli akıl yürütür ve IDE servislerini denetimli araçlarla kullanır. Daha fazlası için Mimari.
Yapay zekâyı kullanmanın iki yolu
| Abonelik modu | Platform modu | |
|---|---|---|
| Akıl yürüten | Kendi Claude Code, Kiro, Codex veya Antigravity'niz | Yuli'nin motoru |
| Ödeyen | Mevcut aboneliğiniz | Seçtiğiniz sağlayıcının API anahtarı |
| IDE'yi nasıl kullanır | MCP üzerinden yuli_* araçları |
Dahili araçlar |
Her iki modda da kurallar, paneller ve değişiklik penceresi aynıdır. Kendi modunuzu Bir yapay zekâ bağlayın sayfasında seçin.
Kimler için
- Kodları üzerindeki denetimden, güvenlikten ve şeffaflıktan vazgeçmeden yapay zekânın verimliliğini isteyen ekipler.
- Eski sistemler (Ant, Eclipse, Struts, JSP, klasik uygulama sunucuları) dahil JVM projeleri.
- React, Vue, Angular, HTML veya JSP ile ön yüz geliştirme.
- Kalite sözleşmesi ve gate sayesinde, kalite ya da mevzuat gereksinimleri olan ekipler.