博客/搜索

搜索博客

在全部博客文章中搜索标题、摘要与正文关键词。

共 220 篇
共 220 篇
AI Alibaba

Spring AI Alibaba 03|Agents 智能体 · 高级特性:控制与流式输出

迭代控制 通过 Hooks 控制 Agent 的执行迭代,防止无限循环或过度成本。 import com.alibaba.cloud.ai.graph.agent.hook.modelcalllimit.ModelCallLimitHook

2026-07-27 · 13 分钟阅读 8点赞 0评论 0
Python

Python 学习笔记 27|文件的分类

1. 文件的分类 1️⃣纯文本文件 读取和存储时,要遵循某种『字符编码』规范(如:UTF-8 等)进行编码和解码,最终以『二进制』的形式存储。『纯文本文件』最终会呈现为:可以直接阅读的文本信息。常见的『纯文本文件』有:.txt .py .m

2026-07-27 · 6 分钟阅读 8点赞 0评论 0
AI Alibaba

Spring AI Alibaba 02|Agents 智能体 · 高级特性:结构化输出

在某些情况下,你可能希望 Agent 以特定格式返回输出。ReactAgent 提供了两种策略。 使用 outputType 通过 Java 类定义输出结构,Agent 会自动生成对应的 JSON Schema: public class

2026-07-27 · 14 分钟阅读 8点赞 0评论 0
Python

Python 学习笔记 26|迭代器 vs 生成器 · 迭代器

1. 迭代器 先区分两个概念:可迭代对象(iterable)、迭代器(iterator) 1️⃣可迭代对象(iterable) 概念:能被 for 循环遍历的对象,就是可迭代对象(iterable) 如下这些都是可迭代对象(iterable

2026-07-26 · 22 分钟阅读 8点赞 0评论 0
AI Alibaba

Spring AI Alibaba 01|Agents 智能体 · 核心组件

Agents 将大语言模型与工具结合,创建具备任务推理、工具使用决策、工具调用的自动化系统,系统具备持续推理、工具调用的循环迭代能力,直至问题解决。 Spring AI Alibaba 提供了基于 ReactAgent 的生产级 Agent

2026-07-25 · 15 分钟阅读 10点赞 0评论 0
Python

Python 学习笔记 25|模块与包 · 包

2. 包 2.1. 概述 包是一种组织模块的方式,包中可以包含:各种模块、子包、其他资源等。在 Python 中,【包含__init__.py 的文件夹】就是一个包(Package)。我们通常会把【某个特定功能相关的所有模块】放入一个包中。

2026-07-25 · 11 分钟阅读 8点赞 0评论 0
Python

Python 学习笔记 24|模块与包 · 模块

1. 模块 1.1. 概述 在 Python 中,一个.py文件就是一个模块(Module)。模块中可以包含:变量、函数、类、等很多内容。通常把能够实现某一特定功能的代码,集中放在一个模块中(模块就类似于一个工具箱)。模块可以提高代码的可维

2026-07-24 · 7 分钟阅读 8点赞 0评论 0
Python

Python 学习笔记 23|错误与异常

1. 错误与异常 错误:代码本身有语法错误,解释器无法执行代码。———— 无法通过异常处理机制解决。 age = 18 if age >= 18 print(‘成年人’) 异常:代码在语法上没问题,但执行过程中出现了问题。—

2026-07-23 · 16 分钟阅读 8点赞 0评论 0
Python

Python 学习笔记 22|函数进阶 · 装饰器

13. 装饰器 概述:装饰器是一种在【不修改原函数代码】的前提下,对函数进行【增强】的工具。 它是 Python 中非常强大的语法特性,常用于:日志、校验、计时、缓存、权限控制等。核心语法: 装饰器是一种可调用对象(通常是函数),接收一个函

2026-07-22 · 14 分钟阅读 8点赞 0评论 0
Python

Python 学习笔记 21|函数进阶 · 闭包

12. 闭包 12.1. 前置知识 前置知识 1: 局部作用域的生命周期。 每次调用函数时,都会创建一个新的局部作用域。函数执行完毕后,该作用域就会被销毁,其中的局部变量,也会随之释放。 def outer(): num = 10

2026-07-21 · 7 分钟阅读 8点赞 0评论 0