Більшість програм все ще припускає, що світ дасть йому чисті вхідні дані та стабільні правила Виготовлення зазвичай не робить ні одного.
Цей пост - це низка речей, які я будую. ДиС, Стримана неясність, CFMoM, Reduced RAG, StyloFlow, Десять заповідей штучного інтелекту, і Стілобот.
Я не зміг' дістатись сюди, розпочавши з грандіозної теорії .. Я дістався сюди, дивлячись на інструменти, які мене цікавили і намагаючись зрозуміти, що вони насправді робили(МSK2). Підсумування.. генерація коду(M SK4). Виведення(MSC5). Видобуток( МSK6). Ранінг.. Як тільки ви перестанете слухати маркетинговий шар(МС8). Більшість корисних не роблять жодної магічної речі(М С 9). Вони збирають частину доказів(M С 10), примушують їх(M S 11) і лише тоді перетворюють їх на відповідь чи дію(М S 12).
Після того, як я збудував достатньо таких систем, я перестав думати про них як про окремі трюки і почав бачити ту ж саму архітектуру під ними.
Це суть того, що я маю на увазі під система поведінки.
Це також пояснює, чому ці архітектори добре працюють з кодом LLMs. Не тому, що LLM є "інтелектомM SK2, а тому що система достатньо структурована для перевірки і досить проста для налаштування
Раніше в цій серії:
Більшість виробничих систем досі досягають одного з двох поганих дефолтів:
Обидві можуть працювати деякий час.
Багато реальних систем насправді мають ось це.
flowchart LR
A[Messy Input] --> B[Partial Signals]
B --> C[Conflicting Evidence]
C --> D[Uncertain Interpretation]
D --> E[Need to Act Anyway]
style A stroke:#ef4444,stroke-width:2px
style E stroke:#22c55e,stroke-width:2px
Приклади:
У цих доменах, МСК0, ви рідко отримуєте один вирішальний факт. МСК1, ви отримуєте фрагменти, МSK2, які є корисними, МСК3, які шумні, М СК4, які активно обманюють, M СК5
Ось чому я й далі повертаюсь до сигналів, обмеженьM SK1 і спостережливості.
Якщо ви хочете покращити систему, то маєте бачити, що вона спостерігала, що вірила, що робила, і чому вона діяла. Якщо це залишиться захороненим в заплутаних шляхах коду, то налаштування стає припущенням. Якщо воно є яскравим, то його можна насправді направду покращити.
Важливий крок ДиС не було "запустити код змін LLMM SK1 Це було так.
сприймати архітектуру як щось, що може виникнути під впливом відбору.
DiSE переробляє програмне забезпечення з "будуватиM SK1 корабель , патч" до МSK4 сприйняття МSK5 оцінки М SK6 мутації МСК7 вибір М СК8
flowchart LR
subgraph Traditional["Traditional Software"]
T1[Build] --> T2[Ship] --> T3[Patch]
end
subgraph DiSE["DiSE"]
D1[Perceive] --> D2[Evaluate]
D2 --> D3[Mutate]
D3 --> D4[Select]
D4 --> D1
end
style Traditional stroke:#ef4444,stroke-width:2px
style DiSE stroke:#22c55e,stroke-width:2px
Це важливо, тому що в багатьох системах ви не знаєте заздалегідь:
Отже, система потребує місця для дослідження.
Але лише дослідження недостатньо. Ви можете перетворити свій шлях на безглуздо так само легко, як і на щось корисние.
Стримана неясність це контрольний шар, який зупиняє перетворення всього на гриб
Правило просте:
ймовірністичні компоненти можуть запропонувати; детермінативни системи вирішуютьM SK1
flowchart TB
I[Input] --> S[Deterministic Substrate]
S --> P[Fuzzy Proposer]
P --> C{Constrainer}
C -->|Pass| O[Output]
C -->|Partial| R[Rewrite / Hedge]
C -->|Fail| F[Fallback]
S -.evidence.-> C
style S stroke:#22c55e,stroke-width:3px
style P stroke:#f59e0b,stroke-width:3px
style C stroke:#ef4444,stroke-width:3px
DiSE каже: "" МСК0, досліджуйте, МСК1, обмежена невизначеність каже: МSK2, всередині цих кордонів, ." "".
Без цих кордонів системи вірогідності роблять те, що завжди роблять
Ось чому Десять заповідей штучного інтелекту справа. МSK1 ЛЛМ не мають права на державуM SK2 | | МSK3 ЛМ не є єдиною причиною побічних ефектів МSK4 впливів ", і | " Ніколи не просити ЛМ вирішити виводимий бооловий МСК7 це не нотатки стилю М СК8 Це правила управління системами, які потребують виживання з виробництва M СК9
Те ж саме трапляється всюди:
flowchart LR
A[DiSE<br/>Search and Selection] --> B[Constrained Fuzziness<br/>Bounded Proposal]
B --> C[Behavioural Inference<br/>Evidence Over Time]
style A stroke:#3b82f6,stroke-width:2px
style B stroke:#f59e0b,stroke-width:2px
style C stroke:#22c55e,stroke-width:2px
Якщо поєднати ці дві ідеї, ми отримаємо практичну модель.
Ось де Reduced RAG, StyloFlow, і сигнал МSK1, які працюють в рамках контракту CFMoM всі лінії
Як тільки ви перестанете прикидатися, що одна модель чи одна правила двигуна повинна робити все , корисна конструкція pryмітив стає сигнал.
Хороший сигнал - МСК0 .
Найголовніше - це те, що сигнал - це стиснена поведінка. Це не весь світ. Це частина, яку ви можете зберегти.
flowchart LR
R[Raw Reality] --> X[Extraction]
X --> S1[Signal]
X --> S2[Evidence Pointer]
X --> S3[Confidence]
S1 --> A[Accumulation]
S2 --> A
S3 --> A
A --> I[Inference]
style R stroke:#64748b,stroke-width:2px
style A stroke:#3b82f6,stroke-width:2px
style I stroke:#22c55e,stroke-width:2px
Різні домени emitують різні сигнали:
Сигнали дають змогу перейти від "модель думає " до МSK2система має докази МSK3
Це рух назад Reduced RAG: витягує сигнали замість наповнення більшими контекстними вікнами Це також перехід в StyloFlow: координати навколо випромінених фактів , не прозорі сигнали компоненту M SK2
Після того, як сигнали є експлицивними, ви можете задати кращі інженерні питанняM SK1
Це різниця між надсиланням функції і налаштуванням машини.
Традиційні системи часто виглядають так:
Rules -> Decisions
Системи поведінки більше схожі на це:
Signals -> Evidence accumulation -> Behaviour inference -> Deterministic action
flowchart TD
subgraph Old["Old Shape"]
O1[Rules] --> O2[Decision]
end
subgraph New["Behavioural Inference Shape"]
N1[Signals]
N2[Evidence Accumulation]
N3[Inference]
N4[Policy Action]
N1 --> N2 --> N3 --> N4
end
style Old stroke:#ef4444,stroke-width:2px
style New stroke:#22c55e,stroke-width:2px
Що ці системи стверджують?
Зазвичай, не маючи жодного ідеального факту
Зазвичай поведінку легше вигадати, ніж ідентичність. МСК0 Це важливо для приватності. МSK1 збереження систем та протилежних систем. . Ви, можливо, не знаєте точно, хто щось таке, але часто можете сказати, який тип поведінки воно належить до.
Це достатньо для того, щоб визначити напрямок\ ,\ throttle,\ challenge\ M SK2\ cluster\ ,\ prioritизувати\ МSK4\ або ескалізувати\ MSC5\
Це також робить ці системи хорошим підходом для коду LLMs. Вони краще справляються, коли система дає їм
Система поведінкового висновку виявляє ці речі природно.
Корпус Stylobot 2 є, мабуть, найяскравішим конкретним прикладом до цього часу.
Стілобот - це не просто купка детекторів. Це сукупність поведінкових висновківM SK1
flowchart LR
R[Request] --> D[Detector Signals]
D --> E[Evidence Aggregation]
E --> T[Signature + Temporal Context]
T --> I[Behaviour Inference]
I --> P[Probability + Confidence + Risk]
P --> A[Policy Action]
A --> F[Response Feedback]
F --> D
style D stroke:#3b82f6,stroke-width:2px
style T stroke:#8b5cf6,stroke-width:2px
style P stroke:#f59e0b,stroke-width:2px
style A stroke:#22c55e,stroke-width:2px
Декілька речей в цій ланцюзі походять безпосередньо з попередньої роботи.
Ніхто не вважає, що одного детектора достатньо.
Це не повна автономна еволюція, але це той самий інстинкт, архітектура очищена під тиском.
Сталобот розділяє ймовірність і впевненість, але дія детерміністична.
AllowThrottleChallengeBlockДокази можуть бути спантеличені. Контрольні поверхні неможливіM SK1
Замість того, щоб зменшити відвідувач до одного IP або одного користувача, Stylobot створює мультипліковий ’ - ’ векторний підпис і причини протягом часу.
Це вже не проста класифікація. Це пам 'ять про поведінкуM SK1
Велика ймовірність з низькою впевненістю не повинна викликати таку ж реакцію, як і велика ймовірність із високою впевненістю.
Система зберігає незрозуміленість доки не буде достатньо доказів, щоб виправдати сильніший крок.
Stylobot розроблений таким чином, що ви можете перевірити майже кожну важливу частину шляху до прийняття рішень:
Це робить його чутливим двигуном, а не чорною коробкою.
flowchart TD
S1[Observable Signals] --> S2[Compare Outcomes]
S2 --> S3[Tune Thresholds / Weights / Waves]
S3 --> S4[Re-run on Traffic]
S4 --> S5[Observe Drift / Improvement]
S5 --> S1
style S1 stroke:#3b82f6,stroke-width:2px
style S3 stroke:#f59e0b,stroke-width:2px
style S5 stroke:#22c55e,stroke-width:2px
Ця петля - це саме те місце, де LLM допомагають.
Це працює лише тому, що архітектура достатньо помітна для підтримки налаштування з самого початку.
Полезна зміна не в тому, що "LLM тепер можуть написати програмне забезпечення ." Ця лінія стала нудною майже миттєво МSK2
Важливо те, що коди LLM роблять дослідження дешевшим
RAG було опубліковано в травні 2020. Перетягування , вбудова пошуку M SK2 видобуток сигналів МSK3 і пакети доказів - це не нові ідеї . Що змінилося, це вартість повторюваності на них MSC5 Колись було дорого намалювати двадцять кандидатів на детектори МСК6 зграї для оцінки дротів М СК7 перевіряти покрытие сигналів M СК8 та підлаштовувати пороги MСК9 Більшість команд будували б один дизайн MSК10 відправляли його на корабель, М С К11 і жили б з будь-якими кутами, які вони розрізали М S К12
Коди LLM змінили економіку цієї петлі.
Вони допоможуть вам створити прототип
flowchart LR
A[Human Hypothesis] --> B[Code LLM Acceleration]
B --> C[More Candidate Signals]
C --> D[More Evaluation]
D --> E[Better Selection Pressure]
E --> F[Stronger Inference System]
style B stroke:#8b5cf6,stroke-width:2px
style F stroke:#22c55e,stroke-width:2px
LLM не обов 'язково має бути вирішителем, щоб бути стратегічно корисним.
Але ранішешні правила досі стосувалися.
Так, так. Коди LLM мають значення. Вони мають значення тому, що вони пришвидшують пошук і налаштування. МSK2 - не тому, щоб вони зняли потребу в архітектурі.
Те ж саме зразок постійно з 'являється.
В Reduced RAG, ви виділяєте детермінативні сигнали під час вживання , зберігаєте докази окремо МSK2 і дозволяєте LLM синтезувати з обмеженого пакету доказів
Не " дати моделі все і сподіватись ." спочатку видобути МSK2 обмежити поверхню M SK3 і синтезувати з доказів .
Там, де Stylobot визначає поведінку з żądaнь протягом часу, lucidRAG випливає з мультимодальних доказів: структура dokumentuM SK1 надійність OCRМSK2 графи об 'єктівМ SK3 рейтингові сигнали, якість джерела інформації МSK5 відокремлення .
Різний підґрунт. Схожа формаM SK1
flowchart LR
subgraph Stylobot["Stylobot"]
SB1[Request Signals]
SB2[Temporal Evidence]
SB3[Behaviour Inference]
SB4[Policy Action]
SB1 --> SB2 --> SB3 --> SB4
end
subgraph LucidRAG["lucidRAG"]
LR1[Content Signals]
LR2[Evidence + Retrieval]
LR3[Meaning Inference]
LR4[Bounded Synthesis]
LR1 --> LR2 --> LR3 --> LR4
end
style Stylobot stroke:#3b82f6,stroke-width:2px
style LucidRAG stroke:#22c55e,stroke-width:2px
Ни одна з них насправді не є "app." Обидві - це припущення, які працюють над різними вхідних сигналами
В Обмежений фузій МСМ, численні можливий компоненти можуть запропонувати ,, але вони комунікують за допомогою надрукованих сигналів і детерміністична логіка вирішує, що виживає
Це багатомодельна координація, не переставляючи контролювати
В Перетягування обмеженого неясного контексту, система зберігає обмежену пам 'ять і зберігає частини контексту, які мають значення досить довго для подальшої інтерпретації
Інференція потребує часу. Перетягування контексту робить час доступним, не дозволяючи пам 'яті рости без прив' язаності
В StyloFlow, компоненти не телефонують одна до одної напряму . Вони emitують сигнали МSK2, а оркестр реагує на ці сигнали і на їх впевненість
Це поведінкові висновки, що застосовуються до інфраструктури робочого потоку.
"Системи поведінкового висновку " - кращий парасольник, ніж МSK2агентні системи МSK3 чи M"LLM-приложения МСК5 Він описує архітектуру замість маркетингу
Якби мені довелося стиснути цілу лінію на кілька правил:
нормативна версія цих правил: Десять заповідей штучного інтелекту. Ця стаття - це архітектура.
flowchart LR
A[Ten Commandments] --> B[Architectural Constraints]
B --> C[Behavioural Inference Systems]
C --> D[Tuneable Engines]
style A stroke:#8b5cf6,stroke-width:2px
style B stroke:#ef4444,stroke-width:2px
style C stroke:#22c55e,stroke-width:2px
style D stroke:#3b82f6,stroke-width:2px
mindmap
root((Behavioural Inference))
DiSE
Search
Mutation
Selection
Constrained Fuzziness
Substrate
Proposer
Constrainer
Signals
Evidence
Confidence
Provenance
Time
Memory
Drift
Temporal Context
Action
Policy
Thresholds
Deterministic Boundaries
ШІ-системи, які виживають від виробництва, зазвичай не є гігантськими автономними пульсами. Вони також не нескінченні купи правил.
Це системи, які
Це кращий матеріал для інженерії, ніж "" МСК0 "". Модель стала розумнішою.
Моделі покращать стан речей. ЧудовоM SK1 Архітектура досі вирішує, чи система здатна розв 'язати непогані проблеми , надійна для аудиту МSK3 дешева для запуску MSC4 безпечна для розвитку , і надійна під натиском противників
Системи поведінки сприймають ці обмеження серйозно.
Погляньмо на минуле і побачимо, що ця родина очевидна.
flowchart LR
D[DiSE<br/>Explore and Select] --> CF[Constrained Fuzziness<br/>Bound the Uncertain]
CF --> BI[Behavioural Inference Systems<br/>Infer from Weak Signals]
BI --> ST[Stylobot / Reduced RAG / StyloFlow<br/>Working Architectures]
style D stroke:#3b82f6,stroke-width:2px
style CF stroke:#f59e0b,stroke-width:2px
style BI stroke:#22c55e,stroke-width:2px
style ST stroke:#8b5cf6,stroke-width:2px
DiSE дав мені можливість подумати про архітектурний пошук. Стримана невизначеність дала мені можливість зберігати ймовірнісні компоненти всередині чітких кордонів. Звичайні системи висновків - це те, що ви отримуєте, коли ці ідеї змушені вижити з виробництва.
Stylobot - це лише теперішній приклад.
Як тільки ви починаєте бачити системи як накопичувачі доказів з детерміністичними руховими поверхностями, багато сучасних програм перестає виглядати так само, як МСК1 ШІ характеристики " і починає виглядати, як одна і та сама модель в різних галузях
© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.