logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【大模型】初步认识RAG

RAG(检索增强生成)是一种优化大语言模型输出的技术,通过在生成响应前检索外部知识库来提升回答质量。传统RAG流程包含数据摄取和检索生成两个管道:数据摄取管道负责将外部文档分块、向量化并存入向量数据库;检索生成管道则根据用户查询检索相关文本块,将其作为上下文输入大模型生成最终回答。这种方法解决了大模型知识过时、产生幻觉和无法使用私有数据的问题,无需重新训练模型即可扩展其知识范围。文中详细介绍了RA

#人工智能#python
【Vue-Day5】ref及reactive的使用

本文介绍了Vue3中ref和reactive创建响应式数据的区别与使用。ref可定义基本类型和对象类型数据,返回RefImpl对象,需通过.value访问;reactive仅用于对象类型,返回Proxy对象。文章详细对比了两者的特性:ref更通用,而reactive处理深层对象更高效;同时指出reactive重新分配对象会失去响应式的问题,并提供了使用Object.assign的解决方案。最后总结

文章图片
#vue.js#前端#javascript
【八股】JS中的事件循环

本文介绍了浏览器的进程模型和渲染主线程的工作原理。浏览器采用多进程架构,主要包含浏览器进程、网络进程和渲染进程,各进程相互隔离。渲染进程中的渲染主线程负责处理HTML、CSS、JS等任务,采用事件循环机制异步执行任务以避免阻塞。消息队列分为微队列(最高优先级)、交互队列和延时队列。由于硬件限制和事件循环特性,JS计时器无法做到精确计时。这种异步机制确保了单线程浏览器的流畅运行。

#javascript#开发语言#ecmascript +1
【八股】浏览器的渲染原理

浏览器渲染流程解析 浏览器渲染流程分为多个阶段:解析HTML生成DOM树和CSSOM树(CSS不阻塞解析,JS会阻塞);样式计算确定每个节点的最终样式;布局阶段生成布局树;分层优化渲染效率;绘制生成指令集;后续分块、光栅化和画操作由合成线程完成。其中,reflow是重新计算布局树,repaint是重新计算绘制指令。transform效率高是因为它仅影响最后的draw阶段,在合成线程中执行,不干扰主

#前端#javascript#开发语言
到底了