logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Pi :内置四工具源码拆解——文件锁、变更快照与 bash 隔离

四个工具没有一个直接碰 Node 的或 。它们全部通过注入的 ()操作文件系统、执行命令:这个抽象有三个直接收益:这是"工具层与操作系统解耦"的标准姿势——你的 Java 工具也应该定义/接口,而不是直接在工具里 。 的 schema():三个细节值得抄:① 输出有界,且明确告诉模型怎么读完。 工具描述原话:“输出截断 + 指引模型用 offset 继续读完”——Pi 把"怎么处理大文件"写进工具

文章图片
#bash#chrome#开发语言
AI Agent 开发总纲:从提示词工程走向系统设计

那是因为你一直在看"树",没看到"林"。这篇文章是一张林的地图——把目录里那些博客(生产级 Agent、可观测性、上下文窗口、幂等、SSE、Redis、TTFT)和两个真实项目(Pi Agent Harness、Claude Code 会话式 CLI)串成一张总图,按四个维度收拢,最后补一节从 Session 设计里提炼的硬需求与软实力。看完它,你再回头看任何一篇,都能说得出"它解决的是这条链路上

文章图片
#人工智能#架构
Agent 不是会调工具的聊天机器人,是断电了还能续跑的执行系统

不需要一次性把整个 Agent 平台搭出来。分三阶段,每一阶段都有明确的边界。

文章图片
#人工智能#大数据
SSE 深度解析:从协议原理到生产落地

不支持自定义请求头,这是很多人的阻塞点。路线一(轻量级方案)—— Cookie 认证。服务端设Cookie,连接建立时自动携带。简单、安全、零代码。缺点是跨域场景下 SameSite 限制会导致 Cookie 不发送。路线二(重型方案)—— 先用 POST 换一次性 Ticket,再用 Ticket 连 SSE。本质上是用一个短暂的临时凭证,把"认证"和"建立流"拆成两步,避免 Token 长期暴

文章图片
Workflow?还是Agent,教你如何选择

常规 Workflow 更适合全流程标准化、场景可穷尽、无需自主决策的固定工作,稳定性与运行效率更有优势;当业务满足需求开放多变、执行路径不可预判、需要自主规划复盘、多轮交互、高频迭代拓展任意两项特征时,常规 Workflow 的预设编排逻辑将无法覆盖全部业务情况,此时选用 Agent 是更适配的技术方案。

文章图片
#人工智能
JVM 面试宝典:从入门到调优实战

概念全称包含内容面向用户JVM类加载器、运行时数据区、执行引擎核心运行环境JREJVM + 核心类库 + 资源文件Java 程序运行用户JDKJRE + 开发工具(javac、javap、jdb 等)Java 开发者。JVM 是整个 Java 生态的基石,屏蔽了底层操作系统的差异,实现了"一次编写,到处运行"。算法是否移动对象是否有碎片内存利用率适用场景标记-清除否是100%CMS 老年代标记-复

文章图片
#jvm#面试
一文讲清楚流式生成核心:SSE

SSE 是基于标准 HTTP 协议、服务端向浏览器单向推送数据的流式通信方案,只能服务器发消息给客户端,客户端不能主动发消息给服务端。

文章图片
#人工智能
SSE 双队列架构进化之路:从 OOM 到网络漂移,一个后端项目的八次蜕变

这是一个 LLM 流式对话后端的故事。项目核心很简单——一条 SSE 连接(Server-Sent Events),把大模型的流式输出实时推给用户。听起来不值一提:一个队列存 token,一个 SseEmitter 推出去,完事。但线上教做人。LLM 生成太快,下游消费太慢 →OOM网络抖了抖,几个 token 丢了 →用户看到一篇残缺回答用户从 WiFi 切到 4G,三秒断连 →全量重跑 LLM

文章图片
#架构#网络#php +1
我用 AI 模拟面试官把自己“烤“了两轮,然后我悟了

Claude Code 是 Anthropic 的 CLI 工具,grilling 是它内置的一个面试模拟技能。macOS/Linux/Windows 都能装。不收费(用 API key 按 token 计费),一次模拟面试大概花几毛到几块钱,比你买一杯奶茶便宜。以上所有技术案例都是经典后端场景(MySQL 分页、Redis 缓存、连接池配置、线程池隔离),不管你是 Java、Go 还是 Pyth

文章图片
#人工智能
从Deepseek接口到自创建简单Agent

首先是定义函数"""星座运势工具""""""查询城市天气"""return f"{city} {date}:晴,24~30℃,微风""""数学计算,传入数学表达式"""try:return f"计算结果 {expr} = {res}"return f"计算失败:{str(e)}"这里定义了三个本地工具,分别是固定回答以及运算注意的是,到这并未能直接使用,因为你传给大模型,它是有固定json格式的t

文章图片
#人工智能#python
    共 11 条
  • 1
  • 2
  • 请选择