🤪🤪🤪🤪
竹溪的小窝
👿🤪😰😨
热门文章
按住 Shift 横向滚动
HOLLM-第6、7章 从提示到系统 —— LLM 应用工程

HOLLM-第6、7章 从提示到系统 —— LLM 应用工程

6.1 使用文本生成模型 6.1.1 模型选择与提示词模板 选择生成模型时,至少需要考虑: 维度 需要权衡的内容 能力 指令遵循、推理、代码、多语言等是否适合任务 成本 API 费用、显存、延迟和吞吐量 部署 使用云端专有模型,还是本地开源模型 数据 数据是否允许发送到第三方服务 上下文 输入、历史

HOLLM-第 2 章 词元和嵌入:从文本到向量

HOLLM-第 2 章 词元和嵌入:从文本到向量

第 2 章 词元和嵌入:从文本到向量 2.1 LLM 的分词 第 1 章已经看到,模型不是一次性生成所有输出,而是一次生成一个词元。词元不仅是模型的输出单位,也是模型查看输入的方式——发送给模型的提示词首先会被分解成词元。 2.1.1 分词器如何处理语言模型的输入 从外部看,生成式 LLM 接收输入

别把文件上传写成一个 `save`:可靠上传接口的设计与实现

别把文件上传写成一个 `save`:可靠上传接口的设计与实现

别把文件上传写成一个 save:可靠上传接口的设计与实现 开发中的痛点 在头像、附件、合同、简历等业务中,文件上传接口看起来并不复杂:接收 MultipartFile,把文件写入对象存储,再保存一条数据库记录。 最直接的实现通常是: @Transactional public Long upload

Challenge 机制详解:从身份验证到一次性操作授权

Challenge 机制详解:从身份验证到一次性操作授权

Challenge 机制详解:从身份验证到一次性操作授权 敏感操作真正需要的,不只是“验证码正确”,而是确认:哪个用户,正在对哪个资源,执行哪一种操作,并且这次确认只能使用一次。 Challenge 就是承载这段验证上下文和状态变化的一次性任务。 开发中的痛点 假设系统准备实现“注销账号”。最直接的

手写 MyBatis 通用枚举 TypeHandler

手写 MyBatis 通用枚举 TypeHandler

手写 MyBatis 通用枚举 TypeHandler 开发中的痛点 在我们开发中,枚举在数据库字段是 TINYINT类型,而在Java中是 Enum类型。如果不书写转换器或者手动转换,Mybatis就没办法正常将两者映射。 而在我们日常开发中经常会采用以下: 手动 if-else/switch,来