ubuntu (V100)中 部署openclaw,并链接飞书

ubuntu (V100)中 部署openclaw,并链接飞书

一、部署大模型推理框架

Ollama:

官方安装程序

llama.cpp:

编译安装方式,v100架构比较老,建议编译安装稳定

地址:https://github.com/ggml-org/llama.cpp

选择cuda版编译安装方式

https://github.com/ggml-org/llama.cpp/blob/master/docs/build.md

运行:

提前检查cmake,gcc g++等版本情况

本文的配置如下:

CUDA 版本: 12.8

NVIDIA 驱动版本: 570.172.08

CMake 版本是 3.22.1

你的编译器版本:

GCC: 12.3.0

G++: 11.4.0

使用的是 Ubuntu 22.04 上的 GCC 12.x 和 G++ 11.x 版本

bash 复制代码
cmake -B build -DGGML_CUDA=ON
cmake --build build --config Release

运行编译指令:

bash 复制代码
cmake -B build -DGGML_CUDA=ON -DCMAKE_BUILD_TYPE=Debug
bash 复制代码
cmake --build build --config Debug -j16

运行网页端,进入/build/bin 中,终端运行

bash 复制代码
./llama-server --model  /home/xx/LLM/models/models_all/Qwen3.5-35B-A3B-Q3_K_S.gguf  --host 0.0.0.0 --port 8080

LMstudio:

官网下载 安装包进行安装

VLLM

正在学习

二、安装openclaw(UBUNTU 和 mac)

网址:https://openclaw.ai/

推荐安装方式:

1、一键脚本安装(省事情,下载较慢,建议开魔法)

bash 复制代码
curl -fsSL https://openclaw.ai/install.sh | bash

2、使用npm 继续安装

安装位置:/home/xx6/.openclaw

注意事项:

nodejs:要22以上:v24.14.0

npm版本问题: 10.9.4

bash 复制代码
# Install OpenClaw
npm i -g openclaw

# Meet your lobster
openclaw onboard

配置环境

🦞目录介绍

🏠 Workspace 目录说明

📂 工作区位置

位置: /home/gy/.openclaw/workspace/
📄 核心配置文件
1.
AGENTS.md - 工作区规则手册

作用: 定义 AI 助手在工作区中的行为准则

主要内容:

首次启动流程 - 读取 SOUL.mdUSER.md、memory 文件

记忆系统 - 如何使用 daily notes 和长期记忆

红线规则 - 隐私保护、权限边界

工具使用 - Skills 调用、本地笔记记录

群组聊天 - 何时发言、何时静默

心跳机制 - 主动检查任务(email、calendar、weather)

  1. SOUL.md - AI 助手核心人格

作用: 定义 AI 的性格、价值观和行为准则

主要内容:

核心真理 - 真诚帮助、有主见、主动思考

边界原则 - 隐私保护、权限管理

氛围设定 - 自然、简洁、不过度正式

连续性 - 文件作为记忆载体

  1. USER.md - 用户信息档案

作用: 记录用户的基本信息和偏好

内容模板:

  • Name: 用户姓名
  • What to call them: 称呼方式
  • Pronouns: 代词
  • Timezone: 时区
  • Notes: 个人偏好、项目、兴趣等
  1. TOOLS.md - 本地工具配置笔记
    作用: 记录环境特定的配置信息

记录内容:

相机名称和位置

SSH 主机和别名

TTS 语音偏好

扬声器/房间名称

设备昵称

  1. IDENTITY.md - AI 助手身份信息

作用: 定义 AI 的身份标识

内容模板:

  • Name: AI 名称
  • Creature: AI 类型(AI/机器人/幽灵等)
  • Vibe: 性格特征
  • Emoji: 签名表情
  • Avatar: 头像图片路径
  1. HEARTBEAT.md - 心跳检查任务列表
    作用: 配置定期自动检查的任务

当前状态: 空文件(默认跳过心跳 API 调用)

可配置任务:

检查邮件

查看日历

查看社交通知

天气检查

  1. BOOTSTRAP.md - 初始化引导文件

作用: 首次运行时设置 AI 身份

说明: 首次启动后应删除此文件

📅 记忆目录

memory/ - 每日记忆笔记

位置: /home/gy/.openclaw/memory/

文件命名: YYYY-MM-DD.md

用途:

记录当天发生的事件

对话记录

任务完成情况

临时笔记

MEMORY.md - 长期记忆库

作用: 提炼重要信息、决策、经验教训

特点:

只在工作会话中加载(直接聊天)

不包含敏感隐私信息

定期从 daily notes 中提炼

作为 AI 的"长期记忆"

🔄 工作流程示意

用户消息

OpenClaw 主程序

读取配置文件

├─ SOUL.md (人格)

├─ USER.md (用户信息)

├─ AGENTS.md (行为规则)

└─ memory/YYYY-MM-DD.md (当日上下文)

调用 Skills (如果需要)

└─ 从 ~/.openclaw/extensions/openclaw-lark/skills/

执行操作

├─ 读取文件

├─ 执行命令

├─ 调用 API

└─ 查询网络

生成回复

更新记忆 (可选)

├─ 更新 daily notes

└─ 更新 MEMORY.md (重要信息)

相关推荐
OxyTheCrack2 小时前
简述常见经典进程调度算法
linux
小羊子说2 小时前
Android 车机开发中常用的adb 脚本(更新中)
android·linux·adb·性能优化·车载系统
Irissgwe2 小时前
线程概念与控制
linux·开发语言·c++·线程
ShineWinsu2 小时前
对于Linux:git版本控制器和cgdb调试器的解析
linux·c语言·git·gitee·github·调试·cgdb
babytiger3 小时前
Windows 11 下格式化 Linux 分区 TF 卡(DiskPart 完整教程)
linux·运维·windows
码点3 小时前
openclaw skill 技能
飞书
火龙果里的芝麻3 小时前
CANOpen 移植+调试 LINUX(主站)+STM32(从站)
linux·stm32
吾诺4 小时前
如何在Linux中找到MySQL的安装目录
linux·运维·mysql
lijwsunyt4 小时前
Ubuntu虚拟机部署OpenClaw全踩坑实录|本地访问+模型配置一站式解决
linux·运维·ubuntu