Анталогія ці семантычны пласт? Што AI-агенту трэба ад абодвух
Чым адрозніваюцца анталогіі і семантычныя пласты, што ламаецца, калі ёсць толькі адно, дзе месца графам ведаў і ў якім парадку будаваць пласт кантэксту.
Крыніцы: **Ontology vs. Semantic Layer: Why Your AI Agent Needs Both**
Задайце адзін вопыт трохам джэроў: скількі грошаў было зараблена, і адказы часта разлічаюцца: 10,2 мільйонаў ад фінансавага аддзела, 10,4 мільйонаў ад аддзела маркетынгу, 9,8 мільйонаў ад ай-Ты аддзела ў Slack. Ніхто не пагоджваецца. Раней людзі рашалі гэтыя пытанні пад час короткай зустрэчы. Агент не будзе пытаць колегу, што значыць той чы іншы показнік, таму, калі ён зустроюе столбець пад назвай rev_ttm_adj_v2, ён выдумвае ўсё сам або берае тую вялічыну, якая прадстаўлена першай.
Як паведамляецца, включэнне мадэлізаваных знанняў у працэс выкарыстоўвання інформацыі зменіла рэгулярнасць галюцынацый прыблізна на 40%. Гэта можліва толькі тады, калі знанні існуюць у мадэлізаванай форме, а не толькі ў памяці кальколькі чалавекаў, якіе стварылі табелі. Об’ём збероžнага прыроды і кваліфікацыя агента маюць малая значыць, калі між німі ёсць толькі необработаныя табелі і SQL-запыты, таму ўстанова не будзе пакладацца на рэзультаты.
Слоўя кантэксту
Слой кантэкста называе функцыю, а не продукт. Ён сабірае семантычныя вызначэнні, знанні па данай галіне, історыю развіцця, правілы керавання, сігналы якосці і статус сертыфікацыі, і выкладвае іх праз адну інтэрфейс для людзей і агентаў адночасна.
У гэтым аспекце большую частку работы выканаюць онтологіі і семантычныя слоі. Маркетынг вэндароў часта злучае іх адно, але кожны з іх рашае іншую проблему, а ўтварэнне іх у неправільной последовасці прыводзіць да праектаў AI, якія выглядаюць чудова ў дэмаверсіі, але застаюцца на месцы перад запускам у працэўную суперантэнацыю.
Разпад працы ў адной фразе
Короткая версія: семантычны слой рашае пытанні на кшталт таго, скількі было доходу, тады як онтологія рашае пытанні на кшталт таго, што такое кліент.
Семантычный слой адмініструе метрыкі. Ён вялічынуе спосабы расчытку доходу, колькісці акtyўных корыстувачаў ў месяц і жыцёвай цяні, выбірае, якія функцыі выкорыстоўваць і якія фільтры застосавіць, каб усія команды і інструменты отрымалі ідэнтычныя рэзультаты.
Онтологія адпавядае за значэння. Яна вказывае, што лічыцца кліентам, як кліянты з’яўляюцца у замовленнях, што робіць каго-небудзь класам «Платынум», і чы можа програмнае забезпечэнне вывесты новыя заключэнні на аднойчы зберажаных фактах.
Онтологія: панявы, адносіны, аргументацыя
Класычныя ваказанні, якія ўскладнююцься як ясная формальная спецыфікацыя спакульнай концэптуалізацыі, складаюцца з трох падзялов:
- Класы: тыпы аб’ектаў у домэне, напрыклад Кліент, Продукт, Замовленне, Рэгіон.
- Атрыбуты і адносіны: спосабы, якімі гэтыя аб’екты з’яўляюцца ў зв’язку. Кліент здае замовленне, а прылад прыналежыць да певнай катэгорыі.
Онтологіі пісаюцца за стандартамі W3C, такімі як RDF і OWL, таму машыны можуць аналізаваць іх, а таксама чытаць іх. Падазрóў, онтологія стварытаяя, што кліент з катэгорыі Platinum мае годовы дохід вышэй 1 мільйона, а факты паказваюць, што Acme зарабляе 2 мільйона. Алгорытм сам выводзіць, што Acme належыць да катэгорыі Platinum, і ніхто не пісаў умовы if-else. Семантычныя шары і інструменты BI не можуць гэтага зрабіць. Яны выконваюць заранее заданыя вычысленні і ніколі не выводзяць фактов, якія не былі заданыя.
Антологіі таксама спаўнаюць зв’язак між слоўнікамі разных сістэм. CRM выкарыстоўвае тэрмін «Кліент», ERP — «Кліент», фінансавыя сістэмы — «Рахунак», а антологія перакладае ўсе іх у аднаковы бізнес-об’ект. Агент, які керуецца такім падходам, следуе за з’ўязанай графам у замест на спробы здогадацца на адсутных зв’язках між табліцамі. У сферы охоры здароў’я стандартам ёсць SNOMED CT, у фінансавых службах — FIBO, а ў рэгулююцыхся секторах формальная антологія ўжо майжэ обав’язкова.
Цена таксама ёсць відразу відна. Компанія Palantir ператворыла стварэння корпоратыўных антологій у рыночную катэгорыю, але ўсё гэта ўскладнена: неабходны інжынеры, ручная модэлювання, час на стварэння цэлага рашэння — ад шасці да адзіннадцаты месцаў, а калекцыя кваліфікованых спецыялістаў у галузі формальной логікі ёсць марнаю.
Семантычны слой: паметры і цыфры, якія збігаюцца
Гэты спосаб работы ўсё бол практычны. У 1990-х гадох компанія Business Objects запрацавала сістэму Universe, якая дазволяла размішчаць бізнес-тэрмінатык пры складных схемах. Основная проблема застаецца: дохады вырахоўваюцца рознымі спосабамі, цыфры суперасходзяцца, і доверлівасць пад upadaе. Сэродзёння стаюць яшчэ болей значнымі, адколі раней несувяз у даных вылічваўся толькі некалькома некомфортнымі данымі, а сэродзёння можа прывесты да вымышленых цыфраў у атласе, які вплывае на прыняцце рашэнняў.
Сучасны семантычны шар складаецца з чатырох частак:
- Хранілішча метаданых, якія асоціююць такія элементы, як mrr_calc_v3, з месячнымяя перыядычнымі доходамі.
- Механізм бізнес-логікі, які зберагае формулы для вырахунку показнікаў у аднам месцы, ўнаследкі чаго яны візначаюцца аднойчы і павтараюцца.
- Прыводжэнне запытоў, якое стварае споўнення і фільтры.
- Контроль даступу, які адпаведна застаўляе правыя на рэяды і столбцы.
Тэхналогіі розвіваюцца стрэмгана. dbt дадаў Семантычны слой, які працюе за дапамогою MetricFlow; гэты слой зберагае апісанні метрык у фармаце YAML пад кантролем версій і перакладае іх у разныя фарматы SQL. У сэптэбрэ 2025 года Snowflake, Salesforce, dbt Labs і BlackRock запусцілі праект Open Semantic Interchange (OSI), а яго версія 1.0, выданая у студзені 2026 года, створыла нейтральны фармат для адміністрацыі семантычных метадаў. Такія продукты, як Cube, AtScale, LookML, DAX, Databricks Metric Views і Snowflake Semantic Views, усе спрамованы ў той жа бак — семантычны слой стае звычайным элементам структуры дадзеных, гатовых для вікорытання ў тэхналогіях ШЫ.
Адзінакова меры існуе. Шар можа точна паведаміць, як расчыляюцца доходы, але не тое, як кліент практыкуе звязак з рынкам і яго правіламі, і не тое, чы рахунак павінен атрымав статус высокага рызыку па правілах домэна. Джэссіка Талісман у сваім артыкуле для Metadata Weekly гэта чыста адобразіла: семантычныя шары займаюцца пошукам, а онтологіі — кантэкстам і логікай.
Што ламаецца, калі ёсць толькі адзін
- Толькі семантычны шар дае точныя, але поверхневыя адказы. Кальвы канал даў найбольшы GMV ў пярэдні месяц? Точны адказ. Чаму гэта знізілася, чы розтраты павінны зраснуць? Мовчанне, адтуды што няма модэлі, якія б прадстаўлялі взаімазвязкі каналаў, расходаў і профілаў кліентаў.
Цыфры з промыслу падтрымліваюць гэта. Gartner прагназавае, што да канца 2027 года больш чым 40% праектаў з агентскім ІІ буду знішчаны з-за высокых костаў, нечыстае цэннасці і недастатковых мераў контролю. Серэд 248 керавальнікаў управління дадзеннямі, якіх апытналі, 63% зізналіся, што у ўсіх няма практык для падтрымкі ІІ. Мадэль рэдка бывае прычыной; дадзеныя, якія лежачы пад ёю, не маюць семантычнай адназначнасці.
Тэндэнцыя развіваецца і ў працоўным напрамку. У праўіленні Gartner па 2026 год праўяцца пра тое, што да 2030 году універсальныя семантычныя шары стануць часткай платформ для апрацоўкі дадзэнняў і сістэм кібербезпекі як крытычнай інфраструктуры, а Futurum праўяцца пра тое, што ўжыццё ўпрабаваецца з 16% ў цэм годзе да 30% у 2031 годзе. Microsoft прадстаўляе можлівасць вбудованай падтрымкі онтологій у Fabric IQ, тады як Timbr.ai продае семантычныя шары з даданымі для логічных выводам. Бны працуюць у напрамку адна да другой.
Графы знанняў і таксанаміі
Граф знанняў зберагае экземпляры, таму рэальныя кліянты і замовленні выступаюць як вузлы. Онтологію можна спачатку спрацаваць як схему, а граф знанняў — як самыя дадзеныя. Агент, які на час выканання аперацый аналізуе зв’язкі, пераводзіцца праз гэты граф.
Таксанамія — гэта спрошчаная онтологія: іерархіі бацькоў і дзецей, без жадных вывадаў і пахільных звязкаў. Каталогі продуктав, класыфікацыя домэнаў дадзенаў і пазначэння ПІІ зазвычай пачынаюцца з гэтага, і гэта ўжо хораша выхідная точка. Полная онтологія становіцца неабходной толькі тады, калі агенту трэба робіць вывады між катэгорыямі, напрыклад, выявіць, чы розбіўка у катэгорыі А паўтарыцца і ў катэгорыі B.
Як усе складаецца
Слоўчык кантэксту складаецца з двух частэй:
- Кантэкст дадзенаў: онтологія, семантычны слой, граф знанняў, лініяйнасць, показнікі якосці і правілы доступу. Ён паведамляе ШЫ, у якій галузі яна працюе.
- Кантэкст прыемленаў: прыямліванні корыстувальніка, історыя кансацыяў, дакументы домэна і атрыбуты, якія былі атрыбутаваны (памяць плюс RAG). Ён паведамляе ШЫ, з кім яна ведае розмову.
Одна запытка праходзіць праз чатыры этапы:
- Онталогія візначае такія панявы, як аблікаванне дохадоў, а таксама прыязначаныя яму правілы.
- Семантычны слой ператварае іх у вычысленні: якія табліцы трэба з’еднаць і як агрэгавацыяяць даныя.
- Граф знанняяў спаявае паняву з яе паметрамі, лініяй прыналежнасці і корыстувальнікамі, якія яе выкарыстоўваюць.
- MCP доставляе кантэкст агенту пад час выканання вычысленняў.
Хутчэй два гады дыскусый пра інжынерыі кантэкста сходзяцца ў гэтым моманцы: надзеяны выхід вымагае структураванага кантэксту, а онталогіі і семантычныя слоі ўтвараюць два найцяжэйшыя элементы. MCP рашае проблему доставкі, а не самага контэнту. Калі даць агенту неконтролюемыя табліцы і SQL, протакол будзе верна перадаваць халюцінацыі.
Падход аднаго з постаўчыкаў
Адміністратар аднаго з постаўчыкаў баз дадзенаў апісвае сваю адпаведзь як адкрыты семантычны стак, які таксама называецца OSI, і які з’еднае паметры, адзначэнні, неапранутыя даны, граф кантэксту і онтологію заместо іншага семантычнага шара BI. У яго ёсць тры шары:
- Ніжні шар – семантычны шар: адзначэнні паметраў, правілы вычыслення і супарабатанне з межамі і данымі. Ён створаны на аснове стандарту Ant-OSI, працуе з промышленым OSI і ужо выкорыстоўваецца у працэсе на Ant Group.
- Серэдні шар – граф кантэксту: паметры, об’екты, запускі, лініяй і спожывачы, якія з’ѐднаны ў сетка, і над якімі LLM можа вырашаць задачы значна лепшая, чым з неапранутымі схемамі або YAML.
- Верхні шар – шар онтологіі: бізнес-семантыка, якая супарабатвае з семантыкай баз дадзенаў, з тэрмінамі, спецыфічнымі для рабочага прастору, і концэпціямі, актуальнымі для всіяў прэдпрыемства, якія развіваюцца за сваімі графікамі.
Асэнцыя гэтага — сэмантыка як код. З’явіце сэмантыку аднойчы, а потым нехай BI стварае панелі керування, агенты пішуць SQL, а інструменты керування відстэжваюць лянгвіджэт, усе на адной і той жа самай базе ваказанняў, без аднойчы сэмантыкі для BI, AI і керування. У прыкладах выкарыстоўвання у кліентах гэтага прадавцы точнасць перакладу з нейтральнай мовы ў даныя значна перавышала аналогічныя показнікі іншых раўнарадных раўноўажнікаў. Тверджэнне такое, што мадэлі не робяць продукты разнымі, таму што всі называюць тую ж самую межу LLM-амі; робіць розніцу — якосць сэмантычнага кантэксту. Застосавленне правільных бізнес-ваказанняў заместо сырых табліц павышае точнасць перакладу з нейтральнай мовы ў SQL больш, чым можа падкорэктаванне запрошэнняў.
З чаго пачаць
Пачніце з сэмантычнага шару, калі:
- Команды не пагоджуюцца ў тым, што значыць дохад або актыўны корыстувач.
- Праект аб’ектуе розмовны аналіз або чат з данымі.
- Масэтака ўжо цэнтрызаваны, і трэба атрымаць рэзультаты за два-шысць месцаў.
Пачніце з онталогіі, калі:
- Арганізацыя працюе ў сферэ фінансаў, охоры здароў’я або ураду, дзе існуюць строгіяя вакалентацыяя патрабаванняя.
- Штучны інтэлект павінен аналізаваць даныя ў розныях домэнах, напрыклад, па кліентах, продуктах чы правілах.
- Адны паняванні мае разныя назвы ў паловы дзесятка сістэм.
- Патрэбна аўтаматызаваная класыфікацыя чы выяўленне анамалій на адной засадзе правілаў.
Для большасці падпрыемстваў практычны парадак ўжоўляецца такі:
- Спачатку створыце сэмантычны слой, цэнтрызаваўчы ключовыя показнікі, каб BI і ШЫ чыталі ідэнтычныя вакалентацыі.
- Спачатку залучыце лёгкую онталогію, як бізнес-глосарый, а не як повную структуру OWL.
- Дадзіце сігналы карыстоўвання: лініяй кантролю, кантэксты якасці, адпаведальнасць і сертыфікацыю.
dbt не будзе ствараць онтологію, а онтологія у стылі Palantir не падходзіць кожнай командзе. Развіцце з гласарыя ў формальную онтологію ў дзесяткі разоў рэалістычней, чым стварыць усё заодно.
Сам план розвіцця вэндора паказвае той жа поступовы падход. У короткай перспектыве семантычны шар дасягае кожнага рабочага прастору, з централізавана керованымі показнікамі і можлівасцю пошуку тэрмінаў. У срэдней перспектыве гласарыя, іерархіі катэгорыяў і адносы аб’ектаў спачатку з’яўляюцца як таксанамія, а пасля атрымуюць сумежнасць між сістэмамі і базовыя можлівасці аналізу, развіваючыся па домэнах. У далекай перспектыве вопыт заключаецца ў тым, што будзе, калі домэны, якія мадэліравалі сваю семантыку окрэма, будуць змушаны яе з’едыніць, і як падтрымваць эвалюючыя локальныя і глобальныя вакларызацыі.
Спадневана літэратура
- Чаму агентам AI патрэбна слой каральнай сістэмы, а не проста лепшыя запросы — Запросы формуюць адзін абмен, а не весь рабочы працэс. Як слой каральнай сістэмы, які складаецца з правіл, апранутага кантэксту, меры автантыяты і падтверджэння завершэння, робіць агентаў для програмавання надзеянымі.
- Чаму памяць агента для програмавання должна хаваць толькі разлікі, і як яе архіваваць — Памяць агента должна фіксаваць толькі тое, чаго мадэль не могла здагадацца. Чатыры тэсты для кожнага запісу, тры трэбованні да архіваўання і чаму markdown падходзіць у git.