Hermes Agent:会自学习的 AI 代理
什么是 Hermes Agent?Hermes Agent 是由 Nous Research 开发的开源 AI 代理。与传统的 LLM 聊天界面不同,Hermes 是一个自带学习闭环的智能体——它能从经验中创建技能,在使用中改进技能,主动持久化知识,搜索过往对话,并在跨会话中逐步构建对你的深度理解。 项目地址:github.com/NousResearch/hermes-agent(目前 182k Stars,社区非常活跃) 为什么叫 Hermes?Hermes(赫尔墨斯)是希腊神话中的信使神——速度极快、穿梭于各界之间。这个名字很贴切:这个代理可以在终端、Telegram、Discord、Slack 等多个平台之间穿梭,快速响应你的指令。 核心特性1. 闭环学习系统Hermes 最独特的设计是它的内置学习循环: 技能创建:完成复杂任务后自动将解决方案封装为可复用技能 技能进化:技能在使用过程中自我改进 记忆管理:代理自主管理记忆并定期主动提醒 跨会话回溯:通过 FTS5 全文搜索 + LLM 摘要,能在不同会话之间回忆 这意味着 Hermes 不是”用完...
MCP 协议:AI 与工具互联的开放标准
什么是 MCP?Model Context Protocol(MCP)是 Anthropic 推出的一种开放协议,旨在标准化应用程序如何向大语言模型(LLM)提供上下文信息和工具调用能力。你可以把它理解为 AI 应用的 USB-C 接口——提供一个统一的标准,让不同的 AI 客户端和工具服务端能够互相连接。 为什么需要 MCP?在 MCP 出现之前,每个 AI 工具集成都需要定制开发: 每个 LLM 平台有自己的插件规范 每个工具需要独立的适配层 上下文传递方式各异,缺乏统一标准 MCP 试图解决这些痛点,提供一个通用的、开放的协议标准。 核心架构MCP 采用典型的客户端-服务端(Client-Server)架构: 1234567891011121314┌─────────────────┐ ┌─────────────────┐│ MCP Client │◄────►│ MCP Server ││ (AI 应用/IDE) │ │ (工具/数据源) │└─────────────────┘ └──────────...
如何对智能家居进行个性化改造:思路与联动方案
前言现在智能家居设备越来越普及,但很多人买回来的设备都是各自为战,只能单独控制,完全没有发挥智能的价值。本文将从改造思路、核心方案、场景联动、成本计量四个维度,教你如何打造真正符合自己生活习惯的个性化智能家居系统。 一、改造前的核心思路不要盲目买设备,先理清这3个问题: 1. 明确核心需求先列自己最需要解决的痛点:是下班回家自动开灯?还是忘记关空调自动提醒?还是老人起夜自动亮灯?优先解决高频需求,再扩展其他功能。 2. 选对通信协议不同协议决定了设备的稳定性和扩展性: WiFi:成本低,无需网关,但设备多会占路由器带宽,适合智能插座、摄像头等不需要实时响应的设备 Zigbee:低功耗、自组网,响应快,适合传感器、灯光开关等需要稳定联动的设备,需要搭配网关 蓝牙Mesh:成本低,适合小米、涂鸦等生态内的设备,覆盖范围有限 3. 选中枢平台 小白首选:米家/涂鸦等厂商平台,开箱即用,支持大部分消费级设备 进阶首选:Home Assistant(HA),开源本地化部署,支持整合几乎所有品牌的设备,支持自定义自动化逻辑 苹果用户:HomeKit,隐私性好,和iOS生态联动流...
工具整理
方案实现从obsidian通过插件实现笔记软件同步到github 最后使用action 方式进行发布 配置123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139name: pages-build-deploymenton: push: branches: [ master ] workflow_dispatch: inputs: manual_trigger: description: ...
Qwen CLI:强大的命令行AI助手
Qwen CLI:强大的命令行AI助手什么是Qwen CLI?Qwen CLI是阿里云开发的基于通义千问(Qwen)大语言模型的命令行工具。它将强大的AI能力集成到终端环境中,让用户可以直接在命令行中与AI进行交互,获得代码编写、问题解答、文档生成等多种帮助。 主要特性1. 代码理解与生成 分析现有代码结构和逻辑 根据需求自动生成代码片段 提供代码优化建议 支持多种编程语言 2. 终端集成 直接在命令行中使用AI功能 无需切换应用程序 高效的工作流程 3. 智能问答 回答技术问题 解释复杂概念 提供最佳实践建议 4. 文档生成 自动生成代码注释 创建项目文档 编写API说明 安装方法12345# 使用pip安装pip install qwen-cli# 或者使用npm安装npm install -g @aliyun/qwen-cli 基本用法1234567891011# 启动Qwen CLIqwen# 在当前目录分析代码qwen analyze .# 生成代码示例qwen generate "创建一个Python函数来计算斐波那契数列"# 获取帮助信...
OpenSpec:规范驱动开发的现代化解决方案
OpenSpec:规范驱动开发的现代化解决方案引言在现代软件开发过程中,随着项目规模的增长和团队协作的复杂性增加,如何有效地管理需求变更、确保代码质量和维护系统文档成为了一个重要挑战。OpenSpec是一种规范驱动开发(spec-driven development)的解决方案,它通过结构化的方式组织项目的需求、变更和实现,帮助团队保持代码与文档的一致性。 本文将详细介绍OpenSpec的概念、工作流程以及如何入门使用这一工具。 什么是OpenSpec?OpenSpec是一个用于规范驱动开发的方法论和工具集,它提供了一套完整的流程来管理软件项目中的变更。核心思想是将项目的当前状态(specs)与待实现的变更(changes)分开管理,从而确保开发过程的透明性和可追踪性。 核心概念OpenSpec的核心概念包括: specs/ - 存放当前已实现功能的规范,代表系统的当前真实状态 changes/ - 存放待实现的变更提案,代表系统将来的变化 archive/ - 存放已完成的变更,形成历史记录 这种设计使得团队能够清晰地了解系统当前的功能、正在开...
SDD编程:规范驱动开发详解
SDD编程:规范驱动开发详解引言在现代软件开发中,随着项目规模的增长和业务逻辑的复杂化,如何确保代码质量、提高开发效率以及降低维护成本成为了关键挑战。规范驱动开发(Specification Driven Development,简称SDD)作为一种新兴的开发方法论,旨在通过规范先行的方式,提高软件开发的确定性和可预测性。 本文将深入探讨SDD的概念、工作流程、优势以及实践方法,帮助开发者了解并掌握这一高效的开发方式。 什么是SDD(规范驱动开发)?SDD(Specification Driven Development)是一种以规范为核心的软件开发方法论。它强调在编写任何功能性代码之前,先明确地定义和描述系统的行为和功能需求。SDD的核心思想是通过形式化的规范来驱动整个开发过程,确保最终的实现完全符合预期。 SDD与TDD、BDD的区别虽然SDD与TDD(测试驱动开发)和BDD(行为驱动开发)有相似之处,但它们在理念和实践上存在明显区别: TDD(Test Driven Development):通过编写测试用例来驱动代码实现,强调”红-绿-重构”的循环。 BDD(Beh...
上海人工智能训练师三级证书完整备考指南
上海人工智能训练师三级证书完整备考指南快速阅读概览(思维导图)以下思维导图梳理全文核心框架,助力快速掌握备考关键信息: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849markmap# 上海人工智能训练师三级备考指南## 一、考试概述### 证书价值- 上海居住证积分60分- 政府补贴(2600-6850元)- 职场竞争力加分### 考试形式- 理论考试(闭卷机考) - 题型:判断+单选+多选 - 时长:90分钟,5大知识模块- 操作考核(机考) - 内容:4大技能模块 - 时长:120分钟 - 合格标准:双科≥60分### 申报条件(满足1条即可)- 累计相关工作满10年- 四级证书+相关工作满4年- 初级职称+相关工作满1年- 相关专业技工院校高级工班及以上毕业- 四级证书+相关专业大专及以上毕业- 经评估的相关专业大专及以上毕业### 官方认证机构- 上海市人工智能行业协会- 上海交通大学- 上海市计算技术研究所有限公司## 二、报名流...
hugging-face使用
如何使用123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354FROM ubuntu:22.04ENV DEBIAN_FRONTEND=noninteractiveRUN apt-get update && apt-get upgrade -y && apt-get install -y \ curl ca-certificates sudo build-essential git wget nano vim unzip zip htop tmux tree \ python3 python3-pip python3-venv python-is-python3 \ nodejs npm \ openjdk-17-jdk \ golang-go \ rustc cargo \ ruby-full \ php-cli composer \ perl \ ...
Wiki.js Docker 部署指南
Wiki.js Docker 部署指南基于 Docker 的 Wiki.js 部署方案,实现 Web 界面流畅书写笔记,并将笔记保存在 GitHub 仓库中。 功能特性 ✓ Web 界面编辑笔记 ✓ 笔记自动同步到 GitHub 仓库 ✓ Markdown 格式存储 ✓ 版本控制 ✓ 图像上传支持 ✓ Docker 容器化部署 快速开始完整的部署文档和配置文件位于 /tools/wikijs-syn/ 目录。 详细文档请参考: Wiki.js 部署 - 快速开始指南 Wiki.js 与 GitHub 集成配置指南
