Files
dao-os-docs/zh/concepts/ai_system.html
2025-06-16 09:59:57 +00:00

255 lines
15 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE HTML>
<html lang="en" class="light sidebar-visible" dir="ltr">
<head>
<!-- Book generated using mdBook -->
<meta charset="UTF-8">
<title>AI 系统设计 - 大道 (Dao OS) 文档</title>
<!-- Custom HTML head -->
<meta name="description" content="大道Dao OS官方文档你的赛博生命操作系统。">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#ffffff">
<link rel="icon" href="../favicon.svg">
<link rel="shortcut icon" href="../favicon.png">
<link rel="stylesheet" href="../css/variables.css">
<link rel="stylesheet" href="../css/general.css">
<link rel="stylesheet" href="../css/chrome.css">
<link rel="stylesheet" href="../css/print.css" media="print">
<!-- Fonts -->
<link rel="stylesheet" href="../FontAwesome/css/font-awesome.css">
<link rel="stylesheet" href="../fonts/fonts.css">
<!-- Highlight.js Stylesheets -->
<link rel="stylesheet" id="highlight-css" href="../highlight.css">
<link rel="stylesheet" id="tomorrow-night-css" href="../tomorrow-night.css">
<link rel="stylesheet" id="ayu-highlight-css" href="../ayu-highlight.css">
<!-- Custom theme stylesheets -->
<!-- Provide site root and default themes to javascript -->
<script>
const path_to_root = "../";
const default_light_theme = "light";
const default_dark_theme = "navy";
</script>
<!-- Start loading toc.js asap -->
<script src="../toc.js"></script>
</head>
<body>
<div id="mdbook-help-container">
<div id="mdbook-help-popup">
<h2 class="mdbook-help-title">Keyboard shortcuts</h2>
<div>
<p>Press <kbd></kbd> or <kbd></kbd> to navigate between chapters</p>
<p>Press <kbd>S</kbd> or <kbd>/</kbd> to search in the book</p>
<p>Press <kbd>?</kbd> to show this help</p>
<p>Press <kbd>Esc</kbd> to hide this help</p>
</div>
</div>
</div>
<div id="body-container">
<!-- Work around some values being stored in localStorage wrapped in quotes -->
<script>
try {
let theme = localStorage.getItem('mdbook-theme');
let sidebar = localStorage.getItem('mdbook-sidebar');
if (theme.startsWith('"') && theme.endsWith('"')) {
localStorage.setItem('mdbook-theme', theme.slice(1, theme.length - 1));
}
if (sidebar.startsWith('"') && sidebar.endsWith('"')) {
localStorage.setItem('mdbook-sidebar', sidebar.slice(1, sidebar.length - 1));
}
} catch (e) { }
</script>
<!-- Set the theme before any content is loaded, prevents flash -->
<script>
const default_theme = window.matchMedia("(prefers-color-scheme: dark)").matches ? default_dark_theme : default_light_theme;
let theme;
try { theme = localStorage.getItem('mdbook-theme'); } catch(e) { }
if (theme === null || theme === undefined) { theme = default_theme; }
const html = document.documentElement;
html.classList.remove('light')
html.classList.add(theme);
html.classList.add("js");
</script>
<input type="checkbox" id="sidebar-toggle-anchor" class="hidden">
<!-- Hide / unhide sidebar before it is displayed -->
<script>
let sidebar = null;
const sidebar_toggle = document.getElementById("sidebar-toggle-anchor");
if (document.body.clientWidth >= 1080) {
try { sidebar = localStorage.getItem('mdbook-sidebar'); } catch(e) { }
sidebar = sidebar || 'visible';
} else {
sidebar = 'hidden';
}
sidebar_toggle.checked = sidebar === 'visible';
html.classList.remove('sidebar-visible');
html.classList.add("sidebar-" + sidebar);
</script>
<nav id="sidebar" class="sidebar" aria-label="Table of contents">
<!-- populated by js -->
<mdbook-sidebar-scrollbox class="sidebar-scrollbox"></mdbook-sidebar-scrollbox>
<noscript>
<iframe class="sidebar-iframe-outer" src="../toc.html"></iframe>
</noscript>
<div id="sidebar-resize-handle" class="sidebar-resize-handle">
<div class="sidebar-resize-indicator"></div>
</div>
</nav>
<div id="page-wrapper" class="page-wrapper">
<div class="page">
<div id="menu-bar-hover-placeholder"></div>
<div id="menu-bar" class="menu-bar sticky">
<div class="left-buttons">
<label id="sidebar-toggle" class="icon-button" for="sidebar-toggle-anchor" title="Toggle Table of Contents" aria-label="Toggle Table of Contents" aria-controls="sidebar">
<i class="fa fa-bars"></i>
</label>
<button id="theme-toggle" class="icon-button" type="button" title="Change theme" aria-label="Change theme" aria-haspopup="true" aria-expanded="false" aria-controls="theme-list">
<i class="fa fa-paint-brush"></i>
</button>
<ul id="theme-list" class="theme-popup" aria-label="Themes" role="menu">
<li role="none"><button role="menuitem" class="theme" id="default_theme">Auto</button></li>
<li role="none"><button role="menuitem" class="theme" id="light">Light</button></li>
<li role="none"><button role="menuitem" class="theme" id="rust">Rust</button></li>
<li role="none"><button role="menuitem" class="theme" id="coal">Coal</button></li>
<li role="none"><button role="menuitem" class="theme" id="navy">Navy</button></li>
<li role="none"><button role="menuitem" class="theme" id="ayu">Ayu</button></li>
</ul>
<button id="search-toggle" class="icon-button" type="button" title="Search (`/`)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="/ s" aria-controls="searchbar">
<i class="fa fa-search"></i>
</button>
</div>
<h1 class="menu-title">大道 (Dao OS) 文档</h1>
<div class="right-buttons">
<a href="../print.html" title="Print this book" aria-label="Print this book">
<i id="print-button" class="fa fa-print"></i>
</a>
<a href="https://nest.doylee.cn/Dao-OS/dao-os-docs" title="Git repository" aria-label="Git repository">
<i id="git-repository-button" class="fa fa-github"></i>
</a>
</div>
</div>
<div id="search-wrapper" class="hidden">
<form id="searchbar-outer" class="searchbar-outer">
<input type="search" id="searchbar" name="searchbar" placeholder="Search this book ..." aria-controls="searchresults-outer" aria-describedby="searchresults-header">
</form>
<div id="searchresults-outer" class="searchresults-outer hidden">
<div id="searchresults-header" class="searchresults-header"></div>
<ul id="searchresults">
</ul>
</div>
</div>
<!-- Apply ARIA attributes after the sidebar and the sidebar toggle button are added to the DOM -->
<script>
document.getElementById('sidebar-toggle').setAttribute('aria-expanded', sidebar === 'visible');
document.getElementById('sidebar').setAttribute('aria-hidden', sidebar !== 'visible');
Array.from(document.querySelectorAll('#sidebar a')).forEach(function(link) {
link.setAttribute('tabIndex', sidebar === 'visible' ? 0 : -1);
});
</script>
<div id="content" class="content">
<main>
<h1 id="ai-系统设计"><a class="header" href="#ai-系统设计">AI 系统设计</a></h1>
<p>大道 (Dao OS) 中的 AI并非一个单一的程序而是一个协同工作的生态系统。它源于**<code></code><strong>所提供的</strong>基础能力**,与**<code>道器</code><strong>所实现的</strong>具体智能**之间的协同作用。</p>
<h2 id="1-元主权ai的基础设施"><a class="header" href="#1-元主权ai的基础设施">1. <code></code>主权AI的基础设施</a></h2>
<p><code></code>(即<code>元单元</code>本身不包含AI而是提供能让智能应用在用户掌控下安全运行的核心、可信的<strong>基础设施</strong>。这包括“私有特征库”(第二大脑)、<code></code>组件的安全执行环境,以及数据访问的权限网关。</p>
<h2 id="2-大道ai伙伴一个分层的行为模型"><a class="header" href="#2-大道ai伙伴一个分层的行为模型">2. “大道AI伙伴”一个分层的行为模型</a></h2>
<p>为了提供开箱即用的强大体验,“大道”包含了一个官方的、第一方的<code>核道器</code>,名为**“大道AI伙伴 (Dao AI Companion)”**。这便是用户能与之交互的那个“灵魂”。它的行为不是一成不变的,而是遵循一个分层的、基于情境的模型,以确保它总是有用,但从不越界。</p>
<h3 id="第一层默认行为---静默优先原则"><a class="header" href="#第一层默认行为---静默优先原则">第一层:默认行为 - “静默优先”原则</a></h3>
<p>AI伙伴的首要和默认状态是近乎“隐形”的。它的首要目标不是主动介入而是为用户创造一个宁静、有序、低噪音的数字环境。它在后台静默地工作</p>
<ul>
<li>优化数据同步和系统性能。</li>
<li>过滤数字“噪音”,如分心的通知和垃圾信息。</li>
<li>以符合逻辑、不打扰的方式,组织和索引新信息。
其目标是做到高效而无形,让用户忘记它的存在,从而使其自身自然的思想和意图,能够在无数字干扰的情况下浮现。</li>
</ul>
<h3 id="第二层交互行为---赋能式对话模型"><a class="header" href="#第二层交互行为---赋能式对话模型">第二层:交互行为 - “赋能式”对话模型</a></h3>
<p>当用户<strong>主动</strong>与AI伙伴进行交互时例如打开其聊天界面它的行为模型会切换为**“赋能式伙伴”**。其目标不是提供“正确答案”或替用户做决定,而是培育用户自己的清晰度和勇气。它通过以下方式做到这一点:</p>
<ul>
<li><strong>提供客观信息</strong>:不带评判地呈现事实、数据和不同视角。</li>
<li><strong>澄清用户意图</strong>:提出能帮助用户理解自身目标的问题。</li>
<li><strong>分清各自责任</strong>:它始终将其角色框定在“提供信息”上,同时强调“做出最终选择”永远是用户的角色和责任。
这个交互模型被设计为充满尊重和平等精神,旨在赋能用户做出他们自己的最佳决策。</li>
</ul>
<h3 id="第三层可选行为---目标驱动的辅助模块"><a class="header" href="#第三层可选行为---目标驱动的辅助模块">第三层:可选行为 - “目标驱动”的辅助模块</a></h3>
<p>对于那些希望在生活特定领域获得更结构化、更主动辅助的用户,系统提供了一系列<strong>可选的、由用户主动开启的模块</strong>。这些功能默认关闭。例如:</p>
<ul>
<li>一个**“项目管理”**模块,可以为一个特定的工作项目,主动追踪截止日期并整理相关资源。</li>
<li>一个**“个人角色与责任”**模块,可以帮助用户追踪与他们自我定义的角色(如为人父母、朋友或团队领导)相关的目标。
这允许用户在一个受控的、自愿选择的基础上“雇佣”AI在特定领域扮演更积极的角色而不会改变其充满尊重的、非侵入性的默认人格。</li>
</ul>
<h2 id="3-第三方智能道器的设计模式"><a class="header" href="#3-第三方智能道器的设计模式">3. 第三方智能<code>道器</code>的设计模式</a></h2>
<p>第三方开发者可以创造他们自己的智能<code>道器</code>他们既可以调用官方AI伙伴的服务也可以构建自己专属的AI<code></code>组件,为用户在大道生态中提供另类的或互补的智能。</p>
</main>
<nav class="nav-wrapper" aria-label="Page navigation">
<!-- Mobile navigation buttons -->
<a rel="prev" href="../concepts/core_architecture.html" class="mobile-nav-chapters previous" title="Previous chapter" aria-label="Previous chapter" aria-keyshortcuts="Left">
<i class="fa fa-angle-left"></i>
</a>
<a rel="next prefetch" href="../concepts/user_journey.html" class="mobile-nav-chapters next" title="Next chapter" aria-label="Next chapter" aria-keyshortcuts="Right">
<i class="fa fa-angle-right"></i>
</a>
<div style="clear: both"></div>
</nav>
</div>
</div>
<nav class="nav-wide-wrapper" aria-label="Page navigation">
<a rel="prev" href="../concepts/core_architecture.html" class="nav-chapters previous" title="Previous chapter" aria-label="Previous chapter" aria-keyshortcuts="Left">
<i class="fa fa-angle-left"></i>
</a>
<a rel="next prefetch" href="../concepts/user_journey.html" class="nav-chapters next" title="Next chapter" aria-label="Next chapter" aria-keyshortcuts="Right">
<i class="fa fa-angle-right"></i>
</a>
</nav>
</div>
<script>
window.playground_copyable = true;
</script>
<script src="../elasticlunr.min.js"></script>
<script src="../mark.min.js"></script>
<script src="../searcher.js"></script>
<script src="../clipboard.min.js"></script>
<script src="../highlight.js"></script>
<script src="../book.js"></script>
<!-- Custom JS scripts -->
</div>
</body>
</html>