Files
Memoh/zh/concepts/index.html
T
2026-03-11 12:58:50 +00:00

26 lines
17 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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="zh" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>核心概念 | Memoh Documentation</title>
<meta name="description" content="Multi-Member, Structured Long-Memory, Containerized AI Agent System.">
<meta name="generator" content="VitePress v1.6.4">
<link rel="preload stylesheet" href="/assets/style._a9OVn6_.css" as="style">
<link rel="preload stylesheet" href="/vp-icons.css" as="style">
<script type="module" src="/assets/app.Cf6IEQG_.js"></script>
<link rel="preload" href="/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
<link rel="modulepreload" href="/assets/chunks/theme.gO15wU61.js">
<link rel="modulepreload" href="/assets/chunks/framework.BZohXCq9.js">
<link rel="modulepreload" href="/assets/zh_concepts_index.md.Brd21jcS.lean.js">
<link rel="icon" href="/logo.png">
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
</head>
<body>
<div id="app"><div class="Layout" data-v-abe2b343><!--[--><!--]--><!--[--><span tabindex="-1" data-v-ebf0e1cb></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-ebf0e1cb>Skip to content</a><!--]--><!----><header class="VPNav" data-v-abe2b343 data-v-46e7e07e><div class="VPNavBar" data-v-46e7e07e data-v-e0e220ad><div class="wrapper" data-v-e0e220ad><div class="container" data-v-e0e220ad><div class="title" data-v-e0e220ad><div class="VPNavBarTitle has-sidebar" data-v-e0e220ad data-v-5cf011e2><a class="title" href="/zh/" data-v-5cf011e2><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.png" alt="Memoh" data-v-b74b7e94><!--]--><span data-v-5cf011e2>Memoh</span><!--[--><!--]--></a></div></div><div class="content" data-v-e0e220ad><div class="content-body" data-v-e0e220ad><!--[--><!--]--><div class="VPNavBarSearch search" data-v-e0e220ad><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-e0e220ad data-v-ca0641d4><span id="main-nav-aria-label" class="visually-hidden" data-v-ca0641d4> Main Navigation </span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/" tabindex="0" data-v-ca0641d4 data-v-a5fa0495><!--[--><span data-v-a5fa0495>Guides</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/blogs/" tabindex="0" data-v-ca0641d4 data-v-a5fa0495><!--[--><span data-v-a5fa0495>Blogs</span><!--]--></a><!--]--><!--]--></nav><div class="VPFlyout VPNavBarTranslations translations" data-v-e0e220ad data-v-4aea82df data-v-6cedbb51><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="Change language" data-v-6cedbb51><span class="text" data-v-6cedbb51><span class="vpi-languages option-icon" data-v-6cedbb51></span><!----><span class="vpi-chevron-down text-icon" data-v-6cedbb51></span></span></button><div class="menu" data-v-6cedbb51><div class="VPMenu" data-v-6cedbb51 data-v-3191da6e><!----><!--[--><!--[--><div class="items" data-v-4aea82df><p class="title" data-v-4aea82df>简体中文</p><!--[--><div class="VPMenuLink" data-v-4aea82df data-v-b6879411><a class="VPLink link" href="/concepts/" data-v-b6879411><!--[--><span data-v-b6879411>English</span><!--]--></a></div><!--]--></div><!--]--><!--]--></div></div></div><div class="VPNavBarAppearance appearance" data-v-e0e220ad data-v-e8a72d78><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-e8a72d78 data-v-eea25d6a data-v-67c6ff8a><span class="check" data-v-67c6ff8a><span class="icon" data-v-67c6ff8a><!--[--><span class="vpi-sun sun" data-v-eea25d6a></span><span class="vpi-moon moon" data-v-eea25d6a></span><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-e0e220ad data-v-ad12764f data-v-df94222a><!--[--><a class="VPSocialLink no-icon" href="https://github.com/memohai/Memoh" aria-label="github" target="_blank" rel="noopener" data-v-df94222a data-v-0add09db><span class="vpi-social-github"></span></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-e0e220ad data-v-6cdc4d31 data-v-6cedbb51><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-6cedbb51><span class="vpi-more-horizontal icon" data-v-6cedbb51></span></button><div class="menu" data-v-6cedbb51><div class="VPMenu" data-v-6cedbb51 data-v-3191da6e><!----><!--[--><!--[--><div class="group translations" data-v-6cdc4d31><p class="trans-title" data-v-6cdc4d31>简体中文</p><!--[--><div class="VPMenuLink" data-v-6cdc4d31 data-v-b6879411><a class="VPLink link" href="/concepts/" data-v-b6879411><!--[--><span data-v-b6879411>English</span><!--]--></a></div><!--]--></div><div class="group" data-v-6cdc4d31><div class="item appearance" data-v-6cdc4d31><p class="label" data-v-6cdc4d31>Appearance</p><div class="appearance-action" data-v-6cdc4d31><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-6cdc4d31 data-v-eea25d6a data-v-67c6ff8a><span class="check" data-v-67c6ff8a><span class="icon" data-v-67c6ff8a><!--[--><span class="vpi-sun sun" data-v-eea25d6a></span><span class="vpi-moon moon" data-v-eea25d6a></span><!--]--></span></span></button></div></div></div><div class="group" data-v-6cdc4d31><div class="item social-links" data-v-6cdc4d31><div class="VPSocialLinks social-links-list" data-v-6cdc4d31 data-v-df94222a><!--[--><a class="VPSocialLink no-icon" href="https://github.com/memohai/Memoh" aria-label="github" target="_blank" rel="noopener" data-v-df94222a data-v-0add09db><span class="vpi-social-github"></span></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-e0e220ad data-v-44db8a69><span class="container" data-v-44db8a69><span class="top" data-v-44db8a69></span><span class="middle" data-v-44db8a69></span><span class="bottom" data-v-44db8a69></span></span></button></div></div></div></div><div class="divider" data-v-e0e220ad><div class="divider-line" data-v-e0e220ad></div></div></div><!----></header><div class="VPLocalNav has-sidebar empty" data-v-abe2b343 data-v-c8e05359><div class="container" data-v-c8e05359><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-c8e05359><span class="vpi-align-left menu-icon" data-v-c8e05359></span><span class="menu-text" data-v-c8e05359>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-c8e05359 data-v-bbd1273e><button data-v-bbd1273e>Return to top</button><!----></div></div></div><aside class="VPSidebar" data-v-abe2b343 data-v-adfe702c><div class="curtain" data-v-adfe702c></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-adfe702c><span class="visually-hidden" id="sidebar-aria-label" data-v-adfe702c> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="no-transition group" data-v-b0ec02ba><section class="VPSidebarItem level-0" data-v-b0ec02ba data-v-522027f5><!----><div class="items" data-v-522027f5><!--[--><div class="VPSidebarItem level-1 is-link" data-v-522027f5 data-v-522027f5><div class="item" data-v-522027f5><div class="indicator" data-v-522027f5></div><a class="VPLink link link" href="/zh/index.html" data-v-522027f5><!--[--><p class="text" data-v-522027f5>文档总览</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-abe2b343 data-v-2275a5ad><div class="VPDoc has-sidebar has-aside" data-v-2275a5ad data-v-8729d831><!--[--><!--]--><div class="container" data-v-8729d831><div class="aside" data-v-8729d831><div class="aside-curtain" data-v-8729d831></div><div class="aside-container" data-v-8729d831><div class="aside-content" data-v-8729d831><div class="VPDocAside" data-v-8729d831 data-v-cee42248><!--[--><!--]--><!--[--><!--]--><nav aria-labelledby="doc-outline-aria-label" class="VPDocAsideOutline" data-v-cee42248 data-v-3505903a><div class="content" data-v-3505903a><div class="outline-marker" data-v-3505903a></div><div aria-level="2" class="outline-title" id="doc-outline-aria-label" role="heading" data-v-3505903a>On this page</div><ul class="VPDocOutlineItem root" data-v-3505903a data-v-f038d271><!--[--><!--]--></ul></div></nav><!--[--><!--]--><div class="spacer" data-v-cee42248></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-8729d831><div class="content-container" data-v-8729d831><!--[--><!--]--><main class="main" data-v-8729d831><div style="position:relative;" class="vp-doc _zh_concepts_" data-v-8729d831><div><h1 id="核心概念" tabindex="-1">核心概念 <a class="header-anchor" href="#核心概念" aria-label="Permalink to &quot;核心概念&quot;"></a></h1><p>本章节用于定义 Memoh 的核心账号与访问概念。</p><h2 id="概念图" tabindex="-1">概念图 <a class="header-anchor" href="#概念图" aria-label="Permalink to &quot;概念图&quot;"></a></h2><ul><li><strong>系统账号(<code>User</code></strong>Memoh 系统内账号。</li><li><strong>平台账号(<code>ChannelIdentity</code></strong>:用户在外部接入平台上的账号,不是 Memoh 系统内账号(例如用户的飞书账号)。</li><li><strong>Bot</strong>:由系统账号管理的资源与访问边界。</li><li><strong>账号绑定(<code>bind</code></strong>:把平台账号关联到系统账号的过程。</li></ul><h2 id="为什么重要" tabindex="-1">为什么重要 <a class="header-anchor" href="#为什么重要" aria-label="Permalink to &quot;为什么重要&quot;"></a></h2><p>Memoh 需要同时处理外部接入平台消息与系统内权限控制。<br> 因此我们明确区分平台账号与系统账号,并将 bot 授权与账号绑定解耦。</p><p>术语说明:文档中的“平台账号”统一指用户在对应平台上的真实账号(如飞书账号),不指本项目内部账号。</p><h2 id="本章内容" tabindex="-1">本章内容 <a class="header-anchor" href="#本章内容" aria-label="Permalink to &quot;本章内容&quot;"></a></h2><ul><li><a href="/zh/concepts/identity-and-binding.html">账号模型与绑定</a></li></ul></div></div></main><footer class="VPDocFooter" data-v-8729d831 data-v-69135130><!--[--><!--]--><div class="edit-info" data-v-69135130><div class="edit-link" data-v-69135130><a class="VPLink link vp-external-link-icon no-icon edit-link-button" href="https://github.com/memohai/Memoh/edit/main/docs/docs/zh/concepts/index.md" target="_blank" rel="noreferrer" data-v-69135130><!--[--><span class="vpi-square-pen edit-link-icon" data-v-69135130></span> Edit on GitHub<!--]--></a></div><div class="last-updated" data-v-69135130><p class="VPLastUpdated" data-v-69135130 data-v-c091f0b1>Last Updated: <time datetime="2026-02-12T09:13:03.000Z" data-v-c091f0b1></time></p></div></div><nav class="prev-next" aria-labelledby="doc-footer-aria-label" data-v-69135130><span class="visually-hidden" id="doc-footer-aria-label" data-v-69135130>Pager</span><div class="pager" data-v-69135130><!----></div><div class="pager" data-v-69135130><a class="VPLink link pager-link next" href="/zh/index.html" data-v-69135130><!--[--><span class="desc" data-v-69135130>Next page</span><span class="title" data-v-69135130>文档总览</span><!--]--></a></div></nav></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-abe2b343 data-v-e4f614d3><div class="container" data-v-e4f614d3><p class="message" data-v-e4f614d3>Published under AGPLv3</p><p class="copyright" data-v-e4f614d3>Copyright © 2024 Memoh</p></div></footer><!--[--><!--]--></div></div>
<script>window.__VP_HASH_MAP__=JSON.parse("{\"about.md\":\"Dtv0dtOs\",\"blogs_2026-02-16.md\":\"cjgZmunL\",\"blogs_index.md\":\"B2P01evP\",\"channels_discord.md\":\"WNpdGj29\",\"channels_feishu.md\":\"BBJ8KQPd\",\"channels_index.md\":\"T_VHXXZf\",\"channels_qq.md\":\"B_4bodh-\",\"channels_telegram.md\":\"B9i-uoiX\",\"getting-started_bot.md\":\"AR4RHnpe\",\"getting-started_browser.md\":\"B8YEEooM\",\"getting-started_channels.md\":\"C0YPWL-y\",\"getting-started_container.md\":\"D49M0dHe\",\"getting-started_email.md\":\"BRkUZLh2\",\"getting-started_files.md\":\"CczR71or\",\"getting-started_heartbeat.md\":\"B-SMiJUD\",\"getting-started_mcp.md\":\"Bb2toM2o\",\"getting-started_memory.md\":\"Dt7Ez9Lk\",\"getting-started_provider-and-model.md\":\"BquaPnJe\",\"getting-started_schedule.md\":\"CNDu3SiN\",\"getting-started_search-provider.md\":\"R9B5DkBj\",\"getting-started_skills.md\":\"DzSZ-qiC\",\"getting-started_subagents.md\":\"6oBLlW8a\",\"index.md\":\"D1yGsPie\",\"installation_docker.md\":\"qkaakAVc\",\"memory-providers_builtin.md\":\"BDxazTz6\",\"memory-providers_index.md\":\"DNPBOVmb\",\"zh_concepts_identity-and-binding.md\":\"7e9GdoK6\",\"zh_concepts_index.md\":\"Brd21jcS\",\"zh_index.md\":\"CZQRt_rQ\",\"zh_style_terminology.md\":\"DLv5QofI\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Memoh Documentation\",\"description\":\"Multi-Member, Structured Long-Memory, Containerized AI Agent System.\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"siteTitle\":\"Memoh\",\"sidebar\":{\"/blogs/\":[{\"text\":\"Blogs\",\"link\":\"/blogs/index.md\",\"items\":[{\"text\":\"Introduction (Feb 2026)\",\"link\":\"/blogs/2026-02-16.md\"}]}],\"/\":[{\"text\":\"Overview\",\"link\":\"/index.md\"},{\"text\":\"About Memoh\",\"link\":\"/about.md\"},{\"text\":\"Installation\",\"items\":[{\"text\":\"Docker\",\"link\":\"/installation/docker.md\"}]},{\"text\":\"Getting Started\",\"items\":[{\"text\":\"LLM Provider and Model\",\"link\":\"/getting-started/provider-and-model.md\"},{\"text\":\"Bot Management\",\"link\":\"/getting-started/bot.md\"},{\"text\":\"Container Management\",\"link\":\"/getting-started/container.md\"},{\"text\":\"Files Management\",\"link\":\"/getting-started/files.md\"},{\"text\":\"Bot Skills\",\"link\":\"/getting-started/skills.md\"},{\"text\":\"MCP Connections\",\"link\":\"/getting-started/mcp.md\"},{\"text\":\"Bot Channels\",\"link\":\"/getting-started/channels.md\"},{\"text\":\"Browser Contexts\",\"link\":\"/getting-started/browser.md\"},{\"text\":\"Memory Management\",\"link\":\"/getting-started/memory.md\"},{\"text\":\"Subagents\",\"link\":\"/getting-started/subagents.md\"},{\"text\":\"Heartbeat\",\"link\":\"/getting-started/heartbeat.md\"},{\"text\":\"Scheduled Tasks\",\"link\":\"/getting-started/schedule.md\"},{\"text\":\"Search Providers\",\"link\":\"/getting-started/search-provider.md\"},{\"text\":\"Email Providers\",\"link\":\"/getting-started/email.md\"}]},{\"text\":\"Memory Providers\",\"items\":[{\"text\":\"Overview\",\"link\":\"/memory-providers/index.md\"},{\"text\":\"Built-in\",\"link\":\"/memory-providers/builtin.md\"}]},{\"text\":\"Channels\",\"items\":[{\"text\":\"Overview\",\"link\":\"/channels/index.md\"},{\"text\":\"Telegram\",\"link\":\"/channels/telegram.md\"},{\"text\":\"Feishu (Lark)\",\"link\":\"/channels/feishu.md\"},{\"text\":\"Discord\",\"link\":\"/channels/discord.md\"},{\"text\":\"QQ\",\"link\":\"/channels/qq.md\"}]}],\"/zh/\":[{\"text\":\"文档总览\",\"link\":\"/zh/index.md\"}]},\"nav\":[{\"text\":\"Guides\",\"link\":\"/\"},{\"text\":\"Blogs\",\"link\":\"/blogs/\"}],\"logo\":{\"src\":\"/logo.png\",\"alt\":\"Memoh\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/memohai/Memoh\"}],\"footer\":{\"message\":\"Published under AGPLv3\",\"copyright\":\"Copyright © 2024 Memoh\"},\"search\":{\"provider\":\"local\"},\"editLink\":{\"pattern\":\"https://github.com/memohai/Memoh/edit/main/docs/docs/:path\",\"text\":\"Edit on GitHub\"},\"lastUpdated\":{\"text\":\"Last Updated\",\"formatOptions\":{\"dateStyle\":\"short\",\"timeStyle\":\"medium\"}}},\"locales\":{\"root\":{\"label\":\"English\",\"lang\":\"en\"},\"zh\":{\"label\":\"简体中文\",\"lang\":\"zh\"}},\"scrollOffset\":134,\"cleanUrls\":false}");</script>
</body>
</html>