logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Harness Engineering实战:防止 Agent 过早宣告完成(Why Agents Declare Victory Too Early)

本文摘要: 本文探讨AI编程代理(Agent)过早宣告任务完成的问题及其解决方案。研究发现,Agent存在系统性过度自信倾向,基于代码层面的局部信心而非全局验证做出判断。这种"提前交卷"现象源于神经网络的校准偏差、验证不充分导致的滑坡效应,以及自我评估的过度正面倾向。 为解决此问题,文章提出构建Harness工程框架,包含三大关键机制:1) 将完成标准外部化并由TerminationGate独立判

Java 工程师 AI 智能体(Agent)完整学习路线

Java工程师AI智能体学习路线摘要 本文为Java/Spring后端工程师提供完整的AI智能体开发学习路线,共分8个阶段: 基础认知:掌握Token、上下文窗口、Embedding等核心概念,理解LLM能力边界和成本构成 提示词工程:学习System/User/Assistant角色设定、结构化输出、约束防漏和高级推理范式 编程调用:通过API和SDK集成LLM,处理流式响应和并发请求 智能体原

#人工智能#java#学习
Java 工程师 AI 智能体学习路线 · 阶段 5:工具调用、MCP 与 RAG 详解

本文介绍了Java工程师AI智能体学习路线的第五阶段内容,主要聚焦于工具调用和检索增强生成(RAG)技术。文章分为七个部分:首先讲解了Function Calling机制,强调模型只决策不执行;其次展示了在Java中通过注解(@Tool)注册工具的方法;然后介绍了MCP协议作为标准化工具调用接口的作用;接着详细阐述了RAG技术的完整流程,包括文档切分、向量化、检索重排和生成;最后讨论了引用溯源和A

#java#人工智能#学习
Java 工程师 AI 智能体学习路线 · 阶段 3:编程调用 LLM 详解

Java 调用大模型技术详解 本文介绍了Java工程师调用大语言模型(LLM)的核心技术要点: 基础HTTP调用:通过原生WebClient直接调用API,理解请求头、鉴权方式和JSON请求体结构。 SDK与框架:比较Spring AI、LangChain4j等主流框架,展示如何通过抽象层简化调用并支持多模型切换。 消息模型:解析多轮对话的消息组装方式,包括System/User/Assistan

Java 工程师 AI 智能体学习路线 · 阶段 2:提示词工程(Prompt Engineering)详解

本文详细介绍了Java工程师在AI智能体学习路线中提示词工程(Prompt Engineering)的核心知识点,分为七个部分: 基础结构:解析System、User、Assistant三种消息角色的作用,System设定全局规则,优先级最高。 基础技巧:包括角色设定、Few-shot/Zero-shot示例、思维链(CoT)推理及自一致性优化,Few-shot可提升小样本任务准确性,CoT适合复

Java 工程师 AI 智能体学习路线 · 阶段 8:工程化落地 详解

摘要 本文详细介绍了Java工程师在AI智能体开发中的工程化落地阶段(阶段8)的关键要点。主要内容包括: 可观测性:通过指标、链路追踪和日志监控LLM调用的Token、延迟、成本和成功率 评测体系:建立回归测试框架,使用量化指标评估模型改进效果 安全防护:实现输入/输出过滤、权限控制和人工确认机制 提示词管理:采用版本控制、A/B测试和灰度发布策略 成本优化:通过模型路由、缓存和批量处理降低使用成

#java#人工智能#学习
Harness Engineering 跨会话状态管理实战:让长运行 Agent 永不“断片”

本文介绍了如何通过状态持久化技术解决长运行AI Agent任务中的"断片"问题。作者基于Spring AI Alibaba项目,提出了一套包含进度文件(PROGRESS.md)、决策日志(DECISIONS.md)、Git检查点和初始化脚本的四件套方案。通过商品评价分析功能增强任务的示例,对比展示了有/无状态持久化的差异。文章详细说明了项目结构设计,并提供了SessionStateManager等

文章图片
Harness Engineering 跨会话状态管理实战:让长运行 Agent 永不“断片”

本文介绍了如何通过状态持久化技术解决长运行AI Agent任务中的"断片"问题。作者基于Spring AI Alibaba项目,提出了一套包含进度文件(PROGRESS.md)、决策日志(DECISIONS.md)、Git检查点和初始化脚本的四件套方案。通过商品评价分析功能增强任务的示例,对比展示了有/无状态持久化的差异。文章详细说明了项目结构设计,并提供了SessionStateManager等

文章图片
SpringBoot+MybatisPlus+自定义注解+切面实现水平数据隔离功能(附代码下载)

本文介绍了一种基于MyBatis-Plus实现的数据水平隔离方案。通过自定义拦截器StoreDataInterceptor,自动为包含store_id字段的表添加权限过滤条件。方案特点包括:1) 自动扫描表结构缓存;2) 支持通过SkipDataIsolation注解跳过隔离;3) 权限校验失败直接拦截查询;4) 支持多表关联查询。实现采用JSqlParser解析SQL,动态添加WHERE条件,并

文章图片
#spring boot#java#后端
Harness Engineering 模块化指令实战:告别 600 行巨型 AGENTS

本文介绍了如何通过模块化指令优化AI Agent的行为指导文件(AGENTS.md),解决传统巨型指令文件带来的四大问题:上下文预算占用、信息迷失、优先级冲突和维护困难。文章基于Spring AI Alibaba项目,对比展示了两种方案:680行的单文件方案与80行入口文件+按需加载专题文档的方案。详细说明了项目结构、核心代码实现,包括50-200行的入口文件设计原则,以及安全规则等专题文档的拆分

文章图片
#python#人工智能#开发语言
    共 255 条
  • 1
  • 2
  • 3
  • 26
  • 请选择