logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深入理解 ReAct 循环:从 LLM 决策到工具执行的完整闭环

本文深入解析了AI Agent开发中ReAct范式的核心机制,重点讲解了工具调用与结果回传的实现细节。文章指出,多数教程仅停留在LLM输出tool_call阶段,而忽略了关键的"执行工具并回传结果"环节。作者详细剖析了完整的ReAct交互流程:从LLM决策、工具解析与执行,到结果回传与多轮循环决策。特别强调了call_id在多轮工具调用中的匹配机制,并提供了完整的Python实

#python
理解安全组与防火墙的关系:云安全的双重保障

通过理解它们的关系,并结合使用,您可以构建一个多层次的安全体系,确保您的系统和数据在面对日益复杂的网络威胁时仍然保持安全。您可以创建一个安全组,添加允许80(HTTP)和443(HTTPS)端口的入站规则,并将此安全组关联到您的Web服务器实例。例如,在一个企业的混合云环境中,您可以通过防火墙来保护本地数据中心的安全,同时通过安全组来管理云上实例的访问权限。安全组可以提供灵活、快速的实例级别的安全

文章图片
#安全#网络
解决 Java 9 模块化带来的 `Unable to make protected native java.lang.Object java.lang.Object.clone()` 问题

Java 9 的模块化系统通过强封装和显式的模块声明,解决了类路径管理中的许多问题,提升了系统的可维护性、可扩展性和性能。模块化不仅使得依赖关系更加清晰、管理更加容易,还提高了应用的启动速度和运行时效率。相比传统的类路径管理,模块化通过明确声明依赖关系和暴露 API,避免了类冲突、冗余类加载以及版本管理的问题。而这些正是大型项目在类路径管理中常见的挑战。

文章图片
#java#开发语言
从词袋模型到 Transformer:一步步理解注意力机制

本文系统梳理了NLP词向量技术的演进历程,从最初的词袋模型到Transformer核心的Self-Attention机制。词袋模型仅统计词频,无法捕捉语义;N-gram虽能处理局部词序但面临维度爆炸;TF-IDF可识别关键词但仍属词袋范畴。Word2Vec突破性地赋予词固定向量,但无法处理多义词。最终Transformer通过Self-Attention实现动态上下文编码:每个词通过Query、K

#transformer#深度学习#人工智能
深入解析MCP与agent skill

本文探讨了AI智能体技术从聊天模型向实用工具转型的关键挑战——如何安全高效地连接LLM与外部世界。重点介绍了模型上下文协议(MCP)这一开放标准,其通过三层架构(客户端-服务器-工具)实现"一次开发,到处使用"的目标。MCP提供三大核心原语:执行工具(Tools)、只读资源(Resources)和预设提示词(Prompts),并支持多种传输协议。文章还对比了MCP与Agent

从 SAS 到 MAS:构建高效、可扩展的 AI Agent 架构演进

架构决策权执行权上下文控制SAS单 Agent单 Agent差Executor好Basic MASPlannerPlanner很好⭐⭐⭐⭐⭐场景推荐架构简单问答基础 SAS工具密集长对话Basic MAS超复杂任务通用 AI Agent 平台⭐⭐⭐⭐⭐Agent 架构的本质,不是模型有多强,而是“谁在什么时候,知道什么,能做什么”。

#架构
Semantic Kernel 语义函数(Semantic Function)完全指南

语义函数是Semantic Kernel中通过自然语言定义的可调用AI功能单元,由提示词模板(skprompt.txt)和模型配置(config.json)组成。其核心特点包括:1) 非程序员可通过编辑文本文件修改AI行为;2) 使用变量占位符实现动态内容生成;3) 每个函数拥有独立的配置参数。与原生函数相比,语义函数更侧重自然语言处理能力,而原生函数则提供编程逻辑控制。实际应用中需注意配置的独立

深入解析MCP与agent skill

本文探讨了AI智能体技术从聊天模型向实用工具转型的关键挑战——如何安全高效地连接LLM与外部世界。重点介绍了模型上下文协议(MCP)这一开放标准,其通过三层架构(客户端-服务器-工具)实现"一次开发,到处使用"的目标。MCP提供三大核心原语:执行工具(Tools)、只读资源(Resources)和预设提示词(Prompts),并支持多种传输协议。文章还对比了MCP与Agent

使用 `<springProperty>` 在 Logback 配置中引用 Spring 应用程序属性

通过使用标签,你可以在 Logback 配置中动态地引用 Spring 应用程序中的属性值。这使得日志配置更加灵活和动态,能够适应不同的环境配置。确保 Logback 的日志格式与 Spring 应用程序的配置保持一致,提高了日志管理的便利性和一致性。希望这篇博客对你理解和使用标签有所帮助!如果有更多问题,欢迎大家评论区交流!

文章图片
#logback#spring#数据库
解决 Java 9 模块化带来的 `Unable to make protected native java.lang.Object java.lang.Object.clone()` 问题

Java 9 的模块化系统通过强封装和显式的模块声明,解决了类路径管理中的许多问题,提升了系统的可维护性、可扩展性和性能。模块化不仅使得依赖关系更加清晰、管理更加容易,还提高了应用的启动速度和运行时效率。相比传统的类路径管理,模块化通过明确声明依赖关系和暴露 API,避免了类冲突、冗余类加载以及版本管理的问题。而这些正是大型项目在类路径管理中常见的挑战。

文章图片
#java#开发语言
    共 26 条
  • 1
  • 2
  • 3
  • 请选择