Sun'iy Intellekt bilan Gaplash.
Ilovangni Qur.
ElpoCore — ELPO ekotizimining asosiy platformasi. Kodni bilmaydigan foydalanuvchi ham sun'iy intellekt bilan gaplashib ilova yaratishi mumkin. Sun'iy intellekt tabiiy tildagi so'rovni metadata JSONga aylantiradi; Metadata Engine bu JSON-dan avtomatik PostgreSQL jadvali, REST API va React forma yaratadi.
SmartERP, e-Belge Integrator, 12 sektor paketi ElpoCore ustida ishlaydi. Mijoz o'z maxsus ilovasini ham sun'iy intellekt bilan daqiqalarda yaratishi mumkin, kod yozmasdan. Cortex esa platforma yonida litsenziya / identifikatsiya / foydalanish boshqaruvi yuqori qatlami sifatida joylashadi.
(On-Prem · SaaS · PaaS)
bitta gateway-da
ilova yarat
✓ Customer entity (4 maydon)
✓ name, phone, lastContactDate, notes
✓ REST API: /api/customers (CRUD)
✓ React forma + ro'yxat sahifasi
✓ PostgreSQL jadvali + indekslar
Tayyor — 5 soniyada foydalanishni boshlashing mumkin.
ElpoCore-ni Tashkil Etuvchi 8 Qurilish Bloki
Sun'iy Intellekt Chat Qatlamidan Metadata Engine-ga, Plugin Host-dan Script Runtime-ga — har bir komponent yakka holda kuchli, birgalikda esa ajoyib.
Sun'iy Intellekt Chat Qatlami
Foydalanuvchi tabiiy tilda "Mijozlarni kuzatish tizimi xohlayman, telefon, ism, oxirgi aloqa sanasi bo'lsin" deb yozadi. Sun'iy intellekt metadata JSON yaratadi, Metadata Engine esa bu JSON-dan jadval, REST endpoint va formani avtomatik yaratadi. Sun'iy intellekt hech qachon to'g'ridan-to'g'ri kod yozmaydi — faqat metadata yaratadi, platforma uni izohlaydi.
Metadata Engine
5 metadata turi (entity, field, validation, ui, rule). Bitta manba, ko'p chiqish: PostgreSQL sxemasi + REST API + React UI hammasi bir xil metadata-dan avtomatik yaratiladi. Gibrid saqlash: o'rnatilgan core entity-lar uchun haqiqiy jadvallar, dinamik entity-lar uchun JSONB + GIN index.
Generic UI Renderer
Metadata-dan avtomatik UI: forma, ro'yxat, detal, dashboard hammasi avtomatik render qilinadi. Web (React 19), Desktop (Tauri), Mobile (Flutter) — bir xil metadata-ni tortib o'z UI-ini quradi. Bitta backend, ko'p client.
Workflow & Rule Engine
JSON Rule DSL — vizual rule builder. BPMN asosidagi ish jarayoni (elpobpm sidecar), state machine, tasdiqlash zanjiri, rejalashtirilgan ishlar. Biznes qoidalari metadata sifatida saqlanib runtime-da bajariladi.
Multi-Tenant + RLS
Har bir tashkilot = 1 tenant = 1 DB yoki 1 schema. PostgreSQL Row Level Security (RLS) bilan to'liq ma'lumotlar izolyatsiyasi. Firma kodi bo'yicha tenant resolver (subdomain kerak emas). Master DB tenant yozuvlari + provisioning.
Plugin Host
Microkernel arxitekturasi. Uchinchi tomon plaginlarini sandbox-da ishga tushirish. AppStore uslubidagi `.elpoapp` paket formati aniqlangan. Marketplace infratuzilmasi tayyor, uchinchi tomon nashr oqimi yo'l xaritasida.
Script Runtime (Roslyn)
Microsoft.CodeAnalysis.CSharp.Scripting orqali sandboxed C# skripting. Maxsus biznes mantiq, computed fields, event handler-lar runtime-da yoziladi va kompilyatsiyasiz ishlaydi.
App Packaging (.elpoapp)
Har bir ilova .elpoapp faylida paketlanadi: metadata + script + UI mavzu + permissions + hujjatlashtirish. Marketplace tarqatish, versiyalash, avtomatik yangilash.
Gapir · Sun'iy Intellekt Taklif Etsin · Yarat · Foydalan
An'anaviy platformada haftalar davom etadigan ilova ishlab chiqish ElpoCore-da daqiqalarga tushadi. Kod yozilmaydi — metadata yoziladi, platforma izohlaydi.
Gapir
Tabiiy tilda nima xohlashingni yoz yoki ayt. "Mijozlarni kuzatish tizimi xohlayman, telefon, ism, oxirgi aloqa sanasi."
Sun'iy Intellekt Taklif Etsin
Sun'iy intellekt metadata JSON yaratadi: entity, maydonlar, validation, aloqalar, UI. Senga ko'rsatib tasdiqlatadi. "Customer toifasini ham qo'shaymi?"
Avtomatik Yarat
Metadata Engine PostgreSQL jadvali, REST endpoint-lar, React forma va ro'yxat sahifasini avtomatik yaratadi. Migration ishlaydi.
Foydalan
Sahifani och, ma'lumot kirita boshla. Ehtiyoj o'zgarsa qayta gapir — maydon qo'sh, qoida o'zgartir. Hech kod yozmasdan.
Bitta Platforma, Cheksiz Ilova
SmartERP, e-Belge Integrator va sektor paketlari ElpoCore ustida ishlaydi. Mijoz kerak bo'lganda sun'iy intellekt bilan gaplashib yoki In-Form Designer bilan o'z maxsus ilovasini ham shu platformada yaratishi mumkin.
SmartERP
Buxgalteriya, ombor, savdo, xarid, ishlab chiqarish, HR — o'rnatilgan ERP modullari (manifest-driven app v2.0)
e-Belge Integrator
GİB e-hisob-faktura, e-arxiv, e-yo'l varaqasi, e-daftar, e-chipta, e-SMM, e-MM — UBL-TR XML yaratish va yuborish
Sektor Paketlari (12)
Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — har birida entity + form-template + sun'iy intellekt yordamchisi + cross-module wire
Country Packs (3)
TR (Tek Düzen / GİB), US (GAAP), DE (HGB · SKR03/04) — mahalliy normativ paketlar
Maxsus Ilovalar
Mijoz sun'iy intellekt bilan gaplashib yoki In-Form Designer orqali o'z maxsus ilovasini daqiqalarda yaratadi — kodsiz
Sun'iy intellekt bajaradi.
Inson nazorat qiladi.
ElpoCore-ning Sun'iy Intellekt Chat Qatlami 7 turli sun'iy intellekt provayderini ishlatadi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Har ELPO mahsuloti umumiy ElpoAIapi gateway orqali chaqiradi — model almashtirish bir nuqtada, prompt yangilanishi ma'lumotlar bazasidan.
Tabiiy tilda ilova yaratish ("mijozlarni kuzatish, telefon, ism, oxirgi aloqa..." → tayyor)
Mavjud metadata-ni tahlil qilib sozlash takliflari
Biznes qoidalarini JSON Rule DSL-ga aylantirish
Foydalanuvchi xatosini topib tuzatish taklif qilish
ElpoAIapi gateway orqali 7 sun'iy intellekt provayderi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)
Bepul fallback zanjiri: groq → qwen → gemini → openrouter → deepseek → anthropic
BYOK (Bring Your Own Key) — mijoz o'z LLM kalitini ishlatishi mumkin
Xarajatlarni kuzatish, rate limiting, foydalanish metrikalari (agent marketplace yo'l xaritasida)
Bir Engine, Uch Kanal
On-premise, SaaS yoki o'z mahsulotingizni qurmoqchimisiz? ElpoCore bir kod bazasidan uch xil modelda taqdim etiladi.
On-Premise
Yirik kompaniya, davlat muassasasi, ma'lumotlar maxfiy sohalar
Bir martalik litsenziya + yillik yangilash + qo'llab-quvvatlash paketi
Mijoz o'z serveriga ElpoCore-v1.0.zip-ni ochib setup.bat-ni ishga tushiradi. PostgreSQL o'z serverida. Litsenziya Cortex-ga bog'langan, yillik to'lov. Ma'lumotlar to'liq mijozda. Sun'iy intellekt: o'z kaliti yoki ElpoAIapi.
- Ma'lumotlar maxfiyligi maksimum
- Bir tenant, JWT login, setup wizard
- Yillik litsenziya yangilash + qo'llab-quvvatlash paketi
SaaS
KOBI, startap, yakka tartibdagi tadbirkor — serveri yo'qlarning barchasi
Oylik obuna + sun'iy intellekt foydalanish to'lovi + saqlash
Bizning serverda. Firma kodi bilan bitta domen orqali kirish — har firma o'z DB-da izolyatsiyada. Sun'iy intellekt: ElpoAIapi orqali (foydalanishga qarab). Yangilash, zaxira nusxa, monitoring biz tomonidan.
- Firma kodi → tenant resolver (subdomain kerak emas)
- Avtomatik zaxira + monitoring + yangilash
- Oylik obuna, bosqichli reja (free/pro/enterprise)
PaaS — Platform as API
Dasturiy ta'minot kompaniyalari, agentliklar, hamkorlar
API chaqiruvi / entity / foydalanuvchiga qarab to'lov
api.elpocore.com — REST API endpoint-lari. POST /v1/entities orqali entity aniqlang, POST /v1/entities/*/records orqali ma'lumot qo'shing, POST /v1/ai/generate orqali tabiiy tildan metadata yarating. Dasturiy ta'minot kompaniyasi "Kodlax CRM" deb sotadi, orqada ElpoCore ishlaydi.
- API key + X-Tenant header
- Rate limiting, billing, foydalanish metrikalari
- Cheksiz miqyos (hamkorlar mijozlari)
Sektoringizga Tayyor
To'qimachilikdan dorixonagacha, restorandan avtomobilgacha — 12 sektor paketi sektorga oid entity, form-template, sun'iy intellekt yordamchisi va cross-module oqim bilan keladi. Bir bosishda o'rnatiladi, idempotent.
To'qimachilik
apparel Avtomobil
automotive Qurilish
construction Kosmetika
cosmetics Ta'lim
education Oziq-ovqat
foodbeverage Poyabzal
footwear Mebel
furniture Sog'liqni saqlash
healthcare Logistika
logistics Dorixona
pharmacy Restoran
restaurant Har paket: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/
Har Qurilmada Bir Ilova
ElpoCore API-first + metadata-driven bo'lganligi uchun qaysi client metadata tortsa o'z UI-ini quradi. Backend o'zgarmaydi — Web, PWA, Desktop, Mobile bir xil entity-larga ulanadi.
Web
Brauzerda ishlaydi. Asosiy UI. Pishgan, keng ekotizim.
- Tayyor
- elpo-core-ui loyihasi
- Bitta React kod bazasi
PWA
Web-ga 3 fayl qo'sh = telefonga o'rnatiladigan ilova. Offline ishlaydi, push yuboradi.
- App store kerak emas
- Bepul — bir xil kod bazasi
- Offline + push
Desktop
Mavjud React-ni o'raydi. 5-10 MB .exe / .dmg yaratadi (Electron 200 MB). Nativ menyu, tray, OS integratsiyasi.
- Windows · macOS · Linux
- 5-10 MB binary
- Past RAM
Mobil
Skia render engine — har qurilmada barqaror UI. Nativ kamera, GPS, NFC, bildirishnoma.
- Android + iOS
- Nativ samaradorlik
- elpo-platform-mobile
GET /api/platform/Customer ──→ metadata JSON
React Renderer (web/PWA/Tauri): Flutter Renderer (mobile):
FieldType.String → <input> FieldType.String → TextField
FieldType.Boolean → <checkbox> FieldType.Boolean → Switch
FieldType.Date → <DatePicker> FieldType.Date → DatePicker
FieldType.Lookup → <SearchSelect> FieldType.Lookup → SearchableDropdown An'anaviy Low-Code Qila Olmaydigan
ElpoCore low-code raqobatchilari taklif etmaydigan 10 platforma imkoniyatini har ilovaga tayyor beradi. Forma dizayni, modullararo ulanish, time-travel, 360° ko'rinish — hammasi metadata darajasida.
In-Form Designer
3 qatlam: Platform / Tenant / UserHar forma ekranida ⚙️ Dizayn tugmasi. Foydalanuvchi 5 soniyada yangi maydon qo'shadi. Yuqori qatlam yangilansa ham pastki override-lar saqlanadi — upgrade-safe sozlash.
Cross-Module Wire
8 tur × 8 triggerModullararo ulanish qoidalari: AutoFill, LookupChain, Derived, Event, Cascade. Vizual canvas studio (SVG bezier graph) + jadval ko'rinishi. AsyncLocal cycle detection 10-hop.
Entity Chuqurlashtirish
Sun'iy intellekt taklifientity-deepener / variant-matrix-builder / industry-pack-generator agentlari foydalanish naqshlarini tahlil qilib yetishmaydigan maydon / variant / sektor paketini taklif qiladi.
Auto-Recommend
24s cronSectorAutoRecommendBackgroundService foydalanuvchi xatti-harakatlarini kuzatadi, dashboard banner orqali qo'shimcha sektor paketini tavsiya qiladi (masalan, F&B o'rnatilgan, Restaurant tavsiya).
Entity Versioning
time-travel APIHar o'zgarish entity_versions jadvaliga snapshot. /api/admin/entity-version/X/Y/at?asOf=... orqali o'tmish holatini torting. Compliance + audit + rollback.
360° Ko'rinish
Customer · Product · Supplier · EmployeeBitta yozuvga oid barcha harakatlar, aloqalar, sun'iy intellekt xulosalari bitta ekranda. Murakkab JOIN o'rniga metadata-driven aggregation.
DrillDown Navigator
20-hop tarixEntity → entity → entity navigatsiyasida oldinga/orqaga tugmalari (sessionStorage). Foydalanuvchi buyurtma → mijoz → hisob-faktura → to'lov yo'lida adashmaydi.
Tenant Onboarding Saga
6 qadamYangi kompaniya ochish: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → foydalanishga tayyor. /onboarding wizard interfeys uchun.
Cortex Litsenziyalash
HMAC-SHA256License heartbeat (5daq ping), expired/suspended/readonly/expiring banner, useLicenseStatus hook, On-Premise license.lic fayl HMAC tasdiqlovchi, reset_token oqimi.
Computed + Document Numbering
Roslyn · race-safeComputed Fields: ifoda asosidagi hisoblangan maydonlar (Roslyn sandbox). Document Numbering: prefix / padding / yillik-oylik reset, multi-tenant izolyatsiyalangan raqamlash qoidalari.
Samaradorlik + Egiluvchanlik Birgalikda
O'rnatilgan core entity-lar haqiqiy jadvallarda (maksimum samaradorlik), sun'iy intellekt bilan yaratilgan dynamic entity-lar JSONB-da (to'liq egiluvchanlik). Ikki dunyoning eng yaxshisi.
Core Entities
O'rnatilgan core entity-lar (tenants, users, accounts, invoices, products, contacts) haqiqiy jadvallarda saqlanadi. Maksimum samaradorlik, boy indekslar, murakkab JOIN.
- ▸
tenants, users, roles - ▸
accounting_accounts, journal_entries - ▸
invoices, invoice_lines - ▸
products, inventory, contacts
Dynamic Entities
Sun'iy intellekt bilan yoki Configurator UI-dan aniqlangan custom entity-lar bitta dynamic_records jadvalida JSONB sifatida saqlanadi. GIN index + partial indexes + materialized views bilan samarali.
- ▸
dynamic_records (id, entity_def_id, tenant_id, data JSONB) - ▸
GIN index on data - ▸
Partial indexes for common queries - ▸
Materialized views for reporting
Texnologiya Stegi
Zamonaviy, kengaytiriladigan, ochiq manba ekotizimi
ElpoCore-ni Engine Sifatida Foydalaning
Dasturiy ta'minot kompaniyalari, agentliklar va hamkorlar uchun PaaS modeli — REST API + X-Tenant header orqali metadata-driven engine-ni o'z mahsulot nomingiz bilan soting. Mijozlaringiz yourerp.com ko'radi, ElpoCore nomini bilmaydi. 6 oyda yoziladigan ERP/CRM 1 haftada tayyor.
POST /v1/entities · API key + tenant izolyatsiyasi
Mavzu tizimi · React renderer · iframe yoki o'z UI bilan o'rash
Foydalanishga qarab hisob-kitob · hamkorning mijozlari sizga hisoblanadi
Sun'iy Intellekt bilan Gaplashadigan Platformani Sinab Ko'ring
ElpoCore — ELPO-ning barcha ilovalari ustida ishlaydigan asosiy platforma. Mijozlaringiz ham o'z ilovalarini sun'iy intellekt bilan gaplashib yaratishi mumkin.