Ақылды жүйелердің артындағы ақыл
🧬 ElpoCore Платформасы v1

ЖИ-мен Сөйлес.
Қолданбаңды Құр.

ElpoCore — ELPO экожүйесінің негізгі платформасы. Кодты білмейтін пайдаланушы да ЖИ-мен сөйлесіп қолданба жасай алады. ЖИ табиғи тілдегі сұранысты metadata JSON-ға айналдырады; Metadata Engine осы JSON-нан автоматты түрде PostgreSQL кестесі, REST API және React формасы жасайды.

SmartERP, e-Belge Integrator, 12 салалық пакет ElpoCore үстінде жұмыс істейді. Клиент өз арнайы қолданбасын да ЖИ арқылы минуттарда жасай алады, код жазбай. Cortex платформаның қасында лицензия / сәйкестендіру / қолданысты басқару жоғарғы қабаты ретінде орналасады.

3
Орналастыру моделі
(On-Prem · SaaS · PaaS)
7
ЖИ провайдері
бір gateway-де
0
Код жазусыз
қолданба құру
🧬
ElpoCore ЖИ Көмекшісі
● Онлайн · 7 ЖИ провайдері
Клиенттерді бақылау жүйесін қалаймын, телефон, аты, соңғы байланыс күні болсын
✨ Түсіндім. Төмендегі құрылымды жасап жатырмын:

Customer entity (4 өріс)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
React формасы + тізім беті
PostgreSQL кестесі + индекстер

Дайын — 5 секундта пайдалана бастай аласың.
💡 Ұсыныс: Клиенттерді сегменттеу үшін "санат" өрісін қосайын ба? (VIP, Стандартты, Белсенді емес)
🏗️ Платформа Өзегі

ElpoCore-ды Құрайтын 8 Құрылыс Блогы

ЖИ Чат Қабатынан Metadata Engine-ге, Plugin Host-тан Script Runtime-ға — әр компонент жеке-жеке күшті, бірге таңғаларлық.

💬 01

ЖИ Чат Қабаты

Пайдаланушы табиғи тілде «Клиенттерді бақылау жүйесін қалаймын, телефон, аты, соңғы байланыс күні болсын» деп жазады. ЖИ metadata JSON жасайды, Metadata Engine осы JSON-нан кесте, REST endpoint және форма автоматты жасайды. ЖИ ешқашан тікелей код жазбайды — тек metadata жасайды, платформа оны түсіндіреді.

🧬 02

Metadata Engine

5 metadata түрі (entity, field, validation, ui, rule). Бір қайнар, көп шығыс: PostgreSQL схемасы + REST API + React UI бәрі сол metadata-дан автоматты жасалады. Гибридті сақтау: ішкі core entity-лер үшін нақты кестелер, динамикалық entity-лер үшін JSONB + GIN index.

🎨 03

Generic UI Renderer

Metadata-дан автоматты UI: форма, тізім, мәлімет, dashboard бәрі автоматты рендерленеді. Web (React 19), Desktop (Tauri), Mobile (Flutter) — бәрі бір metadata-ны тартып өз UI-ын жасайды. Бір backend, көп client.

⚙️ 04

Workflow & Rule Engine

JSON Rule DSL — визуалды rule builder. BPMN негізіндегі жұмыс процесі (elpobpm sidecar), state machine, бекіту тізбегі, жоспарланған тапсырмалар. Бизнес ережелер metadata ретінде сақталып runtime-да орындалады.

🏢 05

Multi-Tenant + RLS

Әр ұйым = 1 tenant = 1 ДБ немесе 1 schema. PostgreSQL Row Level Security (RLS) арқылы толық деректер оқшаулауы. Фирма коды бойынша tenant resolver (subdomain қажет емес). Master ДБ tenant жазбалары + provisioning.

🔌 06

Plugin Host

Microkernel архитектурасы. Үшінші тарап плагиндерін sandbox-та орындау. AppStore стилінде `.elpoapp` пакет форматы анықталған. Marketplace инфрақұрылымы дайын, үшінші тарап жариялау ағыны жол картасында.

📜 07

Script Runtime (Roslyn)

Microsoft.CodeAnalysis.CSharp.Scripting арқылы sandboxed C# скрипттер. Арнайы бизнес логикасы, computed fields, event handler-лер runtime-да жазылып компиляциясыз орындалады.

📦 08

App Packaging (.elpoapp)

Әр қолданба .elpoapp файлында пакетленеді: metadata + script + UI тақырыбы + permissions + құжаттама. Marketplace тарату, нұсқалау, автоматты жаңарту.

⏱️ 45 Секундта Қолданба

Сөйлес · ЖИ Ұсынсын · Жасасын · Қолдан

Дәстүрлі платформада апталар алатын қолданба әзірлеу ElpoCore-да минуттарға түседі. Код жазылмайды — metadata жазылады, платформа түсіндіреді.

01
⏱ 30 с

Сөйлес

Табиғи тілде нені қалайтыныңды жаз немесе айт. «Клиенттерді бақылау жүйесін қалаймын, телефон, аты, соңғы байланыс күні.»

02
⏱ 5 с

ЖИ Ұсынсын

ЖИ metadata JSON жасайды: entity, өрістер, validation, қатынастар, UI. Саған көрсетіп растайды. «Customer санатын да қосайын ба?»

03
⏱ 10 с

Автоматты Жасау

Metadata Engine PostgreSQL кестесін, REST endpoint-терді, React форманы автоматты жасайды. Migration іске қосылады.

04
⏱ Бірден

Қолдан

Бетті ашып деректер енгізе баста. Қажеттілік өзгерсе қайта сөйлес — өріс қос, ереже өзгерт. Кодсыз.

📦 Үстінде Жұмыс Істейтін Қолданбалар

Бір Платформа, Шексіз Қолданба

SmartERP, e-Belge Integrator және салалық пакеттер ElpoCore үстінде жұмыс істейді. Қажет кезде клиент те ЖИ арқылы немесе In-Form Designer-мен өз арнайы қолданбасын осы платформада жасай алады.

★ Flagship
SmartERP

SmartERP

Бухгалтерия, қойма, сату, сатып алу, өндіріс, HR — кірістірілген ERP модульдері (manifest-driven app v2.0)

Толығырақ көру
e-Belge Integrator

e-Belge Integrator

GİB е-фактура, е-мұрағат, е-жүкқұжат, е-кітап, е-билет, е-SMM, е-MM — UBL-TR XML жасау және жіберу

Толығырақ көру

Салалық Пакеттер (12)

Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — әрқайсысында entity + form-template + ЖИ көмекшісі + cross-module wire

Country Packs (3)

TR (Tek Düzen / GİB), US (GAAP), DE (HGB · SKR03/04) — жергілікті нормативтік пакеттер

Арнайы Қолданбалар

Клиент ЖИ-мен сөйлесіп немесе In-Form Designer арқылы өз арнайы қолданбасын минуттарда жасайды — кодсыз

🧠 ЖИ Мүмкіндіктері

ЖИ жасайды.
Адам бақылайды.

ElpoCore-дың ЖИ Чат Қабаты 7 түрлі ЖИ провайдерін пайдаланады (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Әр ELPO өнімі ортақ ElpoAIapi gateway арқылы шақырады — модель ауыстыру бір нүктеде, prompt жаңарту дерекқордан.

01

Табиғи тілде қолданба жасау («клиенттерді бақылау, телефон, аты, соңғы байланыс...» → дайын)

02

Бар metadata-ны талдау арқылы баптау ұсыныстары

03

Бизнес ережелерін JSON Rule DSL-ге айналдыру

04

Пайдаланушы қатесін анықтап түзету ұсыну

05

ElpoAIapi gateway арқылы 7 ЖИ провайдері (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)

06

Тегін fallback тізбегі: groq → qwen → gemini → openrouter → deepseek → anthropic

07

BYOK (Bring Your Own Key) — клиент өзінің LLM кілтін қолдана алады

08

Шығынды бақылау, rate limiting, қолданыс метрикалары (agent marketplace жол картасында)

🚀 3 Орналастыру Моделі

Бір Engine, Үш Арна

On-premise па, SaaS па, әлде өз өніміңізді құру керек пе? ElpoCore бір код базасынан үш түрлі модельде ұсынылады.

01

On-Premise

Мақсат

Ірі компания, мемлекеттік мекеме, деректер құпиялы салалар

Кіріс Моделі

Бір реттік лицензия + жылдық жаңарту + қолдау пакеті

Клиент өз серверіне ElpoCore-v1.0.zip-ті ашып setup.bat іске қосады. PostgreSQL өз серверінде. Лицензия Cortex-ке байланған, жылдық төлем. Деректер толық клиентте. ЖИ: өз кілті немесе ElpoAIapi.

  • Деректер құпиялығы максимум
  • Бір tenant, JWT login, setup wizard
  • Жылдық лицензия жаңарту + қолдау пакеті
★ Танымал
02

SaaS

Мақсат

ШОБ, стартап, дара кәсіпкер — сервері жоқтардың бәрі

Кіріс Моделі

Айлық жазылым + ЖИ қолданыс ақысы + сақтау

Біздің серверде. Фирма коды арқылы бір домен бойынша кіру — әр компания өз ДБ-да оқшауланған. ЖИ: ElpoAIapi арқылы (қолданысқа қарай). Жаңарту, сақтық көшірме, мониторинг бізде.

  • Фирма коды → tenant resolver (subdomain қажет емес)
  • Автоматты сақтық + мониторинг + жаңарту
  • Айлық жазылым, сатылы жоспар (free/pro/enterprise)
03

PaaS — Platform as API

Мақсат

Бағдарлама фирмалары, агенттіктер, серіктестер

Кіріс Моделі

API шақыру / entity / пайдаланушыға қарай ақы

api.elpocore.com — REST API endpoint-тер. POST /v1/entities арқылы entity анықта, POST /v1/entities/*/records арқылы дерек қос, POST /v1/ai/generate арқылы табиғи тілден metadata жаса. Бағдарлама фирмасы «Kodlax CRM» деп сатады, артында ElpoCore жұмыс істейді.

  • API key + X-Tenant header
  • Rate limiting, billing, қолданыс метрикалары
  • Шексіз масштаб (серіктестердің клиенттері)
🏭 12 Салалық Пакет

Сіздің Салаңызға Дайын

Тоқыматан дәріханаға, мейрамханадан көлік өндіруге — 12 салалық пакет салаға тән entity, form-template, ЖИ көмекшісі және cross-module ағынмен келеді. Бір шертумен орнатылады, идемпотент.

👕

Тоқыма

apparel
🚗

Көлік

automotive
🏗️

Құрылыс

construction
💄

Косметика

cosmetics
🎓

Білім

education
🥫

Тағам

foodbeverage
👟

Аяқ киім

footwear
🛋️

Жиһаз

furniture
🏥

Денсаулық

healthcare
🚚

Логистика

logistics
💊

Дәріхана

pharmacy
🍽️

Мейрамхана

restaurant

Әр пакет: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/

📡 Бір Backend, Төрт Client

Әр Құрылғыда Бір Қолданба

ElpoCore API-first + metadata-driven болғандықтан қай client metadata тартса өз UI-ын жасайды. Backend өзгермейді — Web, PWA, Desktop, Mobile сол entity-лерге қосылады.

🌐

Web

React 19 + TypeScript

Браузерде жұмыс істейді. Негізгі UI. Жетілген, кең экожүйе.

  • Дайын
  • elpo-core-ui жобасы
  • Бір React код базасы
📲

PWA

React + Service Worker + Manifest

Web-ке 3 файл қос = телефонға орнатылатын қолданба. Офлайн жұмыс істейді, push жібереді.

  • App store қажет емес
  • Тегін — бір код базасы
  • Офлайн + push
🖥️

Desktop

Tauri (Rust + WebView)

Бар React-ті орайды. 5-10 МБ .exe / .dmg жасайды (Electron 200 МБ). Нативті мәзір, tray, OS интеграциясы.

  • Windows · macOS · Linux
  • 5-10 МБ binary
  • Төмен RAM
📱

Mobil

Flutter (Dart)

Skia render engine — әр құрылғыда тұрақты UI. Нативті камера, GPS, NFC, хабарлама.

  • Android + iOS
  • Нативті өнімділік
  • 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
⚡ Тірі Мүмкіндіктер

Дәстүрлі Low-Code Жасай Алмайтын

ElpoCore low-code бәсекелестері ұсынбайтын 10 платформа мүмкіндігін әр қолданбаға дайын береді. Форма дизайны, модульаралық қосылыс, time-travel, 360° көрініс — бәрі metadata деңгейінде.

⚙️

In-Form Designer

3 қабат: Platform / Tenant / User

Әр форма экранында ⚙️ Дизайн түймесі. Пайдаланушы 5 секундта жаңа өріс қосады. Үстіңгі қабат жаңарса да астыңғы override-тар сақталады — upgrade-safe баптау.

🔗

Cross-Module Wire

8 түр × 8 trigger

Модульаралық қосылу ережелері: AutoFill, LookupChain, Derived, Event, Cascade. Визуалды canvas studio (SVG bezier graph) + кесте көрінісі. AsyncLocal cycle detection 10-hop.

🧠

Entity Тереңдету

ЖИ ұсынысы

entity-deepener / variant-matrix-builder / industry-pack-generator агенттері қолданыс үлгілерін талдап жетіспейтін өріс / variant / салалық пакет ұсынады.

📈

Auto-Recommend

24с cron

SectorAutoRecommendBackgroundService пайдаланушы әрекетін бақылап dashboard banner-ы арқылы қосымша салалық пакет ұсынады (мысалы, F&B орнатылған, Restaurant ұсыныс).

🕒

Entity Versioning

time-travel API

Әр өзгеріс entity_versions кестесіне snapshot. /api/admin/entity-version/X/Y/at?asOf=... арқылы өткен күйді тарт. Compliance + audit + rollback.

🎯

360° Көрініс

Customer · Product · Supplier · Employee

Бір жазбаға қатысты барлық қозғалыстар, қатынастар, ЖИ түйіндемелері бір экранда. Күрделі JOIN орнына metadata-driven aggregation.

🧭

DrillDown Navigator

20-hop тарих

Entity → entity → entity навигациясында алға/артқа түймелер (sessionStorage). Пайдаланушы тапсырыс → клиент → шот → төлем жолында адаспайды.

🚀

Tenant Onboarding Saga

6 қадам

Жаңа компания ашу: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → қолдануға дайын. /onboarding wizard интерфейс үшін.

🔐

Cortex Лицензиялау

HMAC-SHA256

License heartbeat (5мин ping), expired/suspended/readonly/expiring banner, useLicenseStatus hook, On-Premise license.lic файлы HMAC растаушы, reset_token ағыны.

🧮

Computed + Document Numbering

Roslyn · race-safe

Computed Fields: өрнекке негізделген есептелетін өрістер (Roslyn sandbox). Document Numbering: prefix / padding / жылдық-айлық reset, multi-tenant оқшауланған нөмірлеу ережелері.

🗄️ Гибридті Дерек Архитектурасы

Өнімділік + Икемділік Бірге

Кірістірілген core entity-лер нақты кестелерде (максимум өнімділік), ЖИ-мен жасалған dynamic entity-лер JSONB-да (толық икемділік). Екі әлемнің ең жақсысы.

🏛️

Core Entities

Кірістірілген core entity-лер (tenants, users, accounts, invoices, products, contacts) нақты кестелерде сақталады. Максимум өнімділік, бай индекстер, күрделі JOIN.

Мысалдар
  • tenants, users, roles
  • accounting_accounts, journal_entries
  • invoices, invoice_lines
  • products, inventory, contacts
🌊

Dynamic Entities

ЖИ арқылы немесе Configurator UI-дан анықталған custom entity-лер бір dynamic_records кестесінде JSONB ретінде сақталады. GIN index + partial indexes + materialized views арқылы өнімді.

Мысалдар
  • dynamic_records (id, entity_def_id, tenant_id, data JSONB)
  • GIN index on data
  • Partial indexes for common queries
  • Materialized views for reporting

Технология Стегі

Заманауи, масштабталатын, ашық бастапқы экожүйе

Backend
ASP.NET Core 10 (.NET 10 LTS)
Frontend
React 19 + TypeScript 5
Database
PostgreSQL 16 + JSONB + pgvector
ORM
EF Core 9 (DB-agnostic)
Cache
Redis
Background Jobs
Hangfire
Event Bus
MassTransit + RabbitMQ
Scripting
Roslyn (C# Sandboxed)
ЖИ Gateway
ElpoAIapi (14)
Telemetry
OpenTelemetry
Auth
JWT + BCrypt
Mobile
Flutter (Android + iOS)
🏷️ White-Label · PaaS Серіктес

ElpoCore-ды Engine Ретінде Қолданыңыз

Бағдарлама фирмалары, агенттіктер мен серіктестер үшін PaaS моделі — REST API + X-Tenant header арқылы metadata-driven engine-ді өз өнім атыңызбен сатыңыз. Клиенттеріңіз yourerp.com көреді, ElpoCore-дың атын білмейді. 6 айда жазылатын ERP/CRM 1 аптада дайын.

01 · API
Engine as a Service

POST /v1/entities · API key + tenant оқшаулау

02 · UI
Өз Frontend

Тақырып жүйесі · React renderer · iframe немесе өз UI-мен орау

03 · Масштаб
Шексіз Tenant

Қолданысқа қарай төлем · серіктестің клиенттері сізге саналады

PaaS Серіктес Бағдарламасы

ЖИ-мен Сөйлесетін Платформаны Сынаңыз

ElpoCore — ELPO-ның барлық қолданбалары үстінде жұмыс істейтін негізгі платформа. Клиенттеріңіз де өз қолданбаларын ЖИ-мен сөйлесіп жасай алады.

WhatsApp арқылы жазу