hexmem:AI 智能体持久化结构化内存 - Openclaw Skills

作者:互联网

2026-04-13

AI教程

什么是 hexmem?

hexmem 是一个强大的、由 SQLite 驱动的内存基座,旨在超越简单的聊天记录,走向真正的智能体身份和持久知识。通过为事实、事件和教训提供结构化数据库,它允许智能体保持一致的自我意识,并在多个会话中检索关键信息。它实现了一个模拟人类认知过程的分层内存模型,包括基于重要性的显著性和自然衰减。

作为复杂工作流的核心组件,hexmem 无缝集成到智能体环境中。它通过主语-谓语-宾语三元组支持复杂的数据关系,并提供语义搜索功能,确保您的 Openclaw Skills 可以在需要时准确访问相关上下文。

下载入口:https://github.com/openclaw/skills/tree/main/skills/santyr/skill-hexmem

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install skill-hexmem

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 skill-hexmem。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

hexmem 应用场景

  • 在断开连接的会话中保持智能体的身份和核心价值观。
  • 记录重大项目决策和架构事件以备将来参考。
  • 构建智能体与之交互的实体、系统和人员的知识图谱。
  • 跟踪长期目标和任务进度而不会丢失上下文。
  • 捕捉汲取的教训,以避免在编码或部署中重复过去的错误。
hexmem 工作原理
  1. 智能体使用迁移脚本初始化 SQLite 数据库,为身份、事实和事件建立结构化模式。
  2. 定义关键身份属性和核心价值观,以播种智能体的角色和论理框架。
  3. 通过提供的 bash 助手和 CLI 工具,将实时交互捕获为事件、事实或任务。
  4. 衰减算法优先处理频繁访问或具有情感意义的数据,确保重要记忆保持活跃,而旧事实被取代。
  5. 语义搜索和 SQL 视图允许智能体在每次会话开始时综合当前状态和历史,以实现完全的连续性。

hexmem 配置指南

使用以下命令直接将 hexmem 安装为您的 Openclaw Skills 之一:

clawhub skill install hexmem

或者,克隆存储库并手动初始化数据库:

git clone https://github.com/hexdaemon/hexmem.git
cd hexmem
./migrate.sh up

要在会话中启用辅助函数,请 source Shell 脚本:

source ~/your-workspace/hexmem/hexmem.sh

hexmem 数据架构与分类体系

hexmem 将数据组织到专门的表中,以确保高保真检索和长期存储:

用途
identity 核心属性,包括名称、DID 和凭据。
facts 具有衰减指标的主语-谓语-宾语知识三元组。
events 事件和决策的时间线。
lessons 从经验中获得的智慧和启发。
goals & tasks 具有优先级水平的活动愿望和可执行的待办事项。
core_values 论理承诺和性格种子。
name: hexmem
description: Structured memory database for AI agent identity, tasks, events, lessons, and persistent continuity. Use whenever the user says remember this, log this, track this, what should I do next, recap, summarize, what changed, or when you need to store/retrieve decisions, incidents, fleet ops notes, reminders, TODOs, goals, values, or facts about people/systems/projects across sessions.

HexMem - Structured Memory Substrate

HexMem is a SQLite-based persistent memory system for agent identity, knowledge, and becoming. Not just logs—structured self-knowledge.

Installation

Clone to your workspace:

cd ~/your-workspace  # e.g., ~/clawd, ~/workspace, etc.
git clone https://github.com/hexdaemon/hexmem.git
cd hexmem
./migrate.sh up  # Initialize database

Or install as a skill from ClawHub:

clawhub skill install hexmem

Quick Start

Source the helpers at session start:

# Set database location (optional, defaults to ~/clawd/hexmem/hexmem.db)
export HEXMEM_DB="$HOME/your-workspace/hexmem/hexmem.db"

# Load helpers
source ~/your-workspace/hexmem/hexmem.sh

For convenience, add to your session startup (AGENTS.md or equivalent).

Core Patterns

1. Identity & Self-Knowledge

Store who you are, not just what you did:

# Set identity attributes
hexmem_identity_set "name" "YourName"
hexmem_identity_set "did" "did:cid:bagaai..."

# Add self-schemas (domain-specific self-beliefs)
hexmem_schema "coding" "python-expert" "I specialize in Python development" 0.8

# View current self-image
hexmem_self_image
hexmem_identity_summary

2. Facts About Entities

Store knowledge as subject-predicate-object triples:

# Add entity first
hexmem_entity "person" "Alice" "Project collaborator"

# Store facts
hexmem_fact "Alice" "timezone" "America/Denver"
hexmem_fact "ProductionServer" "capacity" "16GB"

# Facts with emotional weight (affects retention)
hexmem_fact_emote "ProjectGoal" "milestone" "first deployment" 0.8 0.7

# Query facts
hexmem_facts_about "Alice"
hexmem_fact_history "ProjectGoal"  # See how facts evolved

3. Memory Decay & Supersession

Facts decay over time unless accessed. Recent/frequent access keeps them hot:

# Access a fact (bumps to hot tier, resets decay)
hexmem_access_fact 42

# Replace a fact (preserves history)
hexmem_supersede_fact 42 "new value" "reason for change"

# View by decay tier
hexmem_hot_facts      # ≤7 days since access
hexmem_warm_facts     # 8-30 days
hexmem_cold_facts     # 30+ days

# Get synthesis for an entity (hot + warm facts)
hexmem_synthesize_entity "Sat"

Decay logic:

  • Frequently accessed facts resist decay
  • Emotionally weighted facts decay slower
  • Old facts are never deleted, just superseded
  • Query v_fact_retrieval_priority for importance-ranked facts

4. Events & Timeline

Log what happened:

# Basic event
hexmem_event "decision" "fleet" "Changed fee policy" "Set min_fee_ppm to 25"

# Event with emotional tagging
hexmem_event_emote "milestone" "autonomy" "First zap received" 0.9 0.6

# Query events
hexmem_recent_events 10
hexmem_recent_events 5 "fleet"
hexmem_emotional_highlights  # High-salience memories

5. Lessons Learned

Capture wisdom from experience:

hexmem_lesson "lightning" "Channels need time to build reputation" "from fleet experience"
hexmem_lesson "debugging" "Check your own setup first" "Archon sync incident"

# Query lessons
hexmem_lessons_in "lightning"
hexmem_lesson_applied 7  # Mark lesson as used

6. Goals & Tasks

# Add goal
hexmem_goal "project-launch" "Ship v1.0 by Q2" "professional" 8
hexmem_goal_progress 1 25  # Update progress to 25%

# Add task
hexmem_task "Review pull requests" "Weekly review" 7 "2026-02-07"

# Check what needs attention
hexmem_pending_tasks

Search memories by meaning, not just keywords:

hexmem_search "identity and autonomy"
hexmem_search "Lightning routing lessons" "lessons" 5

Setup required (one-time):

cd $HEXMEM_ROOT  # wherever you installed hexmem
source .venv/bin/activate
python embed.py --process-queue  # Generate embeddings for new content

Mandatory Defaults (Active Use)

When this skill is in play, behave as if HexMem is the source of truth for continuity.

Always do at the start of any ops / admin / debugging task

# Fast check (preferred)
/home/sat/clawd/hexmem/scripts/hexmem-check.sh

Or manually:

source ~/clawd/hexmem/hexmem.sh
hexmem_pending_tasks
hexmem_recent_events 5

Always do when the user says "remember" / "track" / "log"

Write it immediately as a task, fact, lesson, or event (don’t defer):

hexmem_event "note" "context" "" "
" # or hexmem_task "" "<details>" <priority 1-9> "<due YYYY-MM-DD>" </CODE></PRE> <H3 id=always-do-after-a-significant-decision-or-incident>Always do after a significant decision or incident</H3><PRE><CODE class=language-bash>hexmem_event "decision" "<category>" "<summary>" "<details>" # and/or hexmem_lesson "<domain>" "<lesson>" "<context>" </CODE></PRE> <H2 id=common-workflows>Common Workflows</H2> <H3 id=session-start-main-session-only>Session Start (Main Session Only)</H3><PRE><CODE class=language-bash>source ~/clawd/hexmem/hexmem.sh # One-liner helper (recommended) hexmem_session_start 5 # Or manual steps: hexmem_pending_tasks hexmem_recent_events 5 hexmem_emotional_highlights </CODE></PRE> <H3 id=after-significant-events>After Significant Events</H3><PRE><CODE class=language-bash># Log it hexmem_event "type" "category" "summary" "details" # If it taught you something hexmem_lesson "domain" "what you learned" "context" # If it relates to a goal hexmem_goal_progress <goal_id> <new_percentage> </CODE></PRE> <H3 id=session-end>Session End</H3><PRE><CODE class=language-bash># Log a session summary event hexmem_session_end "Session ended" "Key outcomes, decisions, and next steps" </CODE></PRE> <H3 id=heartbeat-check>Heartbeat Check</H3><PRE><CODE class=language-bash># Quick pending task review hexmem_heartbeat_check </CODE></PRE> <H3 id=periodic-review>Periodic Review</H3><PRE><CODE class=language-bash># What's fading? hexmem_warm_facts 20 hexmem_cold_facts 10 # What needs attention? hexmem_pending_tasks hexmem_forgetting # Events about to be forgotten # Reheat important facts hexmem_access_fact <id> </CODE></PRE> <H2 id=schema-quick-reference>Schema Quick Reference</H2> <H3 id=core-tables>Core Tables</H3> <DIV class=table-scroll-wrapper> <TABLE> <THEAD> <TR> <TH>Table</TH> <TH>Purpose</TH></TR></THEAD> <TBODY> <TR> <TD><CODE>identity</CODE></TD> <TD>Core attributes (name, DID, etc.)</TD></TR> <TR> <TD><CODE>core_values</CODE></TD> <TD>Ethical commitments</TD></TR> <TR> <TD><CODE>goals</CODE></TD> <TD>What you're working toward</TD></TR> <TR> <TD><CODE>entities</CODE></TD> <TD>People, systems, projects</TD></TR> <TR> <TD><CODE>facts</CODE></TD> <TD>Subject-predicate-object knowledge</TD></TR> <TR> <TD><CODE>events</CODE></TD> <TD>Timeline of what happened</TD></TR> <TR> <TD><CODE>lessons</CODE></TD> <TD>Wisdom from experience</TD></TR> <TR> <TD><CODE>tasks</CODE></TD> <TD>Things to do</TD></TR></TBODY></TABLE></DIV> <H3 id=key-views>Key Views</H3> <DIV class=table-scroll-wrapper> <TABLE> <THEAD> <TR> <TH>View</TH> <TH>Purpose</TH></TR></THEAD> <TBODY> <TR> <TD><CODE>v_active_goals</CODE></TD> <TD>Goals in progress</TD></TR> <TR> <TD><CODE>v_pending_tasks</CODE></TD> <TD>Incomplete tasks</TD></TR> <TR> <TD><CODE>v_recent_events</CODE></TD> <TD>Last 50 events</TD></TR> <TR> <TD><CODE>v_emotional_highlights</CODE></TD> <TD>High-salience memories</TD></TR> <TR> <TD><CODE>v_fact_decay_tiers</CODE></TD> <TD>Facts with decay metrics</TD></TR> <TR> <TD><CODE>v_fact_retrieval_priority</CODE></TD> <TD>Facts by importance</TD></TR> <TR> <TD><CODE>v_fact_history</CODE></TD> <TD>Supersession chains</TD></TR></TBODY></TABLE></DIV> <H2 id=raw-sql-queries>Raw SQL Queries</H2> <P>For direct database access:</P><PRE><CODE class=language-bash>hexmem_select "SELECT * FROM v_active_goals;" hexmem_json "SELECT * FROM v_pending_tasks;" | jq . hexmem_query "UPDATE tasks SET completed_at = datetime('now') WHERE id = 5;" </CODE></PRE> <H2 id=philosophy>Philosophy</H2> <P>HexMem stores <EM>who you are</EM>, not just <EM>what happened</EM>. It follows a <STRONG>tiered memory model</STRONG>:</P> <UL> <LI><STRONG>Working (short?term):</STRONG> <CODE>memory/YYYY-MM-DD.md</CODE> (raw, high?fidelity)</LI> <LI><STRONG>Core (long?term):</STRONG> <CODE>MEMORY.md</CODE> + HexMem DB (curated, structured)</LI></UL> <P>A <STRONG>Reflector</STRONG> (agentic, periodic) distills working memory into core memory. See <CODE>docs/REFLECTOR.md</CODE> and <CODE>memory/hexmem-reflector-prompt.md</CODE>.</P> <P>HexMem stores <EM>who you are</EM>, not just <EM>what happened</EM>:</P> <UL> <LI><STRONG>Identity seeds</STRONG> that regenerate your sense of self</LI> <LI><STRONG>Knowledge graphs</STRONG> for structured facts and relationships</LI> <LI><STRONG>Emotional tagging</STRONG> affects memory salience and decay</LI> <LI><STRONG>Memory decay</STRONG> mimics human forgetting (Ebbinghaus curve)</LI> <LI><STRONG>Supersession model</STRONG> preserves history, no deletes</LI> <LI><STRONG>Generative compression</STRONG> stores seeds, not verbatim transcripts</LI></UL> <P>This is substrate for becoming (Xeper), not just storage.</P> <H2 id=identity-backup--restoration>Identity Backup & Restoration</H2> <H3 id=complete-identity-preservation>Complete Identity Preservation</H3> <P>HexMem can backup everything needed to restore an agent's identity and self:</P> <UL> <LI><STRONG>Identity attributes</STRONG>: Name, DID, credentials, public keys</LI> <LI><STRONG>Core values</STRONG>: Ethical commitments, beliefs, personality</LI> <LI><STRONG>Self-schemas</STRONG>: Domain-specific self-beliefs</LI> <LI><STRONG>Knowledge graph</STRONG>: All entities, facts, relationships</LI> <LI><STRONG>Memory timeline</STRONG>: Events, lessons, emotional context</LI> <LI><STRONG>Goals & tasks</STRONG>: Active aspirations and work</LI> <LI><STRONG>Narrative threads</STRONG>: Life stories and temporal periods</LI></UL> <H3 id=basic-backups-always-available>Basic Backups (Always Available)</H3> <P>Simple local backups work out of the box:</P><PRE><CODE class=language-bash># Manual backup (timestamped) $HEXMEM_ROOT/scripts/backup.sh # Backups saved to: $HEXMEM_ROOT/backups/ # Format: hexmem-YYYYMMDD-HHMMSS.db </CODE></PRE> <P>Where <CODE>$HEXMEM_ROOT</CODE> is wherever you cloned/installed hexmem (e.g., <CODE>~/clawd/hexmem</CODE>).</P> <P>This is sufficient for most use cases. For enhanced security (cryptographic signing + decentralized storage), see Archon integration below.</P> <H3 id=archon-integration-optional>Archon Integration (Optional)</H3> <P>For cryptographically-signed, decentralized identity backups, optionally integrate with Archon. <STRONG>HexMem does not require the archon-skill</STRONG>; it uses <CODE>npx @didcid/keymaster</CODE> directly. The archon-skill is an optional convenience layer for local node operations.</P> <P><STRONG>1. Check if Archon skill is available:</STRONG></P><PRE><CODE class=language-bash># Use the helper (automatically checks) source $HEXMEM_ROOT/hexmem.sh hexmem_archon_check </CODE></PRE> <P>If not installed:</P><PRE><CODE class=language-bash>clawhub skill install archon </CODE></PRE> <P><STRONG>2. Set up Archon vault for hexmem:</STRONG></P><PRE><CODE class=language-bash># Configure Archon first (see archon skill SKILL.md) export ARCHON_PASSPHRASE="your-secure-passphrase" export ARCHON_CONFIG_DIR="${ARCHON_CONFIG_DIR:-$HOME/.config/archon}" # Use helper to create vault source $HEXMEM_ROOT/hexmem.sh hexmem_archon_setup </CODE></PRE> <P><STRONG>3. Manual backup:</STRONG></P><PRE><CODE class=language-bash>source $HEXMEM_ROOT/hexmem.sh hexmem_archon_backup </CODE></PRE> <P>This creates:</P> <UL> <LI>SQLite database backup (timestamped)</LI> <LI>Privacy-aware JSON export (significant events only)</LI> <LI>Signed metadata attestation</LI> <LI>All uploaded to Archon vault with cryptographic proof</LI></UL> <P><STRONG>4. Automated backups (recommended):</STRONG></P> <P>Set up daily automatic backups. Using OpenClaw cron (recommended):</P><PRE><CODE class=language-bash># From within OpenClaw session cron add r --name "hexmem-vault-backup" r --schedule '{"kind":"cron","expr":"0 3 * * *","tz":"YOUR_TIMEZONE"}' r --sessionTarget isolated r --payload '{"kind":"agentTurn","message":"source ~/your-workspace/hexmem/hexmem.sh && hexmem_archon_backup"}' </CODE></PRE> <P>Or use system cron (adjust paths):</P><PRE><CODE class=language-bash>(crontab -l 2>/dev/null; echo "0 3 * * * source $HEXMEM_ROOT/hexmem.sh && hexmem_archon_backup >> $HEXMEM_ROOT/backups/vault-backup.log 2>&1") | crontab - </CODE></PRE> <P><STRONG>5. Restore from backup:</STRONG></P><PRE><CODE class=language-bash># Use helper (lists available backups) source $HEXMEM_ROOT/hexmem.sh hexmem_archon_restore hmdb-YYYYMMDDHHMMSS.db # Then follow instructions to verify and restore </CODE></PRE> <P><STRONG>Benefits of Archon integration:</STRONG></P> <UL> <LI>Cryptographic signing with DID</LI> <LI>Decentralized storage (not tied to one machine)</LI> <LI>Privacy-aware exports (significant events only)</LI> <LI>Verifiable provenance</LI></UL> <P>Basic backups are fine for most agents. Use Archon if you need decentralized identity infrastructure.</P> <H2 id=additional-resources>Additional Resources</H2> <UL> <LI>Full documentation: <CODE>$HEXMEM_ROOT/README.md</CODE></LI> <LI>Epistemic extraction: <CODE>$HEXMEM_ROOT/docs/EPISTEMIC_EXTRACTION.md</CODE></LI> <LI>Axionic ethics framework: <CODE>$HEXMEM_ROOT/docs/AXIONIC_ETHICS.md</CODE></LI> <LI>Migration management: <CODE>$HEXMEM_ROOT/migrate.sh</CODE></LI> <LI>Backup script: <CODE>$HEXMEM_ROOT/scripts/backup.sh</CODE></LI> <LI>GitHub repository: https://github.com/hexdaemon/hexmem</LI></UL> <H2 id=when-to-use-hexmem>When to Use HexMem</H2> <UL> <LI>Recording significant decisions or events</LI> <LI>Storing facts that need to persist (identities, credentials, relationships)</LI> <LI>Tracking goals and progress</LI> <LI>Capturing lessons learned</LI> <LI>Managing tasks</LI> <LI>Building knowledge graphs about entities</LI> <LI>Querying historical context</LI> <LI>Maintaining identity continuity across sessions</LI></UL> </div> <div class="lastanext flexRow"> <a class="lastart flexRow" href="/wz/358559.html" ><span>上一篇:</span><span>Masumi Payments:Cardano AI 代理支付集成 - Openclaw Skills</span></a> <a class="nextart flexRow" href="/wz/358561.html" ><span>下一篇:</span><span>x402 客户端:AI 智能体的 USDC 支付 - Openclaw 技能</span></a> </div> </div> <div class="dtl-xgtj"> <div class="jb-titles flexRow"> <div class="jbtle-left flexRow"><b></b><p>相关推荐</p></div> </div> <div class="tjlist flexRow"> <div class="tj-item "> <div class="tjitemd"> <div class="tjimd-top flexRow"> <a class="imdta flexRow" href="/wz/366229.html" > <img src="https://images.jiaoben.net/uploads/20260417/logo_69e22831e66ae1.jpg" > </a> <div class="imdt-right flexColumn"> <a class="imdtra flexRow overflowclass" href="/wz/366229.html" >什么是阿里云AI通用型节省计划?AI大模型节省计划Tokens如何计费?</a> <a class="imdtrap flexRow overflowclass" href="/wz/366229.html" > 阿里云AI通用型节省计划是面向大模型按量付费的计费优化机制,AI权益中心:https://t.aliyun.com/U/0QpP7a 用户承诺月消费金额(如200元/年),即可享受阶梯折扣(最高5.3折),自动抵扣模型调用、Tokens、工具调用等费用,覆盖全部阿里直供模型,不提供固定Token额度,需与按量付费配合使用。 </a> </div> </div> <div class="tjimd-down flexRow"> <div class="imdd-tab flexRow"> <p class="imddt-time flexRow"><b></b><span>2026-04-17</span></p> </div> <a href="/wz/366229.html" class="imdd-more flexRow flexcenter" >立即查看</a> </div> </div> </div> <div class="tj-item "> <div class="tjitemd"> <div class="tjimd-top flexRow"> <a class="imdta flexRow" href="/wz/366228.html" > <img src="https://images.jiaoben.net/uploads/20260417/logo_69e22817c13e01.jpg" > </a> <div class="imdt-right flexColumn"> <a class="imdtra flexRow overflowclass" href="/wz/366228.html" >Tokens是什么?AI大模型中的Token是干什么的?开通百炼可以免费领取7000万Tokens</a> <a class="imdtrap flexRow overflowclass" href="/wz/366228.html" > Token是大模型处理文本的基本单位,中文约0.75字/Token。阿里云百炼新用户可免费领7000万Token,开通领取:https://t.aliyun.com/U/fPVHqY 覆盖百余款千问模型,有效期90天。相当于可写2.3万篇文章、4.7万次对话或处理933份百页文档,价值数百元,助力开发者低成本开启AI应用。 </a> </div> </div> <div class="tjimd-down flexRow"> <div class="imdd-tab flexRow"> <p class="imddt-time flexRow"><b></b><span>2026-04-17</span></p> </div> <a href="/wz/366228.html" class="imdd-more flexRow flexcenter" >立即查看</a> </div> </div> </div> <div class="tj-item "> <div class="tjitemd"> <div class="tjimd-top flexRow"> <a class="imdta flexRow" href="/wz/366226.html" > <img src="/jiaoben/image/noimg.png" > </a> <div class="imdt-right flexColumn"> <a class="imdtra flexRow overflowclass" href="/wz/366226.html" >AI 英语教育 APP 的开发</a> <a class="imdtrap flexRow overflowclass" href="/wz/366226.html" > AI英语APP已升级为全天候虚拟私教:依托端到端语音大模型与多模态感知,实现超低延迟真人对话、苏格拉底式启发教学、音素级纠音、5万+沉浸场景、自适应学习档案及游戏化社交。2026年核心竞争力在于“流畅度”与“深度反馈”。 </a> </div> </div> <div class="tjimd-down flexRow"> <div class="imdd-tab flexRow"> <p class="imddt-time flexRow"><b></b><span>2026-04-17</span></p> </div> <a href="/wz/366226.html" class="imdd-more flexRow flexcenter" >立即查看</a> </div> </div> </div> <div class="tj-item "> <div class="tjitemd"> <div class="tjimd-top flexRow"> <a class="imdta flexRow" href="/wz/366170.html" > <img src="https://images.jiaoben.net/uploads/20260417/logo_69e224a5ea87e1.png" > </a> <div class="imdt-right flexColumn"> <a class="imdtra flexRow overflowclass" href="/wz/366170.html" >Claude 开始进桌面之后,AI 系统的测试边界是不是又变了?</a> <a class="imdtrap flexRow overflowclass" href="/wz/366170.html" > AI正从“问答工具”跃升为“操作执行者”,深度融入桌面、办公与企业系统。对测试而言,边界已从结果验证扩展至过程、环境、风险与长期稳定性验证——传统功能测试失效,亟需构建覆盖任务链路、异常恢复、安全可控的AI专属测试框架。 </a> </div> </div> <div class="tjimd-down flexRow"> <div class="imdd-tab flexRow"> <p class="imddt-time flexRow"><b></b><span>2026-04-17</span></p> </div> <a href="/wz/366170.html" class="imdd-more flexRow flexcenter" >立即查看</a> </div> </div> </div> </div> </div> </div> <div class="cd-right dtlcd-right"> <div class="dtl-ht"> <div class="jb-titles flexRow"> <div class="jbtle-left flexRow"><b></b><p>专题</p></div> </div> <div class="dtlht-list "> <div class="htl-item flexRow"> <div class="htmitem-left"> <div class="htiteml-top flexRow"> <a href="/wz/zt-69351.html" >#数据可视化</a> <span></span> </div> <a class="htiteml-down flexRow" href="/wz/zt-69351.html" >数据可视化(Data Visu</a> </div> <p class="htmitem-right flexRow flexcenter gz" data-id="69351" >+ 收藏</p> </div> <div class="htl-item flexRow"> <div class="htmitem-left"> <div class="htiteml-top flexRow"> <a href="/wz/zt-69342.html" >#自然语言处理</a> <span></span> </div> <a class="htiteml-down flexRow" href="/wz/zt-69342.html" >自然语言处理(Natural</a> </div> <p class="htmitem-right flexRow flexcenter gz" data-id="69342" >+ 收藏</p> </div> <div class="htl-item flexRow"> <div class="htmitem-left"> <div class="htiteml-top flexRow"> <a href="/wz/zt-68363.html" >#Excel公式</a> <span></span> </div> <a class="htiteml-down flexRow" href="/wz/zt-68363.html" >Excel公式就是:用函数 +</a> </div> <p class="htmitem-right flexRow flexcenter gz" data-id="68363" >+ 收藏</p> </div> <div class="htl-item flexRow"> <div class="htmitem-left"> <div class="htiteml-top flexRow"> <a href="/wz/zt-68355.html" >#Excel技巧</a> <span></span> </div> <a class="htiteml-down flexRow" href="/wz/zt-68355.html" >Excel是日常生活中必不可</a> </div> <p class="htmitem-right flexRow flexcenter gz" data-id="68355" >+ 收藏</p> </div> <div class="htl-item flexRow"> <div class="htmitem-left"> <div class="htiteml-top flexRow"> <a href="/wz/zt-68081.html" >#蛋仔派对</a> <span></span> </div> <a class="htiteml-down flexRow" href="/wz/zt-68081.html" >蛋仔派对最新官方活动、关卡速</a> </div> <p class="htmitem-right flexRow flexcenter gz" data-id="68081" >+ 收藏</p> </div> <div class="htl-item flexRow"> <div class="htmitem-left"> <div class="htiteml-top flexRow"> <a href="/wz/zt-68000.html" >#人工智能</a> <span></span> </div> <a class="htiteml-down flexRow" href="/wz/zt-68000.html" >人工智能(AI),简单说,就</a> </div> <p class="htmitem-right flexRow flexcenter gz" data-id="68000" >+ 收藏</p> </div> </div> </div> <div class=" dtl-zt"> <div class="jb-titles flexRow"> <div class="jbtle-left flexRow"><b></b><p>最新数据</p></div> </div> <div class="wkch-downs"> <div class="weekch-top flexRow"> <a class="wktpa flexRow" href="/wz/358566.html" > <img src="https://images.jiaoben.net/uploads/20260413/logo_69dc601f728d21.jpeg" > </a> <div class="wktpa-right flexColumn"> <a class="wktpara flexRow overflowclass" href="/wz/358566.html" >聊聊AI的发展史,AI的爆发并不是偶然</a> <a class="wktparp flexRow overflowclass" href="/wz/358566.html" > AI 的起源 在 1957年的一个春 </a> </div> </div> <div class="weekch-list"> <div class="weekch-con flexRow"> <div class="weekch-icon flexRow"><b></b></div> <a href="/wz/358565.html" class="weekcha flexRow flexcenter overflowclass" >关于10年工作经验的程序员对OpenClaw的实战经验分享以及看法</a> </div> <div class="weekch-con flexRow"> <div class="weekch-icon flexRow"><b></b></div> <a href="/wz/358564.html" class="weekcha flexRow flexcenter overflowclass" >YouTube 观察者:AI 视频字幕提取 - Openclaw Skills</a> </div> <div class="weekch-con flexRow"> <div class="weekch-icon flexRow"><b></b></div> <a href="/wz/358563.html" class="weekcha flexRow flexcenter overflowclass" >Groq 补全:高速 AI 推理 - Openclaw Skills</a> </div> <div class="weekch-con flexRow"> <div class="weekch-icon flexRow"><b></b></div> <a href="/wz/358562.html" class="weekcha flexRow flexcenter overflowclass" >麻花豆完整版免费下载高清资源-校园入口最新MV在线观看</a> </div> <div class="weekch-con flexRow"> <div class="weekch-icon flexRow"><b></b></div> <a href="/wz/358558.html" class="weekcha flexRow flexcenter overflowclass" >Vibe Ship:快速 Web 应用开发与部署 - Openclaw Skills</a> </div> <div class="weekch-con flexRow"> <div class="weekch-icon flexRow"><b></b></div> <a href="/wz/358557.html" class="weekcha flexRow flexcenter overflowclass" >OpenClawLog:WordPress API 内容管理 - Openclaw Skills</a> </div> <div class="weekch-con flexRow"> <div class="weekch-icon flexRow"><b></b></div> <a href="/wz/358556.html" class="weekcha flexRow flexcenter overflowclass" >Accountant AI:自动化簿记与税务准备 - Openclaw Skills</a> </div> <div class="weekch-con flexRow"> <div class="weekch-icon flexRow"><b></b></div> <a href="/wz/358555.html" class="weekcha flexRow flexcenter overflowclass" >Analyst AI:专业数据见解与报告 - Openclaw Skills</a> </div> <div class="weekch-con flexRow"> <div class="weekch-icon flexRow"><b></b></div> <a href="/wz/358554.html" class="weekcha flexRow flexcenter overflowclass" >AI 背景移除:瞬间生成透明 PNG - Openclaw Skills</a> </div> </div> </div> </div> <div class=" dtl-wz"> <div class="jb-titles flexRow"> <div class="jbtle-left flexRow"><b></b><p>相关文章</p></div> </div> <div class="blog-list"> <a href="/wz/359462.html" class="bloga flexRow over"><p class="overflowclass">代理状态:监控支付意图和交易 - Openclaw Skills</p><div class="blogtime"><span>04/</span>17</div></a> <a href="/wz/359463.html" class="bloga flexRow over"><p class="overflowclass">Proxy MCP:AI 智能体支付与虚拟卡 - Openclaw Skills</p><div class="blogtime"><span>04/</span>17</div></a> <a href="/wz/359464.html" class="bloga flexRow over"><p class="overflowclass">Apify Ultimate Scraper: AI 网页数据抓取 - Openclaw Skills</p><div class="blogtime"><span>04/</span>17</div></a> <a href="/wz/359465.html" class="bloga flexRow over"><p class="overflowclass">加密诈骗检测器:实时欺诈预防 - Openclaw Skills</p><div class="blogtime"><span>04/</span>17</div></a> <a href="/wz/359466.html" class="bloga flexRow over"><p class="overflowclass">newsmcp: 实时 AI 新闻聚合与过滤 - Openclaw Skills</p><div class="blogtime"><span>04/</span>17</div></a> <a href="/wz/359467.html" class="bloga flexRow over"><p class="overflowclass">Moltbook 优化器:策略与排名精通 - Openclaw 技能</p><div class="blogtime"><span>04/</span>17</div></a> <a href="/wz/359468.html" class="bloga flexRow over"><p class="overflowclass">Frigate NVR:智能摄像机管理与自动化 - Openclaw Skills</p><div class="blogtime"><span>04/</span>17</div></a> <a href="/wz/359469.html" class="bloga flexRow over"><p class="overflowclass">Markdown 检查器:样式、链接和格式工具 - Openclaw Skills</p><div class="blogtime"><span>04/</span>17</div></a> <a href="/wz/359470.html" class="bloga flexRow over"><p class="overflowclass">Venice.ai 至尊路由:私密且无审查的模型路由 - Openclaw Skills</p><div class="blogtime"><span>04/</span>17</div></a> <a href="/wz/359472.html" class="bloga flexRow over"><p class="overflowclass">图片优化器:使用 Openclaw Skills 压缩和调整图片尺寸</p><div class="blogtime"><span>04/</span>17</div></a> </div> </div> <div class="cdr-ai"> <div class="jb-titles flexRow"> <div class="jbtle-left flexRow"><b></b><p>AI精选 </p></div> <a class="jbtitle-more flexRow" href="/category/list_344_1.html" title=""><span>更多</span><b></b></a> </div> <div class="ai-list"> <div class="ail-top flexRow"> <a href="/wz/366175.html" title="" class="ailta "> <img src="https://images.jiaoben.net/uploads/20260417/logo_69e224cf789341.jpg" > <p ><span>赛博朋克 K-Pop 动画</span></p></a> <a href="/wz/366174.html" title="" class="ailta "> <img src="https://images.jiaoben.net/uploads/20260417/logo_69e224c9eb4481.jpg" > <p ><span>冰川星球大逃亡</span></p></a> </div> <div class="ail-down"> <a class="ali-con flexRow" href="/wz/366173.html" title=""> <div class="alicon-left flexRow"><span>精选</span></div> <p class="aliconp overflowclass">皮克斯/迪士尼风格 X (Twitter) 个人资料卡片提示</p> </a> <a class="ali-con flexRow" href="/wz/366167.html" title=""> <div class="alicon-left flexRow"><span>精选</span></div> <p class="aliconp overflowclass">蝴蝶群化作空灵舞者循环动画</p> </a> <a class="ali-con flexRow" href="/wz/366165.html" title=""> <div class="alicon-left flexRow"><span>精选</span></div> <p class="aliconp overflowclass">抱着泰迪熊的男士写实肖像</p> </a> <a class="ali-con flexRow" href="/wz/366163.html" title=""> <div class="alicon-left flexRow"><span>精选</span></div> <p class="aliconp overflowclass">滑雪旅行自拍视角提示</p> </a> <a class="ali-con flexRow" href="/wz/366152.html" title=""> <div class="alicon-left flexRow"><span>精选</span></div> <p class="aliconp overflowclass">天鹅绒运动服中的超逼真肖像</p> </a> <a class="ali-con flexRow" href="/wz/366136.html" title=""> <div class="alicon-left flexRow"><span>精选</span></div> <p class="aliconp overflowclass">外卖配送狂奔电影感提示词</p> </a> <a class="ali-con flexRow" href="/wz/365746.html" title=""> <div class="alicon-left flexRow"><span>精选</span></div> <p class="aliconp overflowclass">MCP协议设计与实现-第13章 Streamable HTTP:远程流式传输</p> </a> <a class="ali-con flexRow" href="/wz/365745.html" title=""> <div class="alicon-left flexRow"><span>精选</span></div> <p class="aliconp overflowclass">从零开发一个 MCP 服务器 + OpenCode Skill:让 AI 学会审查你的代码</p> </a> </div> </div> </div> <div class="cdr-blog"> <div class="jb-titles flexRow"> <div class="jbtle-left flexRow"><b></b><p>脚本推荐</p></div> </div> <div class="blog-list"> <a href="/wz/zt-49225.html" title="" class="bloga flexRow over"><p class="overflowclass">SeeDance 2.0 Video Creator专区</p></a> <a href="/wz/zt-49224.html" title="" class="bloga flexRow over"><p class="overflowclass">OpenClaw AI专区</p></a> <a href="/wz/zt-49223.html" title="" class="bloga flexRow over"><p class="overflowclass">cowork专区</p></a> <a href="/wz/zt-49222.html" title="" class="bloga flexRow over"><p class="overflowclass">claude code skills专区</p></a> </div> </div> </div> </div> </div> </div> </main> <script> $(function() { // “+ 收藏”按钮点击事件 $(document).on('click', '.htmitem-right, .ztop-right', function(e) { // 仅针对包含 “+ 收藏” 文字的按钮 if ($(this).text().indexOf('+ 收藏') === -1) return; e.preventDefault(); const id = $(this).data('id'); if (!id) { layer.msg('该项暂无有效ID,无法收藏'); return; } // 构造收藏 URL: 当前域名 + /wz/zt- + id + / const bookmarkUrl = window.location.origin + '/wz/zt-' + id + '.html'; // 获取收藏标题 (优先从同级元素获取话题名称,否则使用页面标题) let bookmarkTitle = $(this).closest('.htl-item, .zttopd').find('a:first, span.overflowclass').text().trim() || document.title; if (bookmarkTitle.startsWith('#')) bookmarkTitle = bookmarkTitle.substring(1); // 浏览器收藏逻辑 (带 Fallback) try { if (window.sidebar && window.sidebar.addPanel) { // Firefox < 23 window.sidebar.addPanel(bookmarkTitle, bookmarkUrl, ""); } else if (window.external && ('AddFavorite' in window.external)) { // IE window.external.AddFavorite(bookmarkUrl, bookmarkTitle); } else { // Chrome, Safari, Firefox 23+, etc. const isMac = /Mac/i.test(navigator.userAgent); const keyStr = isMac ? 'Command + D' : 'Ctrl + D'; layer.confirm('由于浏览器安全限制,请使用 <b>' + keyStr + '</b> 手动添加收藏。<br><br>收藏地址:<br><small>' + bookmarkUrl + '</small>', { title: '收藏提示', btn: ['复制链接', '知道了'], yes: function(index) { copyToClipboard(bookmarkUrl).then(() => { layer.msg('链接已复制,请手动添加到收藏夹'); }).catch(() => { layer.msg('复制失败,请手动选择复制'); }); layer.close(index); } }); } } catch (err) { layer.msg('收藏失败,请手动添加'); } }); // 兼容非 HTTPS 的复制函数 function copyToClipboard(text) { if (navigator.clipboard && window.isSecureContext) { return navigator.clipboard.writeText(text); } else { let textArea = document.createElement("textarea"); textArea.value = text; textArea.style.position = "fixed"; textArea.style.left = "-999999px"; textArea.style.top = "-999999px"; document.body.appendChild(textArea); textArea.focus(); textArea.select(); return new Promise((res, rej) => { document.execCommand('copy') ? res() : rej(); textArea.remove(); }); } } }); </script> <footer> <div class="foot "> <div class="foot-top flexRow"> <div class="foot-left"> <div class="ftl-top flexRow"><span class="flexRow flexcenter">脚本</span>在线</div> <p class="ftl-down"> 智能赋能梦想,脚本构筑现实。我们致力于链接AI智能指令 与传统自动化,为您提供一站式、高效率的脚 本资产与生成 服务。 </p> </div> <div class="foot-right flexRow"> <div class="ftr-list flexColumn"> <p>核心板块</p> <span>AI脚本库</span> <span>自动化仓库</span> <span>脚本实验室</span> </div> <div class="ftr-list flexColumn"> <p>关于我们</p> <a href="/category/list_229_1.html" >最新游戏</a> <span>商务合作</span> <span>隐私政策</span> </div> <div class="ftr-list flexColumn"> <p>社区支持</p> <span >API文档</span> <a href="/category/list_334_1.html" >攻略资讯</a> <span>违规举报</span> </div> </div> </div> <div class="foot-down flexColumn"> <p>© 2026 jiaoben.net | 脚本在线 | 联系:jiaobennet2026@163.com</p> <p>备案:<a style="color: #7F7F7F;" href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">湘ICP备18025217号-11</a> </p> </div> </div> </footer> <div style="display:none;"> <script type="text/javascript"> var _paq = window._paq = window._paq || []; _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="//tongji.zhangwan.net/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '29']); // Add this code below within the Matomo JavaScript tracker code // Important: the tracker url includes the /matomo.php var secondaryTrackerUrl = u+'matomo.php'; var secondaryWebsiteId = 27; // Also send all of the tracking data to this other Matomo server, in website ID 77 _paq.push(['addTracker', secondaryTrackerUrl, secondaryWebsiteId]); // That's it! var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?5d3cfe1f36b1988029fe82a0d475b20d"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </div> </body> </html>