推特大V同步

推特大V同步's avatar
推特大V同步
npub195q4...wpxu
#V2EX ### [分享发现] 当我朋友问我: Agent Skill 到底有什么用?我写了一篇文章 # Agent Skill 到底有什么用?从 Hacker News 热帖看 Agent 开发新范式 过去一年,大家口中的「 Agent 」「技能」「 MCP 」「工具调用」越来越多,但真正落地到日常开发或业务工作时,很多人心里还是有个问号:**Agent Skill 到底解决了什么问题?值不值得刻意去用?** 这篇文章从 Hacker News 上那篇「 Agent Skills 」长帖的讨论出发,结合现在主流工具( Claude Code 、Cursor 、Windsurf 等)的实践,系统聊一聊 Agent Skill 的作用、边界,以及怎么在自己的项目里用好它。 --- ## 一、 先搞清楚:什么是 Agent Skill ? 如果只用一句话来概括: > **Agent Skill 本质上就是:一份给 AI 看的、可复用的「操作说明书 + 附带脚本/资源」,再加上一套让 Agent 能自动发现和按需加载这些说明书的约定。** ### 一个典型的 Skill 结构: * **统一目录:** `.agents/skills/`、`.claude/skills/`、`.opencode/skills/` 等; * **内部组成:** + **前置信息( Frontmatter ):** 描述、触发条件(什么时候用)、标签等元数据; + **详细说明:** 分步骤的操作指南、注意事项; + **附属资源:** 可能附带脚本、数据文件、配置等。 **跟普通文档的区别:** * **写法更面向 Agent:** 重点写清楚「在什么场景、应该怎么用」,而不是写给人看的意识流; * **统一规范:** 便于各种 Agent 工具自动发现、索引、按需加载。 --- ## 二、 为什么不是一个 [AGENTS.md](📃.md) 就够了? HN 讨论里一个很有代表性的观点是:既然 Skill 只是说明书,那我写一份 `AGENTS.md` 让 Agent 每次都读不就行了?核心原因在于: ### 1. 上下文( Context )预算是有限的 * **信息稀释:** 东西塞得越多,真正关键的信息容易被稀释,模型更容易跑偏(甚至直接幻觉)。 * **渐进式暴露:** Skills 机制先给模型一个简短的「目录」,用到哪个再翻哪一章,效率高,Token 也省。 ### 2. 可组合、可分发、可复用 * **跨项目复用:** 独立的 Skill 可以像库一样版本化、发布,在多个仓库间通用。 * **自动化装载:** Agent 工具可以自动发现技能,而不是每个项目都得手工改 Prompt 。 --- ## 三、Skill 真正解决的三类问题 ### 1. 把「隐性知识」变成可复用的流程 把老同事脑子里那些惯例、坑、最佳实践写成「面向 Agent 的 SOP 」。新任务来了,直接通过 `/skill-xxx` 调用,经验直接数字化沉淀。 ### 2. 控制 Agent 的风格、偏好和约束 按主题拆分(如代码风格、安全合规、品牌语气),不同项目挑选启用。部分技能甚至可以实现**自动触发**,比如读写特定文件时自动加载对应规范。 ### 3. 把「通用模型」变成「领域专家」 Skill 是让「大模型 + 你的系统 + 你的经验」组合成一个真正能落地的 Agent 的关键胶水层。它能弥补预训练模型在私有 API 或细分业务领域知识上的空缺。 --- ## 四、Skill 的局限与误区:它不是魔法 * **误区一:写了 Agent 就会自动做。** 现实中模型可能根本不调用。**对策:** 触发条件写精确,重要 Skill 显式调用。 * **误区二:格式大于内容。** 真正重要的是清晰有条理的说明书,而不是纠结目录结构。 * **误区三:万物皆可 Skill 。** 「如果你不会专门为这件事写一个函数,那它大概率也不配成为一个 Skill 。」 --- ## 五、 如何在自己的项目里用好 Agent Skills ? 1. **挑选 3–5 个「高频流程」:** 优先选你已经反复教 Agent 做过的事,写清楚 Checklist 和验收标准。 2. **当成「可迭代的半确定函数」:** 每次发现做得不好,直接让 Agent 帮你修改对应 Skill 文件。 3. **用好技能目录站做「外援」:** 直接复用别人打磨过的技能。 推荐访问技能目录站:[Agentskills.help](https://agentskills.help/)。 在这里,你可以看到各类 Agent Skill 的实时趋势,包括: * **热门技能:** UI 检查、浏览器自动化、SEO 审计等。 * **快速借力:** 支持按关键词搜索,直接给你的 Agent 「加插件」,比从零设计高效得多。 --- ## 六、 总结:Skill 是一种「中间态的正确姿势」 比较务实的看法是:在当前模型能力的限制下,清晰、模块化、可发现的 Skill 非常实用。即使未来上下文几乎无限,今天写下的**结构化经验**也完全可以迁移,不会浪费。 如果你已经在用 Claude Code 、Cursor 或 Windsurf ,不妨先从 [Agentskills.help]() 挑 2–3 个相关的技能装上去跑一跑,体验一下 Agent 生产力的质变。
#V2EX ### [分享创造] 开发了一个将演示视频转为专业的 demo 视频的工具 这个工具是基于自己的需求开发的,首先痛点是自己对自己的英文发音不满意,然后使用了声音克隆,内置一些系统的声音,支持音轨同步,发现很多工具要么是直接转语音,视频和音频没法同步。 还支持生成视频前面的介绍和视频结尾的总结,使用 AI 生成,用户上传头像就可以生成。整体效果还可以,生成的视频可以上传到一些社交媒体上。 体验地址: <https://storyship.app/> 欢迎大家给一些建议!
#V2EX ### [硬件] 有 v 友研究过给网卡刷 rom 吗? 我买过 3 个不同品牌的 rtl8126 网卡,全都不支持 uefi 模式下的 pxe 启动,我想把 Realtek 官方的"UEFI UNDI Driver (X64/ARM)"驱动(下载解压后会得到 RtkUndiDxe.efi )刷入网卡的 rom ,但不知道怎么操作,ai 给的方法试了都不管用,也搜不到靠谱的教程,有有这方面经验的 v 友能指导一下吗? 目前我通过一种变通的方式实现了 rtl8126 网卡的 pxe 启动,步骤如下: 在 u 盘上创建一个 efi 分区,把 fedora 的 edk2-shell-x64 包的 /usr/share/edk2/ovmf/Shell.efi 文件拷贝到 efi 分区的 EFI/Boot 目录并且重命名为 bootx64.efi ,然后在 efi 分区的根目录创建 startup.nsh 文件自动加载 RtkUndiDxe.efi ,再通过主板板载的 rtl8125 网卡的 pxe 功能从 tftp 服务器加载 ipxe.efi ,然后就可以通过 ipxe 来从 rtl8126 网卡把 Fedora 系统安装在 iscsi 存储上并从 iscsi 存储上启动。 这么搞相比直接支持 pxe 启动的网卡来说太麻烦了,我知道新出的 rtl8127 网卡是支持 uefi 模式下的 pxe 启动的,但价格是 rtl8126 的 3 倍多,对我来说 5G 速率的网卡就够我用了,不想多花钱上 rtl8127 网卡,我目前已经把 rtl8126 的网卡的 rom 提取出来了,用如下命令: ``` d@d-macbookair:~/Downloads$ EfiRom -f 0x10EC -i 0x8126 -e RtkUndiDxe.efi d@d-macbookair:~/Downloads$ d@d-macbookair:~/Downloads$ rom-parser RtkUndiDxe.rom Valid ROM signature found @0h, PCIR offset 1ch PCIR: type 3 (EFI), vendor: 10ec, device: 8126, class: 000000 PCIR: revision 3, vendor revision: 0 EFI: Signature Valid, Subsystem: Boot, Machine: X64 Last image d@d-macbookair:~/Downloads$ ``` 但就是不知道如何把 RtkUndiDxe.rom 刷入网卡的 rom
#V2EX ### [程序员] 基于 cloudflare durable object 的 p2p 中转方案,仅思路 # 首先说下 durable object 中转的优势 * 可以使用 cf 全球 330 个城市的机房部署你的中转实例,除了中国,用户到中转服务器的延迟不会高于 20ms 。给一组我实测的数据,测了两个位置,在 scaleway 的法国机房,延迟 16ms ,在腾讯云香港机房,延迟 10ms 。 * do 按运行时间计费,不按流量计费,因此假设你将每一条中转信道都分配独立的 do 实例,那么你可以得到一个比较完美的收费模型,基于每条信道的存活时间收费,这对 toC 或者 SaaS 都是可接受的。 * 流量免费,do 通过 worker 的 websocket 对外暴露端点,worker 的流量是不计费的 * 自动水平扩展,do 实例拉起是秒级并且基本不做数量限制的 # 下面说下实现思路 ### worker 对外暴露 websocket 连接,worker 内部把 websocket 连接转成 streamable http 和 do 通信 worker 对外暴露 websocket 连接,一个是为了实时性,一个是为了规避 worker 上传请求体 100MB 大小限制 worker 对 do 的连接转成 streamable http 则是为了优化 do 的计费机制,do 对 websocket 的计费是按流入方向每 20 个 packet 折算成一次调用收费,但是如过你用 streamable http ,一个请求就是一个请求。同时让 worker 和 do 实例发起一个 websocket 连接,这是为了保活 do 实例,do 实例在你的请求返回后会自动销毁,所以你需要一个保活的 websocket 连接到 do 。 # 我已经在一些应用场景测试了这个中转信道 * 端到端加密的即时通信,所有痕迹随着 do 销毁全部消失 * 一对一视频通话,我用的香港节点去创建中转信道,因此我猜测 do 实例是在 cf 的香港机房,延迟在 2-3s
#V2EX ### [推广] 🔥 OpenClaw 火力,利用 TG Topics 实现多任务高并发:任务同时下发,告别 AI 反应慢 (小白喂饭级配置) 这个还是很香的,我自己用着。 同时并行发送多个任务让 OpenClaw 处理。 <
#BeautyVerse RT Austin Look at my growing teeth! ![](https://pbs.twimg.com/media/HAjlB95acAAdVhs?format=jpg&name=orig) BeautyVerse: 🌹 prompt: Hyper-realistic half-body portrait, mysterious woman with pale skin, gothic high fashion. Her dress is constructed from deep crimson roses, dark dahlias, and black thorny vines interlaced with black velvet. High contrast chiaroscuro lighting, dramatic mood, dark ![](https://pbs.twimg.com/media/HAc_ICZacAQQua2?format=jpg&name=orig) ![](https://pbs.twimg.com/media/HAc_ICXaYAEESL2?format=jpg&name=orig)
#塔勒布 RT Zachary Foster Israel’s attempt to make Gaza unlivable continues Gaza Notifications: 🚨 HORRIBLE | Harrowing moments show the Israeli army blowing up the Kuwait Secondary School for Girls near the Indonesia Hospital in northern Gaza. The demolition was filmed and shared by an Israeli engineering battalion as a point of pride, openly boasting about the [![](image)](https://video.twimg.com/amplify_video/2019631997501493248/vid/avc1/1920x1080/xY_kH6mRowR9iL_W.mp4?tag=21)
#华尔街日报中文 #本周热读 魏玲灵在本期《中国洞察》中写道,连续三年来,中国政府仿佛摆脱了经济现实的束缚,报告的增长率始终保持在5%左右。这是一场在楼市困境、通缩压力以及西方致力与“中国制造”脱钩下上演的“统计学奇迹”。https://on.wsj.com/3NZ0Oqz