0 入门 0.1 作为javaweb选手,为什么不选择spring AI、langchain4j而是langchain? 作为 JavaWeb 选手,我并不是排斥 Spring AI 或 LangChain4j,而是区分学习阶段和系统架构阶段。 在当前主流企业架构中,大模型能力通常会被独立拆成 LLM 服务,以微服务形式存在,Java 服务通过 H…
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控制台中,然后就开开心心下班迎接周末了。周一回来一看,人都傻了,所有任务全部全部失败,并且日志也…