今天到龙溪的花鸟鱼虫市场,采购了一批植物。收拾老屋阳台闲置的花盆,动手做多肉拼盆。
把零散的小苗一一取出,调配颗粒土。
慢慢排布高低,莲座、垂吊品种错落摆放,
空隙仔细填好土,放入小人偶做小点缀。
一盆小小的微型园就此成型。 放在窗边,静待服盆,慢慢生长。
今天到龙溪的花鸟鱼虫市场,采购了一批植物。收拾老屋阳台闲置的花盆,动手做多肉拼盆。
把零散的小苗一一取出,调配颗粒土。
慢慢排布高低,莲座、垂吊品种错落摆放,
空隙仔细填好土,放入小人偶做小点缀。
一盆小小的微型园就此成型。 放在窗边,静待服盆,慢慢生长。
学习 AI 时总有很多关键字,另大家产生疑惑这是什么,下面总结了一个附表:
| 英文术语 | 中文名称 | 标准定义 | 实操示例 |
|---|---|---|---|
| AI Agent | AI智能体 | 具备目标、记忆、规划、工具调用、自主循环执行任务的自治AI单元 | 自动周报生成智能体、售后工单处理智能体 |
| Multi-Agent | 多智能体 | 多个独立智能体可通信、分工协同完成复杂长链路任务 | 调研Agent+数据分析Agent+绘图Agent联动办公 |
| Agent Framework | 智能体开发框架 | 封装记忆、规划、工具调度的底层开发底座,快速搭建Agent | LangGraph、AutoGen、LlamaIndex、扣子智能体框架 |
| Agent Runtime | 智能体运行时 | 管理Agent会话生命周期、工具权限、上下文、状态缓存执行环境 | OpenAI Agent Runtime、字节内部Agent Runtime |
| Task Planner / Planner | 任务规划器 | Agent内置模块,将复杂总目标拆解为有序子任务 | 做月度报表拆解:拉业务数据→指标计算→生成图表→导出PDF |
| Self-Reflection | 自我反思模块 | 任务执行完成后复盘错误、校验结果、优化后续执行逻辑 | 数据计算出错后自动复核参数,重新调用计算工具 |
| Agent Memory | 智能体记忆系统 | 存储对话、任务上下文、历史资料,分为短期、长期两类 | 会话聊天记录、长期业务知识库快照 |
| Short-term Memory | 短期记忆 | 当前会话上下文窗口,会话结束自动清空 | 单次对话内全部问答上下文 |
| Long-term Memory | 长期记忆 | 持久化向量库存储,跨会话可检索历史信息 | 历史客户工单、过往项目文档模板 |
| Agent State | 智能体状态 | 记录任务进度、中间变量、工具返回结果的临时快照 | 爬取商品数据过程中缓存的半成品数据 |
| Agent Prompt Template | 智能体提示词模板 | 约束Agent身份、行为规则、输出格式、工具调用范围的固定指令 | 限制Agent禁止编造数据、仅允许指定工具调用 |
| Agent Orchestration | 智能体编排 | 调度多个Agent执行顺序、数据流、分支判断、条件流转 | 调研Agent输出素材后,流转给文案Agent生成报告 |
| 英文术语 | 中文名称 | 标准定义 | 实操示例 |
|---|---|---|---|
| Skill | 技能 | 可被Agent调用的最小标准化执行功能单元,单一功能能力 | 表格计算、文档解析、联网搜索、邮件发送 |
| Tool / Tool Function | 工具函数 | 标准化外部调用接口,大模型通过函数调用协议触发技能 | 天气查询API、数据库查询接口、代码运行工具 |
| Function Calling | 函数调用 | 大模型自主识别需求,自动组装参数、发起外部工具调用的标准协议 | 用户询问股价,模型自动调用股票查询Skill |
| Built-in Skill | 内置技能 | 框架原生自带、开箱即用的通用公共工具 | 计算器、文本翻译、图片解析、联网搜索 |
| Custom Skill | 自定义私有技能 | 开发者自主封装,对接企业内部业务系统的专属工具 | ERP数据读取、内部业务数据库读写、私有接口 |
| Skill Schema | 技能描述规范 | JSON格式定义技能名称、入参、出参、功能说明,供模型识别调用 | 定义天气Skill需要城市、日期两个入参字段 |
| Skill Permission | 技能权限管控 | 限制不同Agent能否调用对应Skill、可操作数据范围 | 普通客服Agent禁止调用用户隐私数据库Skill |
| Tool Router | 工具路由调度器 | 自动判断当前子任务匹配所需Skill,分发调用请求 | 资料检索走搜索Skill,数值运算走计算器Skill |
| Plugin | 插件包 | 一组关联Skill打包集合,一键导入扩展Agent能力 | 办公插件:包含Excel处理、Word导出、发送邮件三类Skill |
| 英文术语 | 中文名称 | 标准定义 |
|---|---|---|
| LLM | 大语言模型 | 基于文本预训练的生成式基础大模型,理解与生成自然语言 |
| Multimodal LLM | 多模态大模型 | 同时支持文本、图片、音频、视频输入输出的通用大模型 |
| Embedding | 向量嵌入 | 将文本、图像转为高维数值向量,用于相似度匹配、知识库检索 |
| Token | 令牌 | 模型文本最小计算单位,用于上下文限制、计费统计 |
| Context Window | 上下文窗口 | 模型单次可读取处理的最大Token长度,决定短期记忆上限 |
| Fine-tuning | 微调 | 在通用基座模型上,使用自有业务数据二次训练适配专属场景 |
| SFT | 监督微调 | 基于人工标注问答样本训练,对齐人类语言输出习惯 |
| RLHF | 人类反馈强化学习 | 通过人工打分优化模型输出偏好,降低幻觉、提升回答合规性 |
| Inference | 模型推理 | 模型接收输入、计算并生成回复的运行过程 |
| Temperature | 温度参数 | 控制生成内容随机性,数值越高输出越发散、创意越强 |
| Hallucination | 模型幻觉 | 大模型编造不存在的事实、虚假数据、不存在文献引用 |
| 英文术语 | 中文名称 | 标准定义 |
|---|---|---|
| RAG | 检索增强生成 | 先检索私有知识库参考资料,再结合资料让模型生成准确回答 |
| Vector Database | 向量数据库 | 持久化存储Embedding向量,提供高速相似度检索,长期记忆载体 |
| Chunking | 文本分块 | 将超长文档切割为小段文本再向量化存储,提升检索精准度 |
| Retrieval | 检索器 | RAG核心技能,从知识库匹配与问题相关的参考片段 |
| Re-rank | 检索重排序 | 初筛检索结果后重新打分排序,过滤低相关无关内容 |
| Knowledge Base | 私有知识库 | 企业业务文档、规则手册、内部资料集合 |
| Hybrid Search | 混合检索 | 关键词全文检索 + 向量语义检索结合,兼顾精准与语义匹配 |
| 英文术语 | 中文名称 | 标准定义 |
|---|---|---|
| Prompt Engineering | 提示工程 | 设计指令、示例、规则,引导模型/Agent输出符合预期结果 |
| Zero-shot / Few-shot | 零样本 / 少样本提示 | 不给示例 / 少量示例,让模型直接完成陌生任务 |
| Workflow | AI自动化工作流 | 固定顺序多步骤AI流程,可串联模型、Agent、工具、分支判断 |
| LLM Pipeline | 大模型处理流水线 | 标准化完整链路:输入预处理→检索→规划→工具调用→生成→结果校验 |
| Orchestration | 任务编排 | 串联模型、智能体、工具、数据库,搭建自动化业务链路 |
| API Gateway | AI接口网关 | 统一管控模型、Agent、Skill接口,提供鉴权、限流、日志能力 |
| Tokenizer | 分词器 | 将自然文本切割为模型可识别Token的预处理工具 |
| Guardrail | 安全护栏 | 限制Agent、Skill输出违规内容,拦截高危操作、隐私泄露 |
| AI Sandbox | AI安全沙箱 | 隔离运行环境,限制工具文件读写、网络访问,规避安全风险 |
| Agent Store | 智能体市场 | 平台预制成品Agent库,支持直接导入复用 |
| Skill Marketplace | 公共技能市场 | 平台提供开箱即用的通用公共Skill资源库 |
今天是所有兵工厂球迷既期待又失落的日子,看着加布罚丢十二码那一瞬间,又让我联想起二十年前欧冠决赛的场景,反正很失落,又不知要再等多少年~
凌晨守着直播静待终场哨响,随着曼城客场 1-1 战平伯恩茅斯,阿森纳提前一轮,时隔二十二年再度夺得英超联赛冠军!
从 1999 年追随阿森纳,走到今天 2026 年 5 月 20 日,球迷生涯已经走过二十七年。自从 2004 年不败夺冠登顶后,球队再度捧起英超奖杯,足足历经了二十二载漫长等候。这二十多年既是球队浮沉前行的岁月,也同时包含我从学生踏入社会,一步步迈入中年的成长历程。
我迷上这个俱乐部的原因是温格教授,我崇拜他的美丽足球和衷敬佩他沉稳务实的经营之道。可惜在金元足球、内部管理动荡、财务压力下,昔日荣光渐渐黯淡,球队一度深陷低谷,屡遭非议。甚至被描绘为「失败者」的典型。我也曾在一次次赛事失利、核心球员离队的遗憾里,满心失落,渐渐对球队失去信心。然而时间证明,坚守初心、沉淀底蕴,终会迎来逆风翻盘的时刻。
我们真的很像,因为我也曾经面对房贷把自己捆绑在工作生活上,无暇顾及梦想。今年我毅然提前还清房贷,在当下低迷的大环境里,能不背负债务已经是幸运的一员。身处中年事业的迷茫阶段,感谢俱乐部历经低谷依旧奋勇向前的模样,给予我重拾勇气、再度出发的动力。
夺冠的喜悦尚未落幕,十天之后欧冠决赛即将打响。我满怀信心,相信球队一定能夺冠,因为 —— 阿森纳是冠军!!!
这是所有节点的根基础。
| 节点 | 说明 |
|---|---|
Object |
所有类的根 |
Node |
所有场景节点基础 |
Window |
窗口节点 |
Viewport |
渲染视口 |
CanvasItem |
2D 可绘制节点基础 |
Node3D |
3D 节点基础 |
Control |
UI 节点基础 |
| 节点 | 作用 |
|---|---|
Node2D |
2D 节点基础 |
Sprite2D |
显示图片 |
AnimatedSprite2D |
2D 动画精灵 |
Polygon2D |
多边形绘制 |
Line2D |
绘制线条 |
Parallax2D |
视差背景 |
Marker2D |
位置标记 |
RemoteTransform2D |
同步 Transform |
| 节点 | 作用 |
|---|---|
CharacterBody2D |
角色控制 |
RigidBody2D |
刚体 |
StaticBody2D |
静态物体 |
Area2D |
区域检测 |
CollisionShape2D |
碰撞体 |
CollisionPolygon2D |
多边形碰撞 |
RayCast2D |
射线检测 |
ShapeCast2D |
形状检测 |
| 节点 | 作用 |
|---|---|
TileMap |
瓦片地图 |
NavigationRegion2D |
导航区域 |
NavigationAgent2D |
AI 寻路 |
NavigationObstacle2D |
导航障碍 |
| 节点 | 作用 |
|---|---|
GPUParticles2D |
GPU 粒子 |
CPUParticles2D |
CPU 粒子 |
Light2D |
2D 灯光 |
PointLight2D |
点光源 |
DirectionalLight2D |
平行光 |
FogVolume |
雾效 |
| 节点 | 作用 |
|---|---|
Node3D |
3D 基础节点 |
MeshInstance3D |
显示模型 |
Sprite3D |
3D 精灵 |
Label3D |
3D 文本 |
Camera3D |
摄像机 |
Marker3D |
标记点 |
| 节点 | 作用 |
|---|---|
CharacterBody3D |
3D 角色 |
RigidBody3D |
刚体 |
StaticBody3D |
静态碰撞 |
Area3D |
区域检测 |
CollisionShape3D |
碰撞体 |
RayCast3D |
射线 |
VehicleBody3D |
车辆 |
VehicleWheel3D |
车轮 |
| 节点 | 作用 |
|---|---|
DirectionalLight3D |
平行光 |
OmniLight3D |
点光 |
SpotLight3D |
聚光灯 |
WorldEnvironment |
全局环境 |
ReflectionProbe |
反射探针 |
Decal |
投影贴花 |
LightmapGI |
光照烘焙 |
VoxelGI |
实时 GI |
| 节点 | 作用 |
|---|---|
NavigationRegion3D |
导航区域 |
NavigationAgent3D |
寻路 AI |
NavigationLink3D |
导航连接 |
NavigationObstacle3D |
障碍 |
| 节点 | 作用 |
|---|---|
GPUParticles3D |
GPU 粒子 |
CPUParticles3D |
CPU 粒子 |
FogVolume |
体积雾 |
AudioStreamPlayer3D |
3D 音效 |
| 节点 | 作用 |
|---|---|
Control |
UI 基础 |
Label |
文本 |
Button |
按钮 |
TextureRect |
图片 |
Panel |
面板 |
ColorRect |
纯色块 |
RichTextLabel |
富文本 |
| 节点 | 作用 |
|---|---|
LineEdit |
单行输入 |
TextEdit |
多行输入 |
CheckBox |
复选框 |
OptionButton |
下拉菜单 |
Slider |
滑块 |
SpinBox |
数值输入 |
| 节点 | 作用 |
|---|---|
HBoxContainer |
横向布局 |
VBoxContainer |
纵向布局 |
GridContainer |
网格布局 |
MarginContainer |
边距 |
CenterContainer |
居中 |
ScrollContainer |
滚动 |
| 节点 | 作用 |
|---|---|
Popup |
弹窗基础 |
PopupMenu |
菜单 |
AcceptDialog |
对话框 |
FileDialog |
文件选择 |
| 节点 | 作用 |
|---|---|
AudioStreamPlayer |
2D 音频 |
AudioStreamPlayer2D |
2D 空间音频 |
AudioStreamPlayer3D |
3D 空间音频 |
AudioListener3D |
音频监听 |
AudioEffect |
音效处理 |
| 节点 | 作用 |
|---|---|
AnimationPlayer |
动画播放 |
AnimationTree |
动画状态机 |
Tween |
补间动画 |
AnimatedSprite2D |
帧动画 |
Skeleton2D |
2D 骨骼 |
Skeleton3D |
3D 骨骼 |
| 节点 | 作用 |
|---|---|
MultiplayerSpawner |
网络生成 |
MultiplayerSynchronizer |
数据同步 |
WebSocketPeer |
WebSocket |
ENetMultiplayerPeer |
ENet 网络 |
| 节点 | 作用 |
|---|---|
Resource |
资源基类 |
PackedScene |
场景资源 |
Shader |
Shader |
Animation |
动画资源 |
Theme |
UI 主题 |
| 节点 | 作用 |
|---|---|
Timer |
定时器 |
HTTPRequest |
HTTP 请求 |
VisibleOnScreenNotifier2D |
可见检测 |
VisibleOnScreenEnabler2D |
自动启停 |
Path2D |
路径 |
PathFollow2D |
路径跟随 |
2026-03-21
顺德欢乐海岸 ⇋ 世纪莲体育馆
雨
08:30 出发
天阴沉沉,刚起步就飘起小雨,防水风衣也挡不住凉意。但身边每个人都热情满满,瞬间被点燃,直接开冲!
10:31・行程:7KM・用时:2小时1分
状态超轻松~沿途顺峰山、云鹭湿地、桂畔海风景都很美。可惜雨断断续续,少拍了好多照片。但心情一点没受影响,简单补水补给,继续向前~
13:12・行程:15KM・用时:2小时41 分
走到这里直接心态崩了!伦教突降大暴雨,视线模糊,路面全是积水,鞋子早已湿透。
躲雨时又冷又累,甚至萌生放弃的念头,可看着周围没有便捷交通,只能咬牙坚持。不过这里可以免费进入长鹿乐园,随便踩点看以后值不值得来
14:34・行程:22KM・用时:1小时22 分
在大雨中煎熬一个多小时,终于抵达第三签。幸运的是,雨渐渐停了。河边微风拂过,尽管全身湿透,疲惫却消散大半,补充能量后,重新出发。
15:45・行程:29KM・用时:1小时11 分
雨停了,可鞋子里全是水,每一步都不舒服走完快 30 公里,腿开始发酸。
但行程已经过半,心里反而多了一份必到终点的底气,坚持住,往前冲!
18:23・行程:36KM・用时:2小时38 分
这几公里,全程最煎熬,腿酸到没力气,脚底泡水泡出了水泡,每一步都疼。
傍晚天慢慢暗下来,路上依旧人潮不断,说明我们没有掉队。
只剩最后 4 公里,无论如何都要撑到最后!
19:20・全程:40KM・总时长:约11小时
终于抵达终点!近 11 小时风雨兼程,40 公里圆满完成,累到双腿抬不起来。
心里却超级兴奋、超级骄傲,暴雨、淋雨、水泡、疲惫……全都扛下来了,没有什么能挡住坚持的脚步!
这次顺德线比上次禅城徒步更辛苦,不只是距离更远,还遇上全程阴雨。
沿江风景在雨天少了几分惊艳,却也遇见了很多从没踏过的地方。
同行伙伴超给力,一路互相打气,让这段路更有意义。
风雨无阻,挑战自我,期待下一次,再出发!
又一款 Tiny 微影最近出品的 GZK6100 系列,分别有 13、59 路两款车型。
1993年,广州客车厂推出广州首款自产双层巴士,并率先投入62、63路线行驶;1998年,广客双层巴士转入28路(天平架—龙洞)继续使用;2001年1月,最后一辆广州牌双层巴士就在28路退役。
时间一晃快三十年,某天刷手机视频,才发现以为早已消失在岁月里的广客双层巴士,原来还一直在。
2002 年,一汽将这辆老车翻新后捐赠给广州博物馆,却因馆内暂无合适展陈空间,暂时送回车陂修理厂安放。直到 2012 年再次精心修缮,它才正式入驻广州博物馆。
得知消息后,我特意登上镇海楼寻访,终于在现在的仲元楼馆区,与这辆满载回忆的老巴士重逢。
近期在使用影刀开发自动化流程,发现即便借助影刀的指令体系,深入掌握 Python 第三方库依然至关重要。这些库覆盖了数据处理、可视化、网络请求、自动化等几乎所有编程场景,因此我整理了这份新手入门级的 Python 常用库笔记,包含核心功能、安装方式和极简示例,助力快速上手。
pip install numpy
import numpy as np
# 创建一维数组
arr1 = np.array([1, 2, 3, 4])
# 创建二维数组(矩阵)
arr2 = np.array([[1, 2], [3, 4]])
# 数组运算(向量化,无需循环)
print(arr1 * 2) # 输出:[2 4 6 8]
print(arr2 + arr2) # 输出:[[2 4], [6 8]]
# 矩阵乘法
print(arr2 @ arr2) # 输出:[[7 10], [15 22]]
pip install pandas
import pandas as pd
# 创建DataFrame(模拟表格数据)
df = pd.DataFrame({
"姓名": ["张三", "李四", "王五"],
"年龄": [20, 25, 30],
"城市": ["北京", "上海", "广州"]
})
# 数据查看
print(df.head()) # 查看前n行(默认5行)
# 数据筛选:筛选年龄>22的行
print(df[df["年龄"] > 22])
# 保存为CSV文件
df.to_csv("user_info.csv", index=False)
# 读取CSV文件
df_read = pd.read_csv("user_info.csv")
pip install matplotlib
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x = np.linspace(0, 10, 100) # 0到10之间生成100个均匀分布的数
y = np.sin(x)
# 绘制折线图
plt.plot(x, y, color="red", label="sin(x)")
plt.xlabel("X轴") # X轴标签
plt.ylabel("Y轴") # Y轴标签
plt.title("正弦函数曲线") # 标题
plt.legend() # 显示图例
plt.show() # 展示图表
pip install seaborn
import seaborn as sns
import pandas as pd
# 使用内置数据集
tips = sns.load_dataset("tips") # 餐饮小费数据集
# 绘制柱状图(按性别分组,展示平均消费)
sns.barplot(x="sex", y="total_bill", data=tips)
# 绘制热力图(展示变量相关性)
sns.heatmap(tips.corr(numeric_only=True), annot=True, cmap="coolwarm")
pip install requests
import requests
# GET请求(获取网页内容)
response = requests.get("https://www.baidu.com")
response.encoding = "utf-8" # 设置编码
print(response.text[:100]) # 打印前100个字符
# POST请求(模拟表单提交)
data = {"username": "test", "password": "123456"}
response = requests.post("https://httpbin.org/post", data=data)
print(response.json()) # 以JSON格式返回响应
pip install beautifulsoup4
import requests
from bs4 import BeautifulSoup
# 获取网页内容
response = requests.get("https://www.baidu.com")
soup = BeautifulSoup(response.text, "html.parser") # 解析HTML
# 提取指定标签(比如所有a标签的href属性)
a_tags = soup.find_all("a") # 找到所有a标签
for tag in a_tags[:5]: # 打印前5个
print(tag.get("href"), tag.text)
os:操作文件/目录(创建、删除、遍历、路径拼接)、执行系统命令。sys:获取系统参数(如命令行参数、Python 版本)、控制程序退出等。import os
import sys
# os库示例:遍历指定目录下的文件
print(os.listdir(".")) # 列出当前目录所有文件/文件夹
os.makedirs("test_dir", exist_ok=True) # 创建目录(已存在则不报错)
# sys库示例:获取命令行参数
print("Python版本:", sys.version)
print("命令行参数:", sys.argv) # 运行时传入的参数,如python test.py 123,则sys.argv=[test.py, 123]
from datetime import datetime, timedelta
# 获取当前时间
now = datetime.now()
print(now.strftime("%Y-%m-%d %H:%M:%S")) # 格式化输出:2026-03-11 10:00:00
# 时间加减(比如3天后)
after_3_days = now + timedelta(days=3)
print(after_3_days.strftime("%Y-%m-%d"))
# 解析字符串为时间
time_str = "2026-01-01"
time_obj = datetime.strptime(time_str, "%Y-%m-%d")
print(time_obj)
pip install openpyxl
from openpyxl import Workbook, load_workbook
# 创建新Excel并写入数据
wb = Workbook()
ws = wb.active # 获取活跃工作表
ws["A1"] = "姓名"
ws["B1"] = "年龄"
ws["A2"] = "张三"
ws["B2"] = 20
wb.save("test.xlsx") # 保存文件
# 读取Excel数据
wb = load_workbook("test.xlsx")
ws = wb.active
print(ws["A2"].value) # 输出:张三
print(ws["B2"].value) # 输出:20
# 安装库
pip install playwright
# 安装浏览器驱动(首次使用必须执行,会下载Chrome/Firefox/Safari驱动)
playwright install
from playwright.sync_api import sync_playwright
# 启动浏览器(headless=False 显示浏览器窗口,True 为无头模式)
with sync_playwright() as p:
# 选择浏览器:chromium/firefox/webkit
browser = p.chromium.launch(headless=False)
# 新建页面
page = browser.new_page()
# 访问网页
page.goto("https://www.baidu.com")
# 1. 输入并搜索(定位输入框,输入内容)
page.locator("#kw").fill("Python Playwright")
# 点击搜索按钮
page.locator("#su").click()
# 2. 等待页面加载并提取数据(等待标题出现)
page.wait_for_selector("h3")
# 提取所有搜索结果标题
titles = page.locator("h3").all_text_contents()
print("前5个搜索结果:")
for title in titles[:5]:
print(title)
# 关闭浏览器
browser.close()
page.screenshot(path="baidu.png") 可保存页面截图,便于调试。| 库名 | 核心用途 | 安装命令 |
|---|---|---|
| Scikit-learn | 机器学习(分类、回归、聚类) | pip install scikit-learn |
| TensorFlow/PyTorch | 深度学习(神经网络) | pip install tensorflow / pip install torch |
| Flask/Django | Web 开发(轻量/全栈框架) | pip install flask / pip install django |
| Pillow | 图片处理(裁剪、滤镜、格式转换) | pip install pillow |
| PyAutoGUI | 键鼠自动化(模拟点击、输入) | pip install pyautogui |
2025.9.20
佛山潭洲国际会展中心
雨
国内品牌齐聚,微缩场景细节拉满,氛围超热烈。其中网上大名鼎鼎的“火车长鸣”的展区人气最高。
主馆超 2000 台改装车集结,JDM、欧系超跑、宽体改装全覆盖。外场漂移赛轮胎冒烟、引擎轰鸣,还有港车北上车队交流,文化氛围拉满,视觉和听觉双重震撼。