AI开发-python-langchain框架(3-18-给会话历史增加id)

博主头像 LangChain ReAct智能体实战:给会话历史添加ID,实现多会话隔离 在LangChain构建智能体的过程中,多轮对话的上下文管理是提升用户体验的关键。很多开发者在实现ReAct智能体时,会遇到一个常见问题:无法区分不同用户或不同会话的历史记录,导致对话上下文混乱,智能体“记混”对话内容。 ...

FastAPI + Celery 实战:异步任务里调用 Redis 和数据库的全解析,及生产级组织方案

博主头像 在 FastAPI 项目中使用 Celery 做异步任务时,如何优雅地管理数据库会话和 Redis 连接?本文从一个真实踩坑案例切入,深入剖析生命周期错乱的问题,并给出生产级别的代码组织方案。你将学会如何让 Celery 任务独立管理资源,彻底告别连接泄露、状态错乱的尴尬局面。 ...

记华电Date的诞生

博主头像 3月24日,我在一节早八课上摸鱼时,刷到了复旦大学和上海交通大学的Date Drop网站。 给不了解的读者简单解释一下什么是Date Drop: 这是去年在一些常青藤院校流行起来的大学生约会匹配服务。和传统的Tinder不同,它要求用户每周填写一份问卷,之后每周会为用户匹配一位对象(这就是“Drop ...

在 Ubuntu 下进行磁盘分卷

博主头像 博客地址:https://www.cnblogs.com/zylyehuo/ 在普通模式下使用 GParted 安装指令 sudo apt update sudo apt install gparted 启动 GParted 在程序菜单搜索并打开它。 缩小分区 右键点击当前的系统分区(通常是 /de ...

[SDR] OFDM RX 详解

博主头像 目录效果展示一、定时同步、细频率补偿与载荷提取1.1 同步与频率估算层 (Schmidl & Cox OFDM synch)1.2 频率校正层 (Freq Mod & Multiply)1.3 帧分割与解复用层 (Header/Payload Demux)总结:数据流的生命周期二、信道估计、均衡与星 ...

Nanobot(OpenClaw 轻量实现)的底层原理解析

博主头像 本文以精简版 OpenClaw——Nanobot 为切入点,拆解其核心原理。 其本质是基于循环执行的“提示词构建 + 调用大模型 + 工具操作”的本地 Agent 架构。通过分析消息处理、上下文构建、循环决策(AgentLoop)与工具调用(Tools)等流程,揭示其运行机制。 ...

aiops初体验:让 AI 接管告警分析,这个小 Agent 到底能干啥?

博主头像 最近这段时间,AIOps 这个词在技术圈里越来越常见,很多朋友都在聊:AI 到底能不能真正帮线上排障? 笔者最近抓耳挠腮的想要将运维的实际场景结合ai,做了一个小的demo,代码量不大,但把一个 AIOps Agent 的最小闭环已经串起来了。本文就和大家一起拆一拆这个项目:它的代码结构是什么、每个... ...

Android复杂页面组件化策略

博主头像 常见方案对比 方案 适用场景 特点 include 布局 静态拆分,不需要复用 简单,布局复用 自定义 View UI+逻辑封装,可复用 封装度高 Fragment 动态加载,独立生命周期 灵活,但复杂 RecyclerView 列表,每行算一个组件 最常用 实际建议 复杂页面(如患者详情页) ├─ ...

手撕 Transformer (2):嵌入层和位置编码的实现

博主头像 本文详细讲解了Transformer输入部分的实现,包括嵌入层和位置编码。嵌入层将词汇数字表示转换为向量表示,并通过乘以$\sqrt{d_{model}}$来放大信号。位置编码为并行处理的Transformer补充顺序信息,与嵌入向量相加后输入模型。文章通过PyTorch代码演示了嵌入层的实现细节,... ...

MVC中的拦截器实现案例

博主头像 MVC 拦截器 Spring MVC 拦截器对应HandlerInterctor接口,该接口位于org.springframework.web.servlet的包中,定义了三个方法,若要实现该接口,就要实现其三个方法: 前置处理(preHandle()方法):该方法在执行控制器方法之前执行。返回值为 ...

开源:iNeuOS_Doctor,一款基于人工智能在医疗领域的病情咨询及医学影像分析平台,例如CT\X光片\病理成像\诊断病历等

博主头像 AI体征分析助手是一款基于人工智能在医疗领域的病情咨询及医学影像分析平台。系统利用先进的深度学习模型对医学影像和医疗数据进行分析和理解,为用户提供科学的初步健康筛查和分析建议。例如CT\X光片\病理成像\诊断病历等。 ...

电子小白之继电器

博主头像 继电器是什么? 继电器就是一个用小电流来控制大电流的电动开关。 你不需要用手去拨动,只需要给它一个小小的电信号,它就会自己“啪嗒”一下,把另一条电路接通或断开。 它是怎么工作的? 继电器内部主要有两部分: 电磁铁:通上小电流后产生磁性 触点:相当于一个弹簧开关 通电 → 电磁铁产生磁性 → 吸动触点 ...

太强了!GLM-5.1 第一手实测,平替Claude Opus 4.6?

博主头像 3月27号,智谱GLM-5.1,突然上线了! 这次来得太快、太猛,距离GLM-5发布也才一个多月。 这次发布,官方公告很是低调,只有寥寥一句话: GLM-5.1现已面向GLM Coding Plan全部用户(Lite/Pro/Max)开放。 别的没再多说,只是默默甩出Coding Evaluatio ...

使用vue3+ts构建企业级文件传输管理系统:状态管理、性能优化与用户体验的深度实践

vue3+ts构建企业级文件传输管理系统:状态管理、性能优化与用户体验的深度实践 在现代企业应用中,文件传输是核心功能之一。一个高效的传输管理系统不仅需要处理大量文件,还需提供直观的状态反馈、灵活的操作选项和流畅的用户体验。今天,我将分享一个基于Vue 3和TypeScript构建的企业级文件传输记 ...

<1···8910···100>