会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
士三刀
博客园
首页
新随笔
联系
订阅
管理
2026年2月28日
spring boot项目从IDEA切换cursor
摘要: 一、核心前提与环境准备 Cursor 本质是基于 VS Code 内核的编辑器,所以首先要确保本地环境满足基础开发要求: 必装工具: JDK(和项目匹配的版本,如 8/11/17),并配置 JAVA_HOME 环境变量(Cursor 依赖系统环境识别 JDK)。 Git(已安装且配置好用户信息,Cu
阅读全文
posted @ 2026-02-28 14:20 士三刀
阅读(90)
评论(0)
推荐(0)
2026年2月27日
大模型幻觉的解决方案
摘要: 一、幻觉本质(一句话记住) 模型不知道自己不知道,只会按语言规律 “编得通顺”。 幻觉 = 事实错误 + 数据编造 + 逻辑瞎编。 二、最有效、最落地的 8 大解决方案 1. RAG 检索增强(最核心、最有效) 强制模型只使用外部知识库回答,不让它用训练数据瞎编。 检索来源:ES、向量库、MySQL
阅读全文
posted @ 2026-02-27 16:36 士三刀
阅读(17)
评论(0)
推荐(0)
2026年2月26日
Prompt Engineering(提示词工程)
摘要: 一、Prompt 学习的核心框架(从基础到进阶) 1. 基础认知:先搞懂「Prompt 是什么」 这是入门第一步,不用急着写代码,先建立核心认知: 核心定义:Prompt 是你和 AI(LLM/Agent)沟通的 “指令 + 上下文”,本质是「用自然语言精准定义任务」 核心原则:清晰(Clear)、
阅读全文
posted @ 2026-02-26 15:54 士三刀
阅读(29)
评论(0)
推荐(0)
知识库
摘要: 一、核心流程(标准 RAG 架构) Agent 知识库本质就是 RAG(检索增强生成),流程固定 4 步:1、文档处理:切分、清洗、结构化2、向量化:文本 → 向量3、检索:用户问题 → 查最相关片段4、重排 + 匹配:精排结果,送给 LLM 二、文档处理(决定检索质量 50%) 1. 切分策略按段
阅读全文
posted @ 2026-02-26 14:52 士三刀
阅读(12)
评论(0)
推荐(0)
2026年2月9日
AI Agent原理之Context Engineering技术
摘要: 一、Context里面有什么? 1、用户的输入; 2、补充的资料(AI Agent中没有,需要额外提供的资料,搜索这些资料才能回答问题); 3、历史问答(AI Agent之所以有记忆,就是每次输入都会带上历史的问答内容,也就上下文Context)。 二、为什么AI Agent需要Context En
阅读全文
posted @ 2026-02-09 23:06 士三刀
阅读(10)
评论(0)
推荐(0)
2020年11月16日
接口向下转型,子类方法安全问题
摘要: 举个栗子,HttpServlet有这么一个方法 service(HttpServletRequest req, HttpServletResponse resp),两个参数类型都是接口;HttpServletRequest是Servlet提供的一个接口,它会有很多实现类,这些类会实现接口方法,也可能
阅读全文
posted @ 2020-11-16 13:59 士三刀
阅读(218)
评论(0)
推荐(0)
2020年11月13日
socket流读取read阻塞和readLine阻塞问题解决方案
摘要: 场景:编写一个简单的httpserver,请求一直无响应。 分析:经排查,发现是在对socket的inputStream的最后一行读取时阻塞了。代码大概如下: BufferedReader br = new BufferedReader(new InputStreamReader(inputStre
阅读全文
posted @ 2020-11-13 14:00 士三刀
阅读(6112)
评论(1)
推荐(0)
2020年8月1日
github新建项目,以及将本地项目上传
摘要: 为了方便工作地与家多点开发,今天将gem项目上传至github,这里记录一下。 主要分两步:1、github上创建一个远程仓库,2、将本地项目推到新建的仓库地址。 1、创建远程仓库 2、将本地项目推到新建的仓库地址 a、git init ###git初始化,会生成.git文件夹,把这个文件夹变成Gi
阅读全文
posted @ 2020-08-01 14:57 士三刀
阅读(191)
评论(0)
推荐(0)
2020年5月12日
Linux安装docker(以CentOS7为例)
摘要: #1、查看是否已安装docker $ docker version #2、卸载旧版本(如果安装过旧版本的话) $ sudo yum remove docker docker-common docker-selinux docker-engine #3、安装需要的软件包, yum-util 提供yum
阅读全文
posted @ 2020-05-12 14:24 士三刀
阅读(225)
评论(0)
推荐(0)
2020年3月19日
整合SpringBoot+MyBatis
摘要: 1、新建一个SpringBoot项目 2、添加基本依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <d
阅读全文
posted @ 2020-03-19 17:38 士三刀
阅读(184)
评论(0)
推荐(0)
下一页
公告