文章列表

ReAct、Plan-and-Execute、Reflection 三种范式有什么核心区别?实际项目怎么选型?

ReAct、Plan-and-Execute、Reflection 三种范式有什么核心区别?实际项目怎么选型?

本文深入对比AI Agent三大核心范式:ReAct(推理-行动交替)、Plan-and-Execute(规划执行分离)、Reflection(自我反思纠错),从决策时机、步骤复杂度、成本开销等维度解析本质差异,并给出实际项目选型决策树与LangChain4j/Spring AI代码示例,是Agent架构设计与面试准备的必读指南。


犬小哈2026/6/22Java面试八股文
什么是 Agent?与大模型有什么本质不同?

什么是 Agent?与大模型有什么本质不同?

本文深度解析AI Agent与大模型的本质差异,阐明Agent = LLM + 规划 + 记忆 + 工具 + 反思的完整架构,逐层拆解感知-规划-执行-反思核心循环,对比ReAct、Plan-and-Execute、Reflexion三大范式,并给出LangChain4j Java实现示例与MCP等2026年最新趋势,是Agent体系构建与面试准备的必读指南。


犬小哈2026/6/22Java面试八股文
什么是 Self-RAG?它如何通过自我反思提升回答质量?

什么是 Self-RAG?它如何通过自我反思提升回答质量?

本文深入解析Self-RAG(自我反思检索增强生成)框架的核心原理,阐释其通过Retrieve、IS_RELEVANT、IS_SUPPORTED、IS_USEFUL四类反思标记实现按需检索与自我批判的机制,并给出基于LangChain4j的Java工程化近似实现,对比传统RAG的局限性与CRAG的差异,是高可靠RAG系统设计的进阶指南。


犬小哈2026/6/18Java面试八股文
如何评估 RAG 系统的效果?常用的评估指标有哪些?

如何评估 RAG 系统的效果?常用的评估指标有哪些?

本文深度解析RAG系统的效果评估体系,将评估拆解为检索阶段(Context Precision/Recall/Relevancy)与生成阶段(Faithfulness/Answer Relevancy)两大板块,详解各项指标含义,给出LLM-as-Judge方法与Spring AI内置的RelevancyEvaluator、FactCheckingEvaluator代码示例,并提供生产环境评估闭环建设方案,是RAG系统质量保障的实战指南。


犬小哈2026/6/18Java面试八股文
RAG 中的幻觉问题怎么处理?

RAG 中的幻觉问题怎么处理?

本文深入解析RAG系统中幻觉问题的两大根源(检索错误、生成不忠实),从数据清洗、混合检索、Rerank重排、相关性过滤到强约束Prompt、生成后校验(Self-RAG/CRAG/CoVe)五个层面提供系统化应对方案,并结合Spring AI/LangChain4j代码示例与RAGAS评估方法,是构建高可信度RAG问答系统的实战指南。


犬小哈2026/6/17Java面试八股文