mirror of
https://github.com/numexai/numex_nedir.git
synced 2026-09-25 05:22:29 +00:00
- README Numex Ailesi yapisina gore yeniden duzenlendi, adresler ve ekran goruntuleri eklendi - urunler/: 17 urun sayfasi (Codex Web/IDE/CLI, Core, API & SDK, Hub & Forge, Market, Numexpedia, Okul, Aile, marka kimligi...) - docs/: mimari, yol haritasi & surum notlari, SSS, sozluk - gorseller/: site ve uygulama ekran goruntuleri (kisisel bilgiler bulaniklastirildi)
4.1 KiB
4.1 KiB
🏛️ Numex Core (Corey) — Otonom Ajan Motoru
@numex-ai/core · Numex ekosisteminin beyni ve motoru. Lisans: MIT
"Çekirdek, ekosistemin beyni ve motorudur: bir isteği alıp kodu yazan, sonra durmayıp çalıştıran, test eden ve dürüstçe denetleyen otonom ajan." — Numexpedia
CLI, Codex IDE, VS Code eklentisi, Codex Web ve SDK aynı çekirdeği kullanır. Bu yüzden terminaldeki komut ile editördeki buton birebir aynı davranır.
Mimari
flowchart LR
REQ[İstek] --> EMP[EmpathyEngine<br/>aciliyet · kalite modu]
EMP --> DOM[Alan tespiti<br/>LoRA → registry → SkillMemory → dinamik sentez]
DOM --> PLAN[PlanGate + Mimar planı]
PLAN --> SWARM{{Swarm Council}}
SWARM --> A[🏛️ Mimar]
SWARM --> C[💻 Kodlayıcı]
SWARM --> D[🔍 Denetçi]
SWARM --> T[🎨 Tasarımcı]
A & C & D & T --> HEAL[Self-Healing Loop<br/>PredictiveHealing · StuckDetector]
HEAL --> VIS[Omni-Vision<br/>Headless Chrome · DOM · 3D Canvas]
VIS --> GATE[FinishGate<br/>kanıt: HTTP 200 · test · DOM]
GATE -->|kanıt yok| HEAL
GATE -->|kanıt var| MEM[Self-Evolving Memory<br/>.agents/skills/SKILL.md]
MEM --> OUT[Teslim]
Temel yetenekler
| Yetenek | Açıklama |
|---|---|
| 🏛️ Swarm Council | Bütçe kontrollü 4 uzman ajan: Mimar, Kodlayıcı, Denetçi, Tasarımcı. Dinamik sentez sonrası mimari inceleme. |
| 🧠 3 katmanlı çıkarım | ONNX WASM (≈25 MB, tamamen yerel) → Ollama (yerel LLM) → Bulut API. İnternet yokken de çalışabilir. |
| 🔁 Self-Healing Loop | 3 turluk otonom hata tespit ve düzeltme döngüsü. |
| 🚦 FinishGate | "Tamam/bitti" iddiası kanıtsız geçemez — canlı HTTP 200, birim testi veya DOM kontrolü ister. |
| 👁️ Omni-Vision | Headless Chrome ile DOM ve 3D Canvas'ı görsel olarak denetler: kod gerçekten çalışıyor mu? |
| 🧩 NCP Protocol | Blender 3D, Unity ve Figma için tak-çalıştır eklenti sistemi (Eklenti mağazası). |
| 📚 Self-Evolving Memory | Oturumlarda bulunan çözümleri .agents/skills/SKILL.md altında saklar; bir dahakine hatırlar. |
| 🗃️ SQLite Cache | Node 22+ node:sqlite, JSON dosya yedeğiyle önbellek motoru. |
| 🧭 StuckDetector | Ajan döngüye girerse devreye girer; kullanıcıya veya web aramasına döner (autoPilot'ta bile). |
| 🩺 PredictiveHealing | Sözdizimi, yapı, veri bütünlüğü, JSX parantez dengesi kontrolleri. |
| 🎯 Zero-Noise Pruning | Büyük dosyada yalnızca ilgili satırları seçer (örnek: 537 satırda 41 ilgili satır, %92 gürültü filtrelendi). |
| ⚡ LRU File Cache | 500 dosya limiti, mtime tabanlı, ~3× hız. |
| 💞 EmpathyEngine | Kullanıcının acelesini / kalite beklentisini algılar, önceliklendirir. |
| 🏗️ E2E Deploy | Scaffold → npm install → sunucu → health check → Playwright tarayıcı doğrulaması. |
| 🎛️ PlanGate | API anahtarı + Free/Pro/Enterprise plan limitleri. |
| 🎓 LoRA Accumulator | Doğrulanmış çözümlerden JSONL veri seti biriktirir (öz-eğitim döngüsü). |
Yol haritası seviyeleri
| Seviye | Durum |
|---|---|
| 1 — CLI (terminal, komutlar, REPL) | ✅ |
| 2 — Chat + Tools | ✅ |
| 3 — RAG + Context (kod indeksleme) | ✅ |
| 4 — Otonom kodlama (scaffold, E2E deploy) | ✅ |
| 5 — Swarm Council (4 ajan konseyi, SkillMemory) | ✅ |
| 6 — Sentetik Mimar (meta-reasoning, 12 sektör, öz-eğitim) | ✅ (geliştirme ortamında doğrulandı) |
Yapılandırma
const core = require('@numex-ai/core');
// autoPilot: true → plan/kod aşamalarında onay beklemeden ilerler.
// StuckDetector her durumda aktif kalır.
🧩 NCP eklenti mağazası
Çekirdek, NCP eklentilerini keşfetme, arama, .numex/plugins/ altına indirme, kurma ve kaldırma
desteği içerir. Örnek eklenti türleri: Blender sahne oluşturma/render, Figma tasarımını HTML/CSS'e
dönüştürme. (Eklenti kataloğu geliştirme aşamasındadır.)