logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

RAG精髓:Embedding与向量存储实战

经过前几章的学习, 我们完成了对数据的加载和切分成合适的文档块,这一节我们将学习 RAG 的精髓 Embedding,也是我认为影响 RAG 上限和想象空间最核心的地方。在这一章节里,我们会带着大家将之前切分后的数据集,构建出对应的 embedding 对象,然后将所有 embedding 存储在 vector db 中,并尝试根据用户的提问对 vector db 进行检索,找到与用户提问最相关的

#python
Agent:深入定制 Agent

无论是 reAct 还是 OpenAI tools 亦或是其他的 agents 框架,我们能够提供给 agents 的 tool 都影响着 agents 应用范围和效果。除了使用 langchain 内部提供的一系列 tools 外,我们可以自定义 tool 让 agents 去使用。目前由两种可以自定义的 tool,需要的参数都是工具的名称、描述和真实调用的函数,注意这里名称和描述将影响 llm

#javascript#开发语言#ecmascript
【鸿蒙进阶-2】全网最全面的状态管理!

本文系统介绍了ArkUI框架中的状态管理机制,分为V1和V2两个版本。V1版本通过@State、@Prop等装饰器实现组件内状态管理,支持父子组件单向/双向同步,但存在深度观察限制。V2版本引入@Local、@Param等新装饰器,增强深度观测能力,支持属性级精准更新。文章详细对比了两个版本的区别,并深入讲解了应用级状态管理(AppStorage)和持久化存储(PersistentStorage)

文章图片
#鸿蒙#鸿蒙系统
DevEco Studio编译器中 ArkTS 代码片段模板配置

DevEco Studio编译器中 ArkTS 代码片段模板配置

文章图片
#harmonyos
快速掌握鸿蒙开发 - ArkTS的进阶语法(上)

类是用于创建对象的模板,根据这个模版,我们可以使用new关键字创建出很多具有不同属性值和行为的对象作用:在鸿蒙开发中,我们可以使用类来进行对象的创建例如:const date =new Date()// 类名 首字母大写(规范)class 类名{// 属性// 方法// 构造函数// 使用类 实例化对象 基于类 创建对象const x:类名 = new 类名()创建一个新对象函数内部的this指向

文章图片
#harmonyos#华为#前端
《第七章》TS工程基础:检查指令与类型声明实战

本文总结了TypeScript工程层面的基础能力,包括类型检查指令、类型声明、命名空间等核心功能。通过类型检查指令可灵活控制代码检查范围;类型声明文件(.d.ts)可定义无逻辑的类型信息;DefinitelyTyped为第三方库提供类型支持;三斜线指令管理类型依赖;命名空间组织相关逻辑;import type区分值导入与类型导入;JSDoc为JS文件提供类型提示。这些功能共同构建了TS强大的类型系

文章图片
#前端#typescript
2025四大AI编译器巅峰对决

当前AI编程工具已形成四大差异化方向:Cursor基于大模型深度集成开发全流程,实现自然语言对话式编程;Trae主打协作式分步开发,擅长任务拆解;CodeBuddy专注设计开发一体化;Copilot则凭借代码补全成为通用工具。在贪吃蛇游戏的对比测试中,Cursor展现出最优性能,能一次性完成包括双蛇对战在内的复杂需求,调试优化体验突出。测试表明,2025年AI编译器正推动编程范式从"人找

文章图片
#人工智能#vscode#github
设计模式-1(简单工厂与抽象工厂)

如果后续需求变复杂(比如外卖平台要区分“普通订单”和“会员订单”,且会员订单有额外折扣),你觉得现在的简单工厂模式还够用吗?如果不够,应该怎么优化?设计一个支持“暗黑主题”和“亮色主题”的组件工厂,每个主题需包含“按钮(Button)”和“输入框(Input)”两种组件,且组件样式与交互匹配主题。但问题来了:每次创建员工,都要手动判断“他是程序员还是产品”,再选对应的构造器——500个员工要判断5

文章图片
#前端#设计模式#javascript +1
ArkUI之常见组件的使用(下)

5.多选框(Checkbox ,CheckboxGroup )控制单个或者多个选项的选中状态,就可以使用 多选框组件。

文章图片
#harmonyos#华为#前端
ArkUI之常见基本布局(下)

Swiper组件提供滑动轮播显示的能力。Swiper本身是一个容器组件,当设置了多个子组件后,可以对这些子组件进行轮播显示。通常,在一些应用首页显示推荐的内容时,需要用到轮播显示的能力。针对复杂页面场景,可以使用 Swiper 组件的预加载机制,利用主线程的空闲时间来提前构建和布局绘制组件,优化滑动体验。布局与约束Swiper作为一个容器组件,如果设置了自身尺寸属性,则在轮播显示过程中均以该尺寸生

文章图片
#华为#harmonyos#ui
    共 44 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择