0 入门 0.1 简介 RAG(Retrieval-Augmented Generation,检索增强生成) 是一种结合了信息检索技术与语言生成模型的人工智能技术。该技术通过从外部知识库中检索相关信息,并将其作为提示(Prompt)输入给大型语言模型(LLMs),以增强模型处理知识密集型任务的能力,如问答、文本摘要、内容生成等。 RAG = 检索技…
Prompt Engineering 本质不是“调教模型”,而是用结构化输入,约束模型行为。在 RAG 场景中,Prompt 的职责非常明确: 让模型“只基于检索到的内容回答,并按指定格式输出” 提示词工程学习指南 - 知乎 提示词优化案例 1 金融文本分类 import os from openai import OpenAI from dote…
1. 创建 OpenAI Client 对象及参数说明 OpenAI 官方 SDK 采用 Client 对象 作为所有 API 调用的入口。 1.1 基本用法 from openai import OpenAI client = OpenAI() 这是最常见的方式,SDK 会自动从环境变量中读取 OPENAI_API_KEY。 1.2 显式传参方式…
终于忙完了,终于有时间写博客了....(**校内课,纯在浪费时间)。 实习时,在做抓取dcs生产数据的job时遇到一个逆天BUG。这些任务是每小时的0分50秒(50 0 * * * ?)执行。在直接执行、测试任务并确认无误后,我推到的dev的xxljob控制台中,然后就开开心心下班迎接周末了。周一回来一看,人都傻了,所有任务全部全部失败,并且日志也…
关键字:XXL-JOB、XxlJobHelper、XxlJobContext、ThreadLocal、InheritableThreadLocal、线程池、日志上下文、TransmittableThreadLocal 0.前言、问题背景: 在开发生产数据模块的某个定时任务时,需要使用线程池来按工厂并发处理。这里由于本地日志不便于查询,使用XxlJo…
在业务开发中,我们经常会拿到这样一类数据: { "supplierId": 56, "supplierName": "雄安铁建集团", "dailyInAmount": { "2025-09-14": 170.00, "2025-09-13": 180.00, "2025-09-12": 190.00, "2025-09-11": 200.00, …
在最近做“原材料入库管理”模块时,我遇到了一个常见的坑:在 GET 请求里用 @RequestBody 接收 JSON 条件参数。这里记录一下踩坑→分析→解决的过程,供大家参考。 背景:想用 GET + @RequestBody 做条件查询 起初我写的 Controller: /** * 查询原材料入库记录列表(支持分页) */ @ApiOpera…
问题描述: 在使用Maven构建项目时有个sdk是放在项目中的resource的,那么就需要将这个sdk加载到本地的maven仓库。于是在项目文件下使用CMD进行加载: D:\workSpace\project\yuzhi-data-manager-api-v2>mvn install:install-file -Dfile="yuzhi-data…
在了解到工作环境使用的是JDK1.8时我就开始了环境配置,那没问题来了,JDK1.8还有很多来源: Alibaba Dragonwell (Extended) 1.8.0_462 Alibaba Dragonwell (Standard) 1.8.0_462 Amazon Corretto 1.8.0_462 Azul Zulu Community…

0.XXL-JOB 是什么: 一个分布式任务调度平台(类似定时任务的集群版),用于统一管理、调度和执行各类定时任务。 仓库地址:xuxueli/xxl-job: A distributed task scheduling framework.(分布式任务调度平台XXL-JOB) 特点: 可视化管理任务(新增、修改、执行日志一目了然)。 分布式部署(…