浅谈 RAG 并基于 NodeJS 实现基础向量检索服务

博主头像 RAG Retrieval-Augmented Generation是一种用于自然语言处理的模型架构,结合了检索Retrieval和生成Generation两种技术。而RAG服务在知识问答、代码生成、事实验证、专业领域检索等任务中表现出色,能够通过检索相关知识来增强生成模型的回答质量和准确性。 实际 ...

Qt | 四种方式实现多线程导出数据功能

前言 在以往的项目开发中,在很多地方用到了多线程。针对不同的业务逻辑,需要使用不同的多线程实现方法,来达到优化项目的目的。本文记录下在Qt开发中用到的多线程技术实现方法,以导出指定范围的数字到txt文件为例,展示多线程不同的实现方式。 示例已上传到gittee,地址:https://gitee.co ...

【译】Visual Studio Copilot 中更智能的人工智能编辑

博主头像 当我们最初着手在 Visual Studio Copilot 中实现更智能的 AI 编辑功能时,我们就知道自己在应对一个极其复杂的问题。这不仅仅是生成出色的建议,还关乎弄清楚如何将这些建议无缝应用到你的代码中。虽然乍一看这个想法似乎很简单,但实际情况却绝非如此。 实现人工智能生成编辑的复杂性 让我们 ...

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 ...

<1···8910···100>