-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patharticle.html
More file actions
128 lines (127 loc) · 9.47 KB
/
Copy patharticle.html
File metadata and controls
128 lines (127 loc) · 9.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Generation is not release authority | SemeAI</title>
<meta name="description" content="SemeAI release-control thesis: generation is not release authority." />
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<link rel="canonical" href="https://semeai.tech/article.html" />
<link rel="stylesheet" href="assets/css/site.css?v=20260731-premium" />
<link rel="stylesheet" href="assets/css/brand.css?v=20260723b" />
<link rel="stylesheet" href="assets/css/axiom-agent.css?v=20260731-premium" />
</head>
<body>
<canvas id="bg-canvas" aria-hidden="true"></canvas>
<div class="vignette" aria-hidden="true"></div>
<div class="content">
<div data-semeai-nav></div>
<main class="site-main">
<span class="eyebrow" data-i18n="eyebrow">Article</span>
<h1 class="page-title" data-i18n="title">Generation is not release authority.</h1>
<p class="lead" data-i18n="lead">
Transformers made generation scalable. Production systems still need a separate decision about what may be released.
</p>
<div class="btn-row mt-6">
<button class="btn-ghost" type="button" data-lang="en">EN</button>
<button class="btn-ghost" type="button" data-lang="uk">UA</button>
<button class="btn-ghost" type="button" data-lang="ru">RU</button>
</div>
<article class="prose mt-10" style="max-width:44rem">
<p data-i18n="p1">
A language model generates a candidate answer. That candidate can be useful, fluent, and still unsupported by the current business data or unsafe for the current user context. The production mistake is treating generation as permission to show the answer.
</p>
<div class="panel" style="margin: 1.25rem 0">
<strong style="color:#fff">Transformer = generation engine.</strong><br />
<strong style="color:#fff">Gate = release authority.</strong><br />
<strong style="color:#fff">Receipt = record of what happened.</strong>
</div>
<h2 data-i18n="boundary_title">The transformer boundary</h2>
<p data-i18n="p2">
Attention helps a model decide what to focus on. It does not decide whether a claim is supported by business data, whether an action is allowed by business rules, or whether an answer should be withheld for review.
</p>
<h2 data-i18n="candidate_title">The candidate problem</h2>
<p data-i18n="p3">
Generated does not mean verified. Generated does not mean allowed. Generated does not mean released. SemeAI treats model output as a candidate that must pass a release-control layer before it reaches a user.
</p>
<h2 data-i18n="states_title">Release states</h2>
<ul>
<li><strong>PROCEED</strong> / <strong>SHOW</strong>: the answer may be released.</li>
<li><strong>NEEDS_REVIEW</strong> / <strong>REVIEW</strong>: do not auto-release; route to an operator.</li>
<li><strong>SILENCE</strong> / <strong>BLOCK</strong>: withhold the answer and preserve audit metadata.</li>
</ul>
<h2 data-i18n="silence_title">SILENCE is not deletion</h2>
<p data-i18n="p4">
A blocked answer should not disappear from the audit trail. SILENCE means release denied, execution withheld, audit preserved.
</p>
<h2 data-i18n="why_title">Why this matters</h2>
<p data-i18n="p5">
A support chatbot can invent a promo code. A financial assistant can make an unsupported claim. An internal copilot can suggest bypassing an approval step. SemeAI Gate is the checkpoint between the generated answer and the real user.
</p>
<div class="btn-row mt-8">
<a class="btn-primary" href="/#pilot" data-i18n="commercial.cta.pilot">Request a Gate pilot</a>
<a class="btn-ghost" href="dashboard.html?v=20260717c">Dashboard</a>
<a class="btn-ghost" href="https://gate.semeai.tech/demo/saas_visible.html" target="_blank" rel="noopener" data-i18n="cta_demo">Live demo</a>
<a class="btn-ghost" href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6613718" target="_blank" rel="noopener">SSRN</a>
</div>
</article>
</main>
<div data-semeai-footer></div>
</div>
<script src="assets/js/i18n.js?v=20260724a"></script>
<script src="assets/js/i18n-arch.js?v=20260729a"></script>
<script src="assets/js/site-shell.js?v=20260731-premium"></script>
<script type="module" src="assets/js/axiom-presence-register.mjs?v=20260731-premium"></script>
<script defer src="assets/js/axiom-agent.js?v=20260731-premium"></script>
<script>
const t = {
en: {},
uk: {
eyebrow: "Стаття",
title: "Генерація не є правом на release.",
lead: "Трансформери зробили генерацію масштабованою. Продакшн-системам усе ще потрібне окреме рішення про те, що можна випускати.",
p1: "Мовна модель генерує кандидат-відповідь. Вона може бути корисною і плавною, але все одно не підтримуватись поточними бізнес-даними або бути небезпечною для поточного контексту користувача.",
boundary_title: "Межа трансформера",
p2: "Attention допомагає моделі вирішити, на що дивитись. Він не вирішує, чи підтримана заява бізнес-даними, чи дозволена дія правилами, або чи потрібно утримати відповідь для рев'ю.",
candidate_title: "Проблема кандидата",
p3: "Згенеровано не означає перевірено. Згенеровано не означає дозволено. Згенеровано не означає випущено.",
states_title: "Release states",
silence_title: "SILENCE не є видаленням",
p4: "SILENCE означає release denied, execution withheld, audit preserved. Це важливо для replay, debugging та accountability.",
why_title: "Чому це важливо",
p5: "Support chatbot може вигадати промокод. Financial assistant може зробити непідтверджену заяву. Internal copilot може порадити обійти approval.",
cta_register: "Запросити доступ",
cta_demo: "Спробувати live demo"
},
ru: {
eyebrow: "Статья",
title: "Генерация не является правом на release.",
lead: "Трансформеры сделали генерацию масштабируемой. Продакшн-системам все еще нужно отдельное решение о том, что можно выпускать.",
p1: "Языковая модель генерирует кандидат-ответ. Он может быть полезным и fluent, но все равно не поддерживаться текущими бизнес-данными или быть небезопасным для текущего контекста пользователя.",
boundary_title: "Граница трансформера",
p2: "Attention помогает модели решить, на что смотреть. Он не решает, подтверждено ли утверждение бизнес-данными, разрешено ли действие правилами, или нужно удержать ответ для ревью.",
candidate_title: "Проблема кандидата",
p3: "Сгенерировано не означает проверено. Сгенерировано не означает разрешено. Сгенерировано не означает выпущено.",
states_title: "Release states",
silence_title: "SILENCE не является удалением",
p4: "SILENCE означает release denied, execution withheld, audit preserved. Это важно для replay, debugging и accountability.",
why_title: "Почему это важно",
p5: "Support chatbot может придумать промокод. Financial assistant может сделать неподтвержденное заявление. Internal copilot может предложить обойти approval.",
cta_register: "Запросить доступ",
cta_demo: "Попробовать live demo"
}
};
function applyLang(lang) {
const dictionary = t[lang] || {};
document.documentElement.lang = lang;
document.querySelectorAll("[data-i18n]").forEach((el) => {
const value = dictionary[el.dataset.i18n];
if (value) el.textContent = value;
});
}
document.querySelectorAll("[data-lang]").forEach((btn) => {
btn.addEventListener("click", () => applyLang(btn.dataset.lang));
});
</script>
</body>
</html>