logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Claude Code 源码泄露事件深度剖析:51 万行代码背后的技术启示录

Claude Code 源码泄露事件分析 2026年3月,Anthropic公司旗舰产品Claude Code CLI的完整源代码因构建配置失误意外泄露,引发技术社区广泛关注。安全研究员Chaofan Shou发现npm包中包含了57MB的source map文件,导致约2,300个文件、51.2万行TypeScript代码暴露。 泄露代码揭示了Claude Code的先进架构设计:采用Bun而非

#人工智能
为什么 Claude Code 选择 Bun 而非 Node.js?—— 运行时选型的技术考量

Claude Code 选择 Bun 而非 Node.js 的技术考量主要基于五个关键因素: 启动速度优势:Bun 冷启动 45ms(Node.js 320ms),热启动 20ms(Node.js 150ms),显著提升用户体验 原生 TypeScript 支持:直接执行 .ts 文件,简化开发流程,无需预编译步骤 高效的死代码消除:通过环境变量常量替换实现编译时优化,显著减小打包体积 高性能内置

#人工智能
Agent 性能优化:降低 Token 消耗的 5 个技巧

AI Agent 性能优化摘要(146字) 本文介绍了5种降低Token消耗的优化技巧:1)精简提示词(节省96%);2)智能裁剪对话历史(节省75%);3)优化工具描述(节省95%);4)流式输出提升体验;5)缓存结果减少重复调用。通过实战案例展示,客服机器人Token消耗从1500降至500(节省67%),数据分析助手从3000降至800(节省73%)。高级优化包括模型选择策略(简单任务用便宜

#性能优化
30 分钟搭建第一个 AI Agent:Google ADK 入门

本文摘要: 《30分钟搭建第一个AI Agent:Google ADK入门》是一篇面向初学者的AI Agent开发教程。文章首先介绍了AI Agent的核心概念(大模型+记忆+工具调用),然后详细讲解了使用Google ADK开发AI Agent的完整流程: 环境准备:Python 3.10+、虚拟环境、Google ADK安装和API配置 基础示例:包括简单对话Agent、带记忆的对话Agent

#人工智能#python#算法
AI Agent 记忆系统实现:让机器人记住对话历史

本文介绍了为AI Agent实现记忆系统的技术方案,包含三种记忆类型:短期记忆(对话历史)、长期记忆(持久化存储)和向量记忆(语义搜索)。文章提供了基于列表的短期记忆实现、带摘要的记忆优化方案,以及使用ChromaDB和Sentence Transformers构建向量记忆的详细代码示例。实战案例展示了如何将记忆系统应用于个性化助手和客服机器人场景,通过语义搜索检索相关记忆并生成智能回复。这些技术

#人工智能#机器人
给 Agent 添加工具调用能力:搜索/计算/API

本文介绍了如何为AI Agent添加多种工具调用能力,包括网络搜索、数学计算、API调用、文件操作和数据库查询。文章详细说明了每种工具的实现方法,提供了代码示例和使用说明。网络搜索工具使用DuckDuckGo API获取实时信息;计算器工具支持多种数学运算;API调用工具演示了天气和股票查询;文件操作工具包含读写和目录列表功能;数据库工具则实现了安全的SQL查询。这些工具扩展了Agent的功能边界

#人工智能
LangChain vs Google ADK:主流框架对比测评

本文对比了Google ADK和LangChain两大AI开发框架。Google ADK在易用性、代码简洁度和性能方面表现更优,特别适合新手和快速原型开发;而LangChain在功能丰富度、生态成熟度和模型支持方面领先,更适合企业级复杂项目。测试显示ADK平均快25%,但LangChain支持更多模型和工具。最终评分LangChain略高(8.0 vs 7.8),建议根据项目需求选择:简单应用选A

#前端
设计一个可扩展的工具系统 —— 从 Claude Code 的 40+ 工具学习架构模式

Claude Code 的核心能力之一是其丰富的工具系统——从文件操作到代码执行,从网络请求到数据库查询,超过 40 个内置工具构成了一个强大的 AI 编程助手。但更重要的是其架构设计:如何设计一个可扩展、可维护、安全的工具系统?如何让新工具的添加变得简单?如何确保工具执行的权限控制?本文将从 Claude Code 的源码出发,深度解析工具系统的架构模式。

#人工智能
让 AI 自己协作 —— 多智能体(Swarm)系统的设计与实现

本文深入解析了多智能体协作系统的架构设计与实现模式。通过对比单智能体和多智能体架构,展示了多智能体系统在并行处理、上下文隔离等方面的优势。重点探讨了三种任务分解策略:基于依赖图的分解、基于角色的分解和动态任务分解,并提供了相应的代码实现。文章还揭示了Claude Code中多智能体协作的实际应用场景,包括代码审查、功能开发和问题排查等典型工作流。最后通过TypeScript代码示例,演示了如何构建

#java#ubuntu#开发语言 +1
Ubuntu 安装 OpenClaw 完整教程 (避坑指南)

这是《OpenClaw 从入门到精通》系列的 **第 2 篇**。如果你还没看过第 1 篇,建议先回去了解一下 OpenClaw 是什么。本文我会带你 **在 Ubuntu 系统上完整安装 OpenClaw**,并且把我遇到的所有坑都告诉你,帮你避开那些我踩过的雷。

#ubuntu#linux#运维 +1
    共 29 条
  • 1
  • 2
  • 3
  • 请选择