自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

loneWolf

每天一点点,迈向巅峰

  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 AI应用开发12-A2A

Agent-to-Agent (A2A) 协议是由Google于2025年4月在Google Cloud Next大会上提出并开源的开放标准,旨在实现不同AI智能体之间的安全、标准化协作。该协议于2025年6月被捐赠给Linux基金会,目前作为开源项目进行维护。A2A协议诞生的背景是AI智能体生态的“碎片化”问题。随着大模型技术的迭代,AI智能体逐渐成为大模型落地业务场景的主流形式。然而,不同厂商、不同框架构建的智能体如同使用不同语言的群体,难以建立有效对话。

2026-06-08 07:47:07 424

原创 AI应用开发11-思维链(COT)

思维链(Chain-of-Thought, CoT)是一种引导大语言模型进行逐步推理的技术。其基本思想是:在模型输出最终答案之前,先让它生成一系列中间推理步骤。这些步骤以自然语言形式呈现,构成一条从问题到答案的“思考轨迹”。本文旨在系统梳理思维链技术的概念定位、主要类型、实现方式、解决的问题以及在AI应用开发中的实际角色,为广大开发者提供清晰的技术认知与实践参考。思维链是介于大语言模型与具体应用任务之间的显式推理增强层。

2026-06-08 07:38:34 487

原创 AI应用开发10-Loop机制与推理框架

本文系统梳理了AI Agent系统中的两大核心概念:循环执行机制(Loop)与推理框架(Reasoning Framework)。循环机制作为执行层核心,负责迭代控制、状态维护和动作调度,包含基本循环、规划-执行等多种模式。推理框架则位于策略层,通过提示词模板和输出解析器指导模型思考,涵盖ReAct、Plan-and-Execute等典型范式。二者协同工作,循环机制提供运行容器,推理框架决定单步策略,共同构建可控、可扩展的Agent系统。文章通过伪代码示例展示了基础实现,并比较了不同框架的适用场景。(149

2026-06-07 15:36:44 474

原创 AI应用开发06-SKILL执行原理与落地场景

《AI应用开发》专栏介绍了Agent Skill(智能体技能)的核心概念与技术原理。Agent Skill是一种将AI能力封装为可复用模块的开放标准,包含元数据、指令和资源三层结构,采用"渐进式披露"机制按需加载,显著降低Token消耗并提升执行效率。文章分析了Skill与传统Prompt工程的区别,阐述了其分层架构与工作流程,并举例说明了在代码审查、客服等场景的应用价值。Skill与MCP协议协同使用,形成"本地流程+远程连接"的最佳实践,已成为2026年AI落地的关键技术范式。

2026-06-07 14:45:21 799

原创 Python01-生产级项目搭建指南

本文介绍了一个生产级Python项目的标准化工程结构指南,主要内容包括:项目目标与范围(统一协作、环境分离、自动化工具集成);环境准备要求(Python 3.14及推荐开发工具);标准目录结构说明(采用src布局分离源码与测试);核心配置文件的详细用途(pyproject.toml统一管理依赖、构建和工具配置);模块构建最佳实践(使用Pydantic管理配置、Loguru处理日志);以及开发流程中的虚拟环境管理、静态检查和格式化工具链(Ruff/Black/Mypy)的使用说明。该模板强调通过规范化的项目结

2026-06-05 08:45:47 240

原创 AI应用开发09-MCP客户端与服务端实践

本文介绍了《AI应用开发》专栏中关于Model Context Protocol (MCP)的项目实现。MCP是一个开放标准协议,为LLM应用与外部数据源/工具提供统一集成通道。项目基于Python实现了完整的MCP客户端与服务端,支持Resources、Prompts、Tools三大核心功能,并能处理服务器发起的Elicitation和Sampling请求。 文章详细阐述了整体架构设计,包括分层解耦的设计原则和完整的消息流时序图,展示了初始化握手、工具调用、表单引导和采样等核心交互流程。同时介绍了JSON

2026-06-05 08:28:08 405

原创 AI应用开发08-Python前后端分离之FastAPI

本文介绍了FastAPI框架在Python AI应用开发中的核心功能与优势。通过对比FastAPI、Flask和Django三大框架,突显FastAPI在API开发中的高性能、自动文档和内置数据校验等特点。文章详细讲解了环境搭建、基础示例、核心功能(路径操作、参数处理、Pydantic模型、响应模型、依赖注入)以及异步并发处理,为开发者快速掌握FastAPI提供了实用指南。该框架特别适合构建高性能API服务和微服务。

2026-06-03 08:45:10 247

原创 AI应用开发07-深入认识MCP

本文介绍了AI应用开发中的Model Context Protocol(MCP)协议,该协议作为LLM应用与外部数据源/工具间的标准化集成通道,通过JSON-RPC实现安全可控的交互。MCP类比为AI领域的USB接口,支持即插即用式服务接入。核心包含主机、客户端、服务器三个角色,以及资源、提示词、工具、采样、根目录、引导六项能力: 资源:服务器向AI暴露结构化数据(如文档/数据库),支持读取与订阅变更; 提示词:提供预置对话模板(如代码审查/单元测试),规范用户与AI交互; 工具:定义可执行函数(如天气查询

2026-06-01 08:38:08 406

原创 AI应用开发06-SKILL的诞生

文章摘要 Skills(技能)是大语言模型(LLM)应用开发中的关键概念,旨在解决"能对话"与"能做事"之间的鸿沟。它通过封装"如何完成一项任务"的知识,将模型的通用智能转化为特定场景下的可靠生产力。 Skills本质上是一种经过精心设计的上下文工程,包含角色设定、工作流程、工具调用、约束条件和输出规范等要素。与原子化的Tools(工具)不同,Skills能够处理多步骤、有状态的复杂任务。它既保持了定义自由,又遵循标准接口,成为AI能力复用的基础单元。 主流AI平台通过不同方式实现Skills的标准化,如O

2026-05-31 21:21:45 613

原创 AI应用开发05-MCP集成

本文介绍了在AI应用开发中如何集成MCP协议实现模型对外部工具的自主调用。主要内容包括: 核心概念:解释了Function Calling(模型表达意图)与MCP协议(模型与工具的标准连接)的作用与关系。 技术架构: MCP采用Client-Server模式,实现动态工具发现与调用 通过JSON-RPC 2.0协议通信,支持stdio和HTTP两种传输方式 提供安全隔离的执行环境 实现方案: 以计算器工具为例,演示MCP Server的实现 介绍工具调用完整流程:模型决策→MCP通信→工具执行→结果反馈 关

2026-05-31 21:20:07 631

原创 AI应用开发04-对话+RAG管理桌面端GUI

AI聊天机器人开发指南 项目概述 构建基于Python的桌面端AI聊天应用,具备以下核心功能: 多轮对话(上下文记忆) 流式/非流式输出切换 本地对话记录保存 RAG知识增强问答(支持文档上传和向量检索) 可配置嵌入模型与文本切分策略 技术架构 核心语言:Python 3.9+ GUI框架:tkinter 大模型API:DeepSeek(兼容OpenAI) 向量数据库:ChromaDB 文档处理:PyPDF2 + sentence-transformers 功能实现 基础对话:支持上下文记忆、系统提示词配置

2026-05-30 18:15:35 461

原创 AI应用开发03-RAG增强知识问答

RAG 全称检索增强生成文档导入→ 读取你的 PDF / TXT 等文件文本分割→ 把长文档切成小段落(chunk)向量化→ 用 Embedding 模型把文字变成数字向量存储→ 把向量存入向量数据库检索→ 当用户提问时,先把问题也向量化,找出最相关的几个段落生成→ 把检索到的段落 + 用户问题一起发给 DeepSeek,让它基于“参考资料”回答。

2026-05-30 16:37:59 427

原创 AI应用开发02-从零构建AI聊天机器人

本文介绍了如何从零开始构建一个基于 DeepSeek 大模型的 Python 命令行聊天机器人。主要内容包括:1) 开发环境准备,包括 Python 虚拟环境创建和依赖安装;2) API 密钥的安全配置方法;3) 核心功能实现,包括多轮对话记忆、流式/非流式输出切换以及对话记录自动保存;4) 完整代码实现,整合了系统提示设置、会话记录管理等功能模块。该机器人支持与 DeepSeek 模型交互,可保存完整聊天历史,适合作为 AI 对话应用的基础框架。

2026-05-29 08:58:37 647

原创 AI应用开发01-环境准备

本文介绍了搭建AI开发环境的完整流程:1)检查并安装Python 3.9+版本;2)升级pip工具;3)创建项目目录并建立Python虚拟环境;4)激活虚拟环境(不同系统有对应方法);5)安装openai、python-dotenv等必要库;6)安全配置API Key到.env文件;7)通过测试脚本验证环境;8)发送首个API请求测试。最后提供了自检清单,包含从Python版本验证到成功调用AI模型的全流程检查项,帮助开发者确保环境配置正确。

2026-05-29 08:45:55 484

原创 restTemplate 使用指南(一)

rest-template-POST使用POST请求:使用方法:postForEntity(String url, @Nullable Object request, ClassresponseType, Object… uriVariables)参数使用body体传输:HttpEntity代码示例如下:StringBuilder stringBuilder = new Strin...

2018-10-23 15:19:30 1801 1

原创 SpringBoot2.0 整合Mybatis Mapper接口继承

SpringBoot2.0 整合Mybatis Mapper接口继承通用 Mapper 是一个可以实现任意 MyBatis 通用方法的框架,项目提供了常规的增删改查操作以及Example 相关的单表操作。那么,如何在springboot中使用呢?第一步:添加pom依赖。<dependency> <groupId>org.mybatis.sprin...

2018-07-03 15:57:02 5101

maven 入门学习

1、详细介绍了maven的基本元素使用以及所涉及到的配置。 2、对maven的生命周期和生效阶段进行详解。 3、对maven的仓库配置进行介绍。

2017-11-11

nignx ppt教程

该ppt讲解了nginx的特性,架构,以及简单的使用指令(包括windows,linux等系统),同时对反向代理和负载均衡两个部分进行了详细的介绍和配置使用。

2017-11-19

markdown 语法学习资料

该资源提供了学习Markdown必备的语法资料。通过该资料,新手可快速上手利用markdown提高文档的编写效率。

2018-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除