LangChain框架入门08:全方位解析记忆组件

博主头像 在前面的章节中,我们学习了如何使用LangChain构建基本的对话应用,不过在和大语言模型对话时,你可能会注意到大语言模型很快就会失忆,后面聊天提问前面聊过的内容,大语言模型仿佛完全“忘记”了。 为了解决这个问题,LangChain提供了强大的记忆组件(Memory),能够让AI“记住”上下文对话信 ...

免费的个人网站托管-InfinityFree

博主头像 对于前端开发来说,拥有一个自己的个人网站是一种执着也是一种排面,怎么通过InfinityFree平台免费托管自己个人网站了,即省钱又免得去折腾服务器那一块的东西,一起来看看吧。 ...

Claude Code:AI编程的深度体验与实践

博主头像 前言:从代码补全到智能协作的进化 在AI技术日新月异的今天,开发者们正经历着一场前所未有的效率革命。面对日益复杂的开发需求和快速迭代的技术栈,借助AI工具提升开发效率已不再是选择题,而是必选项。 我的AI编程之旅始于GitHub Copilot的早期版本。记得当时虽然惊艳于它"自动补全"的能力,但受 ...

我最喜欢的 C# 14 新特性

博主头像 C# 14 无疑是一个令人翘首以盼的版本,它带来了许多新特性和改进,旨在让我们的编程工作更加高效和便捷。官方公布的新特性列表相当丰富,包括: 扩展成员 (Extension members) 空条件赋值 (Null-conditional assignments) nameof 支持未绑定泛型类型 ...

解密prompt系列58. MCP - 工具演变 & MCP基础

博主头像 作为`结构化推理`的坚定支持者,我一度对MCP感到困惑:Agent和工具调用的概念早已普及,为何还需要MCP这样的额外设计呢?本文就来深入探讨MCP,看看它究竟解决了什么问题。我们将分几章解析MCP:本章理清基础概念和逻辑,后面我们直接以一个Agent为例演示全MCP接入的实现方案。 ...

块状数组的基本用法:把数组变成灵活的积木

博主头像 生活中处处可见分块思想的影子。走进图书馆,书籍按照学科分类,读者只需先定位大类别,再在小范围内查找,就能快速找到目标书籍;小区的快递柜更是将大量包裹按照格口大小和编号分块存放,快递员按区域投放,收件人按编号取件,极大提升了物流效率。这种 “先整体划分,再局部处理” 的思路,在算法世界中演变成了一种高 ...

ARM 通用中断控制器GIC(Generic Interrupt Controller)

博主头像 ARM 通用中断控制器GIC(Generic Interrupt Controller) Zynq7000系列学习笔记 本文介绍分发器(Distributor)和CPU接口 (CPU Interface)的功能与协作,并提供C语言案例辅助理解。 分发器设置中断使能和中断优先级,并将该中断信号发送给C... ...

分布式事务问题的7种常见解决方案

博主头像 前言 分布式事务问题,无论在面试,还是工作中经常会遇到。 分布式系统下,数据一致性不再是数据库事务那么简单的。 分布式事务作为其中最复杂的挑战之一,曾让无数团队深夜加班、焦头烂额。 今天这篇文章就跟大家一起聊聊分布式事务问题的7种常见解决方案,希望对你会有所帮助。 1.为什么分布式事务如此棘手? 在 ...

Go动态感知资源变更的技术实践,你指定用过!

博主头像 最近在倒腾“AI大模型基础设施”, 宏观目标是做一个基于云原生的AI算力平台,目前因公司隐私暂不能公开宏观背景和技术方案, 姑且记录实践中遇到的一些技能点。 前文已经记录了第1步: 使用arena 提交训练任务的实践。 今天我们记录聊一聊平台侧另一个核心能力: 动态纳管云原生k8s集群,并监听AI/ ...

Prisma不能优雅的支持DTO,试试Vona ORM吧

Prisma不能优雅的支持DTO。而Vona ORM就提供了非常便利的工具,使我们可以非常直观的动态推断出DTO,就像推断类型一样,从而解放我们的双手,显著提升生产力。甚至可以说,能够自动推断DTO,为Nodejs后端框架打开了一扇窗。 ...

必看!导致事务失效的7大典型场景!

博主头像 @Transactional 声明式事务失效的场景是 Java 面试中经常被问到的问题,所以今天咱们就来系统的盘点一下导致 @Transactional 失效的场景有哪些?以及导致的原因和解决方案详解。 1.方法访问修饰符不是public 以下代码会导致 @Transactional 失效: @Se ...

Python全栈应用开发利器Dash 3.x新版本介绍(5)

博主头像 更多Dash应用开发干货知识、案例,欢迎关注“玩转Dash”微信公众号 大家好我是费老师,在之前的几篇文章中,我们针对Python生态中强大且灵活的全栈应用开发框架Dash,分别介绍了其3.x新版本中众多的新功能及特性: Python全栈应用开发利器Dash 3.x新版本介绍(1) Python ...

LangChain框架入门07:AI应用监控神器LangSmith

博主头像 在上一篇文章中,我们介绍了LCEL表达式和Runnable组件,通过LCEL表达式可以很轻松的构建复杂的AI应用,LCEL将多个可运行组件串联起来,在执行LCEL表达式时出现了错误,如何判断是哪个组件出现了错误?又如何获取出现错误的上下文呢? 本文将会详细介绍使用LangChain提供的Callba ...

StarRocks 如何在本地搭建存算分离集群

博主头像 之前写过一篇 StarRocks 开发环境搭建踩坑指北之存算分离篇讲解如何在本地搭建一个可以 debug 的存算分离版本。 但最近在本地调试一个场景,需要 CN 节点是以集群的方式启动,我还是按照老方法通过 docker 启动 CN,然后 export 端口的方式让 FE 进行绑定。 比如用以下两个 ...

网关升级

博主头像 背景 这是去年做的事情了,去年九月我们将一个系统的网关zuul平滑升级为spring cloud gateway,在此记录一下升级方案,有相同需求的朋友可以做个参考。 升级原因: 1、之前我们升级了spring boot/cloud版本,网关模块没有升级,一直使用旧版本,不统一,公共包的管理和代码不 ...

<123···100>