YiENTi

Enterprise Information & Graph-Native Intelligence

Структуруйте системи.Розумійте зв’язки.Створюйте справжнє програмне забезпечення.

YiENTi подає процеси, зв’язки, залежності та структури програмного забезпечення явно, а не покладається лише на мовний контекст.

YiENTi Enterprise
Intelligent Enterprise Information
YiENTi Intelligence
Graph-Native Intelligence Engine

YiENTi поєднує платформу Intelligent Enterprise Information з Graph-Native Intelligence Engine. Вона може використовувати мовні моделі там, де це корисно, але її основна модель міркувань є структурною, враховує процеси та не залежить від жодного окремого постачальника LLM.

ПодіяКонтекстЗнанняПроцесПравилоСутністьСистемаШлюзРішення

Подія запускає процес. Контекст і правила стають релевантними. Шлюз приводить до рішення.

З 2010 року
Розвиток від Logical Board до YiENTi
Два стовпи
Enterprise Information + Intelligence Engine
LLM за потреби
Постачальники — замінні компоненти
Використовується
Ключова технологія в інженерії ACCENTSYS

Платформа YiENTi

Одне бачення. Дві ключові технології.

YiENTi — це узагальнювальна технологія з двома окремими, але пов’язаними опорами. Одна відображає операційну реальність організації. Інша виконує міркування над структурованим контекстом — у межах YiENTi Enterprise і поза ними.

YiENTi в центрі

YiENTi — це центр. Усе інше підключається до нього.

YiENTi — це ядро структурного інтелекту та інженерії. Хмарні платформи, мовні моделі, Playwright, IDE та локальні інструменти ШІ — це підключені системи навколо YiENTi, кожна з окремою роллю. Вони не є самою YiENTi.

YiENTi
СтруктураВимірюванняМіркування
  • Структуроване моделювання

    Те, над чим міркує YiENTi · → YiENTi

    BPMN · Варіанти використання · Діяльності · Послідовності · Класи · Моделі даних / сутностей

  • Генеративний ШІ

    Зовнішній · замінний · ↔ YiENTi

    OpenAI · Anthropic · Perplexity · Gemini · Lovable · Zapier · Pickaxe · Grok · Jasper · Abacus.AI · Relevance AI · Notion AI · Незабаром — інші · Локальні / альтернативні моделі

  • Інструменти розробника

    Середовище розробки · ↔ YiENTi

    Visual Studio Code · OpenCode

  • Локальна інфраструктура / інфраструктура моделей

    Локальний запуск моделей · ↔ YiENTi

    Ollama · Lemonade · Інші сумісні робочі процеси з локальними моделями

  • Тестування

    Перевірка реальної поведінки · ↔ YiENTi

    Playwright · Abacus.AI · ChatGPT Work · Візуальна перевірка · Функціональна перевірка

  • Розгортання

    Де працює згенероване програмне забезпечення · YiENTi →

    AWS · Microsoft Azure · Google Cloud · Приватна інфраструктура (майбутнє)

  • Реальне програмне забезпечення

    Створене за допомогою YiENTi · YiENTi →

    Кожен продукт ACCENTSYS

Подає дані до YiENTiОбмінюється даними з YiENTiСтворюється або постачається інженерією, що підтримується YiENTiЗовнішні та замінніМайбутній напрям

Структурне ядро

Мова — це інтерфейс.
Граф — це модель.

Ці структури — не декоративні діаграми. Вони відображають стан системи та процесів у формі, зрозумілій машині, — модель, над якою YiENTi виконує міркування.

  • BPMN
  • Моделі процесів
  • Діаграми діяльності
  • Варіанти використання
  • Діаграми взаємодії
  • Діаграми послідовності
  • Моделі класів
  • Моделі сутностей / даних
  • Правила
  • Залежності
  • Стан
  • Вимоги
  • Користувацькі історії

Вимірювання · ключова функція YiENTi

Структуруйте. Вимірюйте. Навчайтеся на цьому.

Вимірювання — це не функція панелі моніторингу. YiENTi пов’язує виконання процесу з тим, що це виконання фактично створює, і перетворює це на зрозумілі для машини знання про те, як насправді виконується робота.

01 · YiENTi Enterprise

Виконання процесу

  1. Завдання AВисокий
  2. Завдання BЗвичайний
  3. Завдання CЗвичайний

Пріоритет і вага є частиною структури.

02 · Вимірювання

Що відбулося насправді

Робота та зусилля

  • Пріоритет
  • Завдання
  • Час / зусилля
  • Вага / обсяг завдання
  • Час відносно ваги завдання
  • Кількісна продуктивність

Результат і наслідок

  • Якість
  • Доопрацювання / нова подальша робота
  • Вміст, що потрапляє у кінцевий продукт
  • Повторне використання
  • Ефективність

Люди та спроможності

  • Ролі
  • Компетенції
  • Навички
  • Невикористаний потенціал

03 · YiENTi AI

Міркує над вимірюваною реальністю

Навчання · покращення · повторне використання

YiENTi вимірює не лише те, скільки часу хтось працював. Він може співвідносити зусилля зі структурою, вагою, результатом, якістю та повторним використанням роботи.

ЦИКЛНАВЧАННЯСТРУКТУРАВИКОНАННЯВИМІРЮВАННЯНАВЧАННЯПОКРАЩЕННЯПОВТОРНЕВИКОРИСТАННЯ
  1. Структура

    YiENTi Enterprise

    Забезпечує структурований операційний і процесний контекст: процеси, завдання, ролі, пріоритети та вагу роботи.

  2. Реальність

    Вимірювання

    Фіксує, що насправді відбувається в межах цієї структури: зусилля, результат, якість, доопрацювання та повторне використання.

  3. Міркування

    YiENTi AI

    Міркує над цією вимірюваною реальністю, а не лише над описами того, як робота має відбуватися.

YiENTi навчається не лише з описів роботи. Він може міркувати над структурованими процесами та вимірюваними результатами, які вони створюють.

Цей зв’язок уже був частиною архітектури YiENTi, представленої у 2016 році: операційні процеси, пов’язані з вимірюваним результатом і з YiENTi AI.

Стовп A · Intelligent Enterprise Information

YiENTi Enterprise

YiENTi Enterprise поєднує людей, процеси, системи та знання в єдиному структурованому операційному середовищі.

Інтелектуальна платформа корпоративної інформації для моделювання та керування взаємозв’язками між людьми, роботою, процесами, системами та інформацією. Інтеграція є однією з її можливостей, але не її визначенням.

  • Люди
  • Ролі
  • Компетенції
  • Команди
  • Завдання
  • Проєкти
  • Діяльності
  • Процеси
  • Ресурси
  • Системи
  • Документи
  • Комунікація
  • Події
  • Правила
  • Дані
  • Знання
  • Вимірювання
  • Рішення
  • Залежності
  • Робочі процеси підприємства

Діаграма A · YiENTi Enterprise Information

ОРГАНІЗАЦІЯРОБОТАІНФОРМАЦІЯ ТА СИСТЕМИЛюдиРоліКомандиПроєктиПроцесиЗавданняПодіїСистемиДаніРесурсиДокументиЗнання
Організація, робота та інформація існують як єдина пов’язана модель, а не як окремі списки, файли та інструменти.

Стовп B · Graph-Native Intelligence Engine

YiENTi Intelligence

YiENTi Intelligence — це graph-native рушій інтелекту, призначений для міркувань над сутностями, зв’язками, процесами, контекстом, структурами програмного забезпечення та візуальною інформацією.

Його роль виходить за межі платформи YiENTi Enterprise. Базова технологія інтелекту YiENTi вже використовується всередині компанії в процесах програмної інженерії ACCENTSYS; окрема платформа перебуває в розробці.

Інший шлях до загального машинного інтелекту.

Довгострокове бачення YiENTi Intelligence.

За межами YiENTi Enterprise

YiENTi Intelligence — це не просто модуль ШІ всередині YiENTi Enterprise. Його задумано як повторно використовуваний шар інтелекту, а програмне забезпечення, створене з його допомогою, автоматично не стає частиною платформи Enterprise:

  • Програмна інженерія ACCENTSYSУ внутрішньому використанні
  • Інші продукти ACCENTSYSНапрям
  • Майбутні зовнішні системиНапрям
  • Інші варіанти використання структурованих міркуваньНапрям

Діаграма B · Граф YiENTi Intelligence

Структурний контекст

  • Сутності
  • Зв’язки
  • Контекст
  • Стан
  • Правила
  • Залежності
  • Візуальні структури
  • Знання

YiENTi Intelligence Graph

Зв’язаний, персистентний і явний — сам контекст міркувань.

Функції міркування

  • Розуміння
  • Міркування
  • Порівняння
  • Прогнозування
  • Рекомендування
  • Планування
  • Оркестрація
Основні функції міркування Напрям розвитку

Як працює YiENTi

Від структурованої реальності до міркувань — і назад.

YiENTi Enterprise відображає, що існує, хто залучений, що відбувається, як рухається робота, що від чого залежить і в якому стані перебуває організація. YiENTi Intelligence здійснює міркування над цим структурованим контекстом.

  1. 01Enterprise

    Представлення

    Люди, системи, інформація, завдання, процеси та контекст стають структурованою, пов’язаною інформацією.

  2. 02Intelligence

    Розуміння

    YiENTi Intelligence здійснює міркування над зв’язками, залежностями, станом і контекстом.

  3. 03Intelligence

    Рішення

    Правила, обмеження, історичний контекст і міркування підтримують ухвалення рішень.

  4. 04Обидва

    Оркестрація

    Дії, системи та робочі процеси можна координувати в межах визначених правил і відповідальності.

  5. 05Enterprise

    Навчання / Оновлення

    Структуроване середовище змінюється в міру виконання роботи та появи нової інформації.

Безперервний цикл: кожен оновлений стан стає контекстом для наступного раунду міркувань.

Структурований інтелект · не LLM-first

Мова — це інтерфейс.
Граф — це модель.

Великі мовні моделі — корисні генеративні мовні компоненти. YiENTi може використовувати їх там, де вони допомагають, але не залежить від згенерованого тексту як від джерела істини. Процеси, зв'язки, стани, залежності та структури моделюються явно.

YiENTi представляє структуру, що стоїть за інформацією.

  • Процеси представлені як процеси.
  • Зв'язки представлені як зв'язки.
  • Залежності представлені як залежності.
  • Стан представлений як стан.

Мова — це один зі способів взаємодії людей із цією структурою.

Системи LLM-first значною мірою виводять свою поведінку з імовірнісного виведення моделі. Основний контекст міркувань YiENTi — це явне структурне представлення сутностей, зв'язків, процесів, стану та залежностей.

Питання не лише в тому, які вхідні дані приймає система. Питання в тому, чи її операційна істина існує як імовірнісне згенероване представлення, чи як явний структурований стан.

Структурований інтелект проти міркувань LLM-first

Основа міркувань
LLM-first: Імовірнісне виведення моделі
YiENTi: Явне структурне представлення
Контекст
LLM-first: Часто відновлюється динамічно
YiENTi: Постійний, зв'язаний контекст
Робочий процес
LLM-first: Може існувати як опис
YiENTi: Процеси представлені структурно
Стан і залежності
LLM-first: Зазвичай передаються в промптах і контекстних вікнах
YiENTi: Явно представлені в графі
Мова
LLM-first: Відмінна генерація мови
YiENTi: Використовує мовні моделі там, де генерація корисна
Роль моделі
LLM-first: Модель / провайдер формує основний компонент інтелекту
YiENTi: Генеративний шар, незалежний від моделі, — провайдерів можна замінювати

Де мовні моделі сильні

  • Генерація тексту
  • Підсумовування
  • Переклад
  • Взаємодія природною мовою
  • Вилучення інформації
  • Генерація ідей
  • Допомога з документами

Де структура має залишатися явною

  • Точний стан процесу
  • Відтворюваність
  • Простежуваність
  • Цілісність залежностей
  • Коректність робочого процесу
  • Узгодженість архітектури програмного забезпечення
  • Постійна структурована пам'ять

Імовірнісний ШІ може допомагати процесу. Він не мусить визначати процес.

Згенерована мова може бути невизначеною. Явний стан процесу та графа не потрібно відновлювати зі згенерованого тексту. YiENTi спроєктовано так, щоб зберігати критичний стан процесу, залежності та операційну істину поза імовірнісною генерацією мови, зменшуючи залежність від неї там, де важливі структурна точність і відтворюваність.

Мовний шар, незалежний від моделі

YiENTi може використовувати LLM. Він не залежить від них, щоб знати, чим є система.

Замінні провайдери

  • Моделі OpenAI
  • Моделі Anthropic
  • Локальні моделі
  • Відкриті моделі
  • Майбутні провайдери

Мовний шар

  • Генерація тексту
  • Підсумовування
  • Переклад
  • Взаємодія природною мовою
  • Допомога з контентом

Архітектура YiENTi Intelligence

Граф, стан, процеси, правила та залежності — незалежно від обраного провайдера моделі.

Мовні моделі — необов'язкові замінні компоненти, які можна підключати до YiENTi там, де корисні генеративні можливості. Вони є компонентами архітектури, а не основною моделлю структурних міркувань.

Походження з процесів

Від розуміння процесів до машинних міркувань.

YiENTi створено навколо ідеї, що складні системи неможливо надійно зрозуміти, якщо їхні зв'язки та процеси існують лише як документи чи описи.

Процеси, діяльності, ролі, події та залежності мають існувати як явні структури, зрозумілі машині.

  • Діяльності
  • Завдання
  • Події
  • Шлюзи
  • Розмови
  • Хореографії
  • Співпраця
  • Доріжки
  • Дані
  • Ролі
  • Компетенції
  • Ресурси
  • Проєкти
  • Структури процесів
  • Вимірювання
  • Потоки інформації
РОЛЬСИСТЕМАтакніОцінитиПовно?ЗатвердитиОтримати даніЗапис
Сучасна абстракція процесної основи YiENTi — доріжки, події, діяльності, шлюзи та дані як явна структура. Ілюстративно, не є інтерфейсом продукту.

Візуальні та структурні міркування

YiENTi не просто описує процес. Він представляє процес.

Діяльності, залежності, стани, учасники та потоки інформації стають явними частинами контексту міркувань. Візуальні та діаграмні структури можна представити явно — і міркувати над ними.

  • Діаграми діяльності
  • Діаграми процесів
  • Діаграми співпраці
  • Архітектура системи
  • Графи залежностей
  • Ролі
  • Події
  • Переходи між станами
  • Потік інформації

Розробка програмного забезпечення

Розробка програмного забезпечення без відновлення контексту з промптів.

YiENTi підтримує структурний контекст про системи, процеси та залежності, щоб інженерні рішення можна було обґрунтовувати в межах взаємопов’язаної моделі.

Типова розробка за допомогою LLM

  1. Промпт
  2. Згенерований результат
  3. Рев’ю
  4. Новий промпт
  5. Відтворений контекст

Контекст відновлюється з кожною ітерацією.

Інженерна модель YiENTi

  1. Вимоги
  2. Явна структурована модель
  3. Системи · процеси · залежності
  4. Міркування
  5. Реалізація
  6. Валідація
  7. Оновлений структурний стан

Контекст зберігається як структура та розвивається разом із системою.

Розробка програмного забезпечення на основі моделей (model-driven engineering)

Від моделі до програмного забезпечення.

YiENTi не вгадує програмне забезпечення за промптами. Він використовує структуровані представлення систем, поєднує кілька поглядів на ту саму систему та виконує міркування на їх основі — і може підтримувати або виконувати генерацію програмного забезпечення з цих моделей.

Створено за допомогою YiENTi.
Без залежності від YiENTi.

YiENTi може проєктувати та генерувати програмне забезпечення зі структурованих моделей. Отриманий застосунок працює незалежно від YiENTi.

YiENTi є частиною процесу інженерної розробки — а не обов’язковою залежністю середовища виконання.

Структуровані моделіМіркуванняГенерація та валідаціяПрацює незалежно
  1. 01

    Вимоги

  2. 02

    EPIC / User Stories

  3. 03

    Варіанти використання

  4. 04

    Діяльність / моделі процесів

  5. 05

    Взаємодія / моделі послідовності

  6. 06

    Моделі класів / даних

  7. 07

    Архітектура / міркування

  8. 08

    Згенерована реалізація

  9. 09

    Валідація

  10. 10

    Автономне програмне забезпечення

Концептуальний ланцюжок. Читати зліва направо, рядок за рядком.

Шари моделей, на основі яких YiENTi виконує міркування

Не окремі креслення, а взаємопов’язані проєкції однієї базової моделі системи.

  • EPIC
  • User Stories
  • Варіанти використання
  • Діаграми діяльності
  • Діаграми взаємодії
  • Діаграми послідовності
  • Діаграми класів
  • Моделі даних / сутностей
  • BPMN / моделі процесів
  • Правила
  • Залежності
  • Стани

YiENTi під час розробки

  • Вимоги
  • Моделі
  • Міркування
  • Архітектура
  • Генерація
  • Валідація

Отриманий застосунок

  • Frontend
  • Backend
  • База даних
  • API
  • Бізнес-логіка
  • Інтеграції

працює незалежно

Згенерований застосунок не потребує у продуктивному середовищі ні середовища виконання YiENTi, ні хмари, ні агента, ні з’єднання — хіба що конкретний продукт навмисно використовує такі сервіси. Програмне забезпечення, створене за допомогою YiENTi, також автоматично не стає частиною платформи YiENTi Enterprise.

Діаграми — це не документація постфактум

У YiENTi моделі — це не просто зображення, що документують програмне забезпечення після його створення. Вони представляють структуру, на основі якої можна міркувати про програмне забезпечення, валідувати його та генерувати.

Програмну систему можна описати через взаємодоповнювальні погляди — epic, user stories, варіанти використання, діаграми діяльності, взаємодії, послідовності та класів, моделі «сутність—зв’язок», процеси, стани, правила та залежності. Це не окремі креслення. Це проєкції однієї базової моделі системи, і YiENTi розроблено так, щоб виконувати міркування на їх основі, тож зміну в одному поглядів можна аналізувати відносно інших.

Візуальне не означає розпізнавання зображень. Блок, вузол, ребро, шлюз чи зв’язок — це не просто піксель. Він має визначене значення, і це значення стає частиною моделі міркувань.

YiENTi створює пов’язане представлення системи, щоб вимоги, процеси, програмні структури та дані не мусили існувати як розрізнені документи.

Кілька поглядів, одна модель системи

  1. 01Користувацька історія

    Що потрібно користувачу

    «Як клієнт, я хочу додати товар до свого кошика, щоб замовити його пізніше.»

  2. 02Варіант використання

    Чого прагне досягти актор

    КлієнтПошук товаруДодати докошикаОформитизамовлення
  3. 03Діяльність

    Як перебігає процес

    ПошукВибір[є в наявності]Додати докошикаПідтвердити
  4. 04Взаємодія

    Які компоненти взаємодіють

    :Customer:Article:Cart:Order1.1 show()1.2 add()2 order()
  5. 05Послідовність

    У якому порядку відбуваються взаємодії

    :Customer:Article:Cart:Ordersearchshowaddorder
  6. 06Класи / дані

    Які об’єкти та зв’язки існують

    Customerid · nameOrderid · dateCartitems · totalArticlesku · price1*11**
  7. 07Реалізація

    Згенеровано зі структури

    // generated from the model
    class Cart {
      items: Article[]
      add(a: Article): void
      checkout(): Order
    }
  8. 08Застосунок

    Працює незалежно

    Кошик (2)Frontend · Backend · База даних · API

Одна система, багато проєкцій. «Кошик» має однаковий зміст у кожному поданні. Ілюстративний приклад.

Генерація коду — це не генерація коду за допомогою LLM

YiENTi не потрібно вгадувати застосунок за промптом. Він працює з явною моделлю того, чим є застосунок.

LLM можуть допомагати з текстами, документацією, мітками, інтерпретацією природної мови та пропозиціями коду, де це доречно. Архітектура програмного забезпечення не залежить виключно від імовірнісно згенерованого вихідного коду.

Генерація з промпту

YiENTi на основі моделей

  • ПромптЯвна структурована модель
  • ШІ пише частину кодуЯвні зв’язки в системі та міркування
  • Контекст відновлюється для кожного запитуГенерація на основі правил, де доречно
  • Вихідний код як єдина істинаМодель як машинночитне джерело істини

YiENTi ближчий до інтелектуального інженерного середовища для складних систем, що працює як компілятор, ніж до ШІ-залежності, вбудованої в кожен застосунок.

Показаний тут потік є концептуальним. Точний внутрішній конвеєр може відрізнятися, і не кожен етап подається як повністю автоматизований. Трасованість, перевірки узгодженості, аналіз впливу та синхронізація між моделями описують напрям підходу на основі моделей.

Інструменти для моделювання та розробки

YiENTi застосовує відповідний інтелект до відповідного завдання.

Генеративні моделі прискорюють виконання завдань, де ефективна імовірнісна генерація. YiENTi зберігає структуровану модель системи, контекст процесів і вимірюваний стан.

Делеговано генеративним моделям

  • Ітерації інтерфейсу
  • Генерація тексту
  • Формулювання
  • Документація
  • Швидка генеративна робота
  • Окрема допомога в кодуванні там, де це доречно

Залишається за YiENTi

  • Структурована модель системи
  • Контекст процесів
  • Вимірюваний стан
  • Генеративний ШІ

    Зовнішній · замінний

    • OpenAI
    • Anthropic
    • Perplexity
    • Gemini
    • Lovable
    • Zapier
    • Pickaxe
    • Grok
    • Jasper
    • Abacus.AI
    • Relevance AI
    • Notion AI
    • Незабаром — інші
    • Локальні / альтернативні моделі
  • Локальна інфраструктура / інфраструктура моделей

    Локальний запуск моделей

    • Ollama
    • Lemonade
    • Інші сумісні робочі процеси з локальними моделями
  • Інструменти розробника

    Середовище розробки

    • Visual Studio Code
    • OpenCode
Постачальники та інструменти можуть змінюватися. Структурна модель YiENTi залишається.

Це підключені системи з різними ролями — вони не є частиною самої YiENTi, і не всі мають однакові можливості. Назви третіх сторін є торговельними марками їхніх власників; жодного партнерства чи схвалення не передбачається.

Тестування та валідація

Від моделі до перевіреної поведінки.

Згенерований код — не мета, мета — коректна поведінка. Playwright можна використовувати, щоб перевіряти, чи реальний застосунок поводиться та відображається належним чином, створюючи цикл зворотного зв’язку між моделлю, реалізацією, реальним UI та валідацією.

  1. 01

    YiENTi

    Модель і міркування

  2. 02

    Згенерований / змінений застосунок

    Реалізація

  3. 03

    Playwright

    Перевіряє запущений застосунок

  4. 04

    Візуальна й функціональна валідація

    Відображається та поводиться як очікується?

  5. 05

    Зворотний зв’язок

    Назад до інженерної ітерації

Зворотний зв’язок повертається до YiENTi та в інженерну ітерацію, доки спостережувана поведінка не відповідатиме моделі

Playwright — це інструмент тестування та валідації, а не частина шару ШІ.

Автоматизоване розгортання

Створено за допомогою YiENTi. Без залежності від YiENTi.

Робочі процеси, що підтримуються YiENTi, можуть автоматично розгортати програмне забезпечення в AWS, Microsoft Azure і Google Cloud. YiENTi не є хостинг-провайдером, а розгорнутий застосунок не виконується всередині YiENTi.

YiENTi проєктується так, щоб залишатися незалежним від інфраструктури. Майбутні варіанти розгортання, як передбачається, охоплюватимуть приватну інфраструктуру та інфраструктуру під контролем замовника на додачу до публічних хмарних платформ.

Інженерне середовище YiENTi

Де програмне забезпечення моделюється, генерується, валідується та випускається.

  1. Структуровані моделі

    BPMN, варіанти використання, класи, дані

  2. YiENTi

    Структурна модель і міркування

  3. Реалізація / генерація

    Створений або змінений вихідний код

  4. Валідація за допомогою Playwright

    Візуальні та функціональні перевірки працюючого застосунку

  5. Конвеєр розгортання

    Автоматизоване збирання та випуск

Межа середовища · передавання придатного до розгортання застосунку

Середовище виконання застосунку

Де працює готовий застосунок.

  • AWS
  • Microsoft Azure
  • Google Cloud
  • Приватна інфраструктураМайбутнє

Окремий застосунок

Працює без YiENTi як залежності середовища виконання

Показано лише на рівні провайдерів. Приватна інфраструктура та інфраструктура під контролем замовника — це майбутній напрям, а не готовий до production варіант на сьогодні.

Підтвердження продуктом

Не лабораторна демонстрація. Реальне програмне забезпечення.

Усе поточне портфоліо застосунків ACCENTSYS створено за допомогою інженерії з підтримкою YiENTi, при цьому сама YiENTi слугувала інженерною платформою.

Доказом є все поточне портфоліо ACCENTSYS, а не вибірка. Інженерія з підтримкою YiENTi — це спосіб, у який ACCENTSYS створює програмне забезпечення в усіх галузях, у яких працює.

YiENTiінженерне ядро

7 власних застосунків ACCENTSYS і 1 клієнтський інженерний проєкт, усі розроблені за допомогою інженерії з підтримкою YiENTi

Власні застосунки ACCENTSYS

Клієнтський інженерний проєкт

Розроблено ACCENTSYS AG для свого клієнта за допомогою інженерії з підтримкою YiENTi. Клієнтські проєкти є зовнішніми інженерними референсами й не входять до портфоліо власних SaaS-продуктів ACCENTSYS AG.

Цей список беруть безпосередньо з реєстру продуктів ACCENTSYS, включно з його класифікацією власних застосунків і клієнтських проєктів, тому нові записи з'являються тут автоматично. LOXY Time детально розглянуто нижче, оскільки його інженерні трудовитрати виміряно.

Переглянути портфоліо

Створено з YiENTi. Без залежності від YiENTi.

YiENTi підтримує процес інженерної розробки цих продуктів — кероване експертами, а не автономна генерація кожного рядка коду. Самі продукти працюють незалежно і не потребують YiENTi у середовищі виконання.

Інженерний референс клієнта · LOXY Time

Інженерна робота з підтримкою YiENTi, продемонстрована на реальному корпоративному програмному забезпеченні.

LOXY Time — це реальний корпоративний інженерний проєкт, що демонструє розробку програмного забезпечення за підтримки YiENTi у складних операційних робочих процесах, за наявності регуляторних вимог, а також в обробленні даних та інтеграції систем.

LOXY Time — це платформа для транспортної галузі та дотримання регуляторних вимог, розроблена компанією ACCENTSYS AG для Loxy International AG. Вона слугує реальним інженерним референсом, що демонструє можливості розробки програмного забезпечення з підтримкою YiENTi. LOXY Time не входить до портфеля власних SaaS-продуктів ACCENTSYS AG.

Реалізовано в LOXY Time

  • Обробка DDD цифрових тахографів · Gen1, Gen2 V1, Gen2 V2
  • Дані про водіїв і транспортні засоби
  • Регуляторні перевірки та відповідність вимогам
  • Робочі процеси та звіти
  • Інтеграції та масова обробка даних
  • Автоматизоване забезпечення якості та регресійне тестування

Внутрішнє використання не означає комерційної доступності. Окрема платформа YiENTi залишається в розробці.

Стратегія обчислень YiENTi

YiENTi працює там, де є обчислювальні ресурси.

YiENTi не прив’язаний до конкретної хмари чи постачальника GPU. Він може працювати всюди, де доступні достатні ресурси CPU, GPU, пам’яті та допоміжні обчислювальні ресурси. Менші навантаження можуть виконуватися локально, тоді як складні структуровані міркування можуть потребувати значних зовнішніх або виділених обчислювальних потужностей.

Більше доступних обчислювальних ресурсів не лише підвищує швидкість. Воно дає змогу YiENTi одночасно працювати з більшими взаємопов’язаними контекстами процесів, графів і систем.

Навантаження YiENTi

Вимоги до обчислень

  • CPU
  • GPU
  • Пам’ять
  • Сховище / I/O

Надається будь-яким із джерел

  • Локально

    • Потужна робоча станція
    • Локальний сервер
  • Зовнішні обчислення

    • Alibaba Cloud
    • AWS
    • Microsoft Azure
    • Google Cloud
    • Інші відповідні постачальники
  • Приватні / виділені

    • Приватна інфраструктура
    • Виділені обчислювальні ресурси
Джерела обчислень взаємозамінні. Вони надають потужності — вони не є частиною YiENTi.

Локальне виконання

Менші навантаження YiENTi можуть виконуватися локально. Складніші навантаження можуть використовувати доступні ресурси CPU, GPU і пам’яті навіть потужних інженерних систем.

Зовнішні обчислення сьогодні

ACCENTSYS наразі орендує зовнішні обчислювальні ресурси в постачальників, зокрема інфраструктуру Alibaba Cloud і AWS у Сполучених Штатах. Хмарні постачальники надають потужності. Вони не є архітектурними залежностями.

  1. Поточний етап

    Сьогодні · Гнучкі обчислення

    • Орендовані зовнішні обчислення
    • Alibaba Cloud
    • AWS
    • Інші відповідні постачальники
    • Локальне виконання для менших навантажень

    YiENTi працює всюди, де доступні потрібні CPU, GPU, пам’ять і допоміжні ресурси.

  2. Напрям масштабування

    Масштабування · Виділені обчислення

    • Зарезервовані / виділені потужності
    • Приватні обчислювальні середовища
    • Виділені сервери або кластери
    • Інфраструктура під конкретне навантаження
    • Більший контроль над продуктивністю та вартістю

    Ще не реалізовано. Це напрям розвитку в міру зростання навантажень YiENTi.

  3. Довгострокове бачення

    Довгостроково · Обчислювальна інфраструктура ACCENTSYS

    • Обчислення під контролем ACCENTSYS
    • Виділена високопродуктивна інфраструктура
    • Потенційна власна інфраструктура дата-центру

    ACCENTSYS сьогодні не експлуатує власного дата-центру.

Microsoft Azure і Google Cloud — додаткові можливі джерела обчислень, а не пізніші етапи. Три картки описують інфраструктурну стратегію; постачальники є в її межах взаємозамінними джерелами потужностей.

Незалежність від постачальника

YiENTi принципово не залежить від Alibaba Cloud, AWS, Microsoft Azure чи Google Cloud.

Залежність від обчислень

Практичним обмеженням є достатність обчислювальних ресурсів для навантаження: CPU, GPU, системна пам’ять, VRAM, сховище / I/O, пропускна здатність мережі та можливості паралельних обчислень.

Комерційна стратегія · Бачення

Довгострокова виділена інфраструктура YiENTi має слідувати за комерційним масштабуванням продуктового портфеля ACCENTSYS, а Merclino є пріоритетом комерціалізації найближчого часу. Успішна комерціалізація портфеля має допомогти фінансувати дедалі більш виділені обчислювальні потужності YiENTi. Merclino є комерційним пріоритетом, а не окремим технічним випадком: кожен поточний продукт ACCENTSYS створено із застосуванням інженерії, що підтримується YiENTi.

Обмеження за обчисленнями

У поточних внутрішніх навантаженнях структуровані міркування YiENTi можуть потребувати приблизно на порядок більше обчислень, ніж звичайні підходи, орієнтовані передусім на LLM.

YiENTi міркує над структурами графів, процесами, станами, залежностями, вимірюваннями, кількома поданнями моделей і зв’язками між ними — разом з історією та результатами валідації. YiENTi жертвує обчислювальною ефективністю заради багатшого структурного контексту.

На основі внутрішніх навантажень ACCENTSYS; не є незалежним бенчмарком.

Чому важливі додаткові обчислення

Додаткові обчислювальні ресурси не лише скорочують час обробки. Вони дають змогу YiENTi одночасно міркувати над більшими взаємопов’язаними контекстами:

  • Процеси
  • Зв’язки графа
  • Залежності
  • Стан
  • Історія
  • Вимірювання
  • Програмні моделі
  • Кілька подань моделей
  • Контекст валідації

Менше структури

  • Менше обчислень
  • Імовірнісне відтворення контексту

Багата структурна модель

  • Більше обчислень
  • Явний стан, процеси, зв’язки та вимірюваний контекст
YiENTi використовує значні обчислювальні ресурси, бо зберігає більше структури задачі та міркує над нею.ACCENTSYS використовує цю архітектуру, оскільки в програмній інженерії важливі структурна узгодженість і точність.

Витоки

YiENTi розвивається з 2010 року.

Витоки YiENTi сягають 2010 року, коли проєкт розпочався як Logical Board у Grandes Planos S.A. Згодом технологія еволюціонувала в YiENTi, поєднавши структуровану корпоративну інформацію з дедалі досконалішим шаром інтелекту.

  1. 2010

    Logical Board

    Витоки в Grandes Planos S.A.

    Проєкт починається як Logical Board у Grandes Planos S.A. і зосереджений на структурованій корпоративній інформації, процесах, завданнях та зв'язках.

  2. 2016

    YiENTi

    Перша презентація YiENTi у Swisscom AG

    YiENTi – Intelligent Enterprise Information. Представлена архітектура вже містила:

    • Корпоративну інформацію
    • YiENTi AI
    • Структуровані процеси
    • Вимірювання
    • Інтелект на основі графів і процесів
  3. Сьогодні

    YiENTi Enterprise + YiENTi Intelligence

    Продовження та технічна еволюція архітектури 2016 року

    Уже підтримує реальну програмну інженерію в ACCENTSYS із використанням:

    • Явних моделей систем
    • Структурованих процесів
    • Міркувань на основі графів
    • Вимірювань
    • Розробки на основі моделей (model-driven engineering)
    • Генерації та валідації
  4. Далі

    Real Intelligence / AGI

    Напрям розвитку

    Подальший розвиток у бік дедалі загальнішого інтелекту на основі структурованих міркувань, вимірюваної реальності та явних моделей систем.

    Бачення / напрям досліджень

    Довгостроковий напрям досліджень

    Загальний і потенційно надлюдський машинний інтелект.

«Далі» описує напрям розвитку, а не досягнуту можливість. YiENTi не стверджує, що має AGI чи надінтелект.

Від штучного інтелекту до real intelligence

ACCENTSYS використовує термін Real Intelligence для позначення напряму, що виходить за межі ймовірнісної генерації мови: інтелекту, який може міркувати над явними процесами, зв'язками, станом, вимірюваннями та наслідками.

Real Intelligence — це термінологія компанії ACCENTSYS, а не усталений науковий термін.

Уже в архітектурі 2016 року

Розмежування корпоративної інформації та машинного інтелекту вже було частиною архітектури YiENTi, представленої у 2016 році.

Процеси, пов'язані з вимірюваним результатом, граф корпоративної інформації та шар ШІ, що міркує над ним. Архітектуру YiENTi не було створено як реакцію на нещодавній розквіт великих мовних моделей.

Чому зараз

Архітектура передувала сучасній інфраструктурі ШІ.

Основний напрям існував уже в 2016 році. Змінилися обчислювальні ресурси, доступні для його виконання в значущому масштабі. Суттєво більша сьогоднішня обчислювальна потужність уможливлює дедалі складніше виконання цієї архітектури. Поточна реалізація не ідентична реалізації 2016 року; це її суттєва технічна еволюція.

Більші обчислювальні ресурси дають YiENTi змогу одночасно працювати з ширшими взаємопов'язаними контекстами процесів, графів і програмного забезпечення.

Архітектурна відмінність

LLM може інтерпретувати діаграму. YiENTi може зробити структуру частиною моделі.

Процеси, шлюзи, діяльності, класи, послідовності, зв'язки та залежності можуть залишатися явними об'єктами в контексті міркувань.

Інтерпретація зображень

Мультимодальні мовні моделі можуть інтерпретувати текст, зображення та діаграми. Структура виводиться з запиту.

Зображення процесу, інтерпретоване на запит.

Структурне подання

У YiENTi процеси, зв'язки, стани та залежності можуть існувати як явні машинночитні структури, а не лише як інформація, виведена із запитів.

  • Діяльність
  • Подія
  • Шлюз
  • Актор
  • Послідовність
  • Клас
  • Зв'язок
  • Стан
  • Залежність
  • Сутність даних
  • Шлях процесу

YiENTi не просто дивиться на діаграму. Структура, яку подає ця діаграма, може стати частиною моделі системи.

Множинні подання моделі

Різні діаграми стають різними поданнями однієї зв'язної моделі системи.

  • Вимоги
  • Користувацькі історії
  • Варіанти використання
  • Діаграми діяльності
  • BPMN
  • Співпраця
  • Послідовність
  • Моделі класів
  • Моделі даних
  • Системні залежності

Програмна інженерія

Не лише згенерований код. Модель системи, що стоїть за ним.

YiENTi застосовує принципово інший підхід до програмної інженерії, ніж системи, орієнтовані насамперед на LLM. Замість того щоб повторно відновлювати контекст системи зі згенерованої мови, YiENTi підтримує явні структурні подання системи.

Цикл LLM-first

  1. Запит
  2. Згенерований код
  3. Рецензування
  4. Новий запит
  5. Відновлений контекст
  6. ↺

У кожному циклі контекст системи відновлюється з мови.

Цикл YiENTi

  1. Структуровані вимоги
  2. Явна модель процесу / системи
  3. Залежності
  4. Міркування
  5. Реалізація
  6. Валідація
  7. Виміряний результат
  8. Оновлена модель
  9. ↺

Модель системи зберігається та оновлюється з кожним виміряним результатом.

Підтвердження на продуктах

  • Arbeitsmarktvollzug
  • Castovia
  • Kicaly
  • Merclino
  • SchoolApp
  • STV Portal
  • xcess

Інженерний проєкт для клієнта

  • LOXY Time · Loxy International AG

Усе поточне портфоліо застосунків ACCENTSYS створено за допомогою інженерії з підтримкою YiENTi, причому сама YiENTi слугує інженерною платформою. LOXY Time — клієнтський проєкт, розроблений ACCENTSYS AG для Loxy International AG, — це реальний корпоративний інженерний проєкт, що демонструє розробку програмного забезпечення з підтримкою YiENTi в умовах складних операційних робочих процесів, регуляторних вимог, обробки даних та інтеграції систем.

Архітектура

Дві технології, одна взаємопов’язана архітектура.

Корпоративна інформація перетворюється на структурований операційний граф. YiENTi Intelligence виконує над ним міркування, а результати повертаються до стану підприємства або передаються до підключених систем. Той самий інтелектуальний рівень працює також поза межами YiENTi Enterprise.

Діаграма C · Інтеграція

Спільна робота

YiENTi Enterprise

Платформа корпоративної інформації

Структурований операційний граф

Що існує · хто залучений · що від чого залежить

YiENTi Intelligence

Graph-Native Intelligence Engine

Міркування · Рішення · Оркестрація

Корпоративна платформа

Оновлений стан підприємства

Зовнішні системи

Підключені інтерфейси

Оновлений стан стає контекстом для наступного міркування.

За межами YiENTi Enterprise

YiENTi Intelligence

Багаторазово придатний інтелектуальний шар

Розробка програмного забезпечення ACCENTSYS

Ключова технологія у внутрішньому використанні

Інші продукти ACCENTSYS

Напрям розвитку

Майбутні зовнішні системи

Напрям розвитку

Інші варіанти використання структурованих міркувань

Напрям розвитку

Поточна розробка

Прозоро про те, на якому етапі перебуває YiENTi.

Платформа YiENTi

У розробці

Окрема платформа YiENTi перебуває у розробці та поки що не доступна комерційно.

YiENTi Intelligence · базова технологія

Внутрішнє використання в ACCENTSYS

YiENTi вже підтримує інженерну роботу в ACCENTSYS, тоді як окрема платформа продовжує розвиватися.

Людина в циклі · поточний рівень зрілості

Сьогодні YiENTi є кероване експертами.

Поточна система забезпечує суттєвий інженерний виграш, коли нею керують люди, які розуміють процеси та структуру системи. Її сила — у поєднанні структурованих моделей, розуміння процесів і міркувань за підтримки машини.

Знання, що примножують можливості YiENTi сьогодні

  • BPMN
  • Моделювання процесів
  • Архітектура систем
  • Розробка програмного забезпечення
  • Бізнес-процеси
  • Інтерпретація структурованих моделей

YiENTi поки що не є готовим масовим продуктом, яким може користуватися будь-хто без знань предметної галузі.

Напрям · не обіцянка з датами

  1. Сьогодні

    Структурна інженерія під керівництвом експертів

  2. Далі

    Більш автоматизоване моделювання, міркування, тестування та постачання

  3. Довгостроково

    Дедалі автономніша системна інженерія

Філософія YiENTi

Від штучного інтелекту до Real Intelligence.

Інтелект — це більше, ніж створення правдоподібної мови. Він потребує розуміння зв’язків, контексту, процесів, наслідків і того, як інформація змінюється з часом. YiENTi — це підхід ACCENTSYS до цієї проблеми.

«Real Intelligence» описує філософію YiENTi та ACCENTSYS — це не усталена наукова категорія.

Стратегічне зростання

Масштабування наступного етапу.

YiENTi уже використовується для створення реального програмного забезпечення. Наступний етап стосується масштабування productization, обчислювальних потужностей і комерціалізації. YiENTi є частиною ширшого технологічного портфеля ACCENTSYS.

Обмежувальними чинниками є капітал, масштабування та обчислювальні ресурси, а не те, чи працює YiENTi.

ACCENTSYS

Розробник: ACCENTSYS AG, Швейцарія.

У ACCENTSYS YiENTi виконує дві ролі: технологічний шар, що забезпечує програмну інженерію ACCENTSYS, і майбутню самостійну платформу.

Цікавить ширша платформна стратегія YiENTi? Ознайомтеся з ACCENTSYS, її технологічним портфелем і поточним раундом стратегічного зростання.

Для партнерств, технологічних обговорень, стратегічної співпраці та інвестицій.