DeepSeek企业知识库构建与微调最佳实践

简介:面向企业知识管理、AI应用开发与运维人员,围绕 DeepSeek 大模型在知识库构建与微调落地,提供一套跨行业可复用的完整方案。内容从数字化时代企业知识管理的现状与痛点切入,覆盖数据孤岛、知识更新不及时、语义理解困难等典型挑战,系统讲解需求分析、数据收集与清洗、模型选型与部署、知识库系统开发与测试等关键环节,并详细对比全量微调、部分微调与基于提示的微调等策略,结合金融、制造、医疗、教育四大行业案例展示实施效果,同时给出性能评估指标、常见问题与未来趋势。资源为1份PDF文档,共24页,大小约1.87MB,目录结构清晰、图文表格完整;已有293人学习下载。读者可据此快速建立DeepSeek企业知识库的落地框架,直接借鉴微调策略、数据标注规范与系统排错思路,避免重复踩坑,也能为后续扩展智能决策、个性化知识服务等场景打下基础,适合希望在真实业务中落地大语言模型的技术人员。

1. 检索不准只是表象:DeepSeek重构企业知识库的起点

在设备制造商的售后知识库改造中,我遇到一个典型问题:同一设备型号在维修手册里写作“J-2000”,在报障记录里是“J2000”,在聊天记录里又成了“J 2000”。传统关键词检索面对这种差异,只能靠手动维护同义词表,词表还会频繁失效。这暴露了字面匹配架构的局限:它理解不了“缺相保护”和“电机烧毁”之间的语义关联,也回答不了“设备频繁跳闸可能有哪些原因”这类跨文档问题。

《跨行业通用方案:DeepSeek企业知识库构建与微调最佳实践》围绕这一矛盾展开:先做数据清洗、切片与向量化搭好知识底座,再用检索增强生成(RAG)让DeepSeek基于私域语料回答,最后微调适配行业术语与输出规范。文档覆盖金融、制造、医疗、教育等行业场景,适合正在搭知识中台或做模型落地的技术团队作为实施参考。

2. 知识库数据工程:清洗、切片与向量化入库

2.1 数据收集与清洗:先用MD5去重打底

企业知识库的数据来源很杂:共享盘里的Word、邮件附件里的PDF、OA导出的审批记录、客服聊天导出表。这些来源叠加在一起,第一轮要处理的往往不是“缺数据”,而是“重复数据”。同一份操作手册可能同时存在于三个目录,各带不同版本的后缀;同一段故障描述在客服记录里出现几十次。直接清洗后送进Embedding模型,重复片段会让检索结果被同一来源霸屏。

下面这段清洗逻辑覆盖了三个高频问题:控制字符清理、全角半角统一、MD5去重。

import re
import hashlib
import pandas as pd

def clean_text(text: str) -> str:
    # 去掉控制字符,避免后续切分和向量化时报错
    text = re.sub(r"[\x00-\x1f\x7f]", "", text)
    # 统一全角空格与全角逗号,中文 PDF 导出常见
    text = text.replace("\u3000", " ").replace("\uff0c", ",")
    # 压缩连续空白后去首尾空格
    text = re.sub(r"\s+", " ", text).strip()
    return text

def dedup_corpus(df: pd.DataFrame, col: str = "content") -> pd.DataFrame:
    # 按内容哈希去重:同一文档不同命名也能被识别
    df["_md5"] = df[col].apply(
        lambda x: hashlib.md5(x.encode("utf-8")).hexdigest()
    )
    return df.drop_duplicates(subset="_md5", keep="first").drop(columns="_md5")

逻辑说明:先清理控制字符,是因为PDF抽取出的文本常夹带换页符和不可见字符,直接保留会干扰后续Chunk切分的边界判断;全角半角统一主要解决中文标点和英文标点混用问题,避免把一句完整的话从逗号处拆开。MD5去重只解决“完全相同”的重复,不做相似去重,因为相似文本去重需要计算Embedding距离,放到入库后处理更合适。

提示:清洗阶段不要做停用词去除和词干提取,这类操作会损失语义信息,影响大语言模型对句子的理解,和传统检索管线的处理逻辑不同。

2.2 Chunk切分:理解窗口与检索精度的平衡

清洗完成后进入切片环节。切片长度直接决定两个指标:检索片段的信息密度和向量存储成本。切得太短,一段话被拦腰截断,语义不完整;切得太长,向量中包含太多无关信息,召回的片段可能只在开头或结尾命中关键词。不同文档类型适合不同策略。

切分方式 适用场景 优势 风险
固定长度 512 字符 合同、公告等段落规整文本 实现简单、入库快 容易切断句子语义
标题/段落感知切分 操作手册、规范类文档 语义完整,保留文档结构 对源文档排版要求高
递归字符切分 混合来源语料 优先结构切分,兜底按标点截断 需要调好分隔符优先级

最稳妥的起点是递归字符切分。它先尝试按段落切,段落过长再按句号、问号、分号逐级降级。LangChain的 RecursiveCharacterTextSplitter 就是按这个思路实现的。

from langchain_text_splitters import RecursiveCharacterTextSplitter

splitter = RecursiveCharacterTextSplitter(
    chunk_size=512,        # 单块目标长度
    chunk_overlap=64,      # 相邻块重叠长度,保留跨块上下文
    separators=["\n\n", "\n", "。", "!", "?", ";", ",", " ", ""]
)

chunks = splitter.split_text(clean_doc)
for idx, chunk in enumerate(chunks[:3]):
    print(f"=== chunk {idx} ===")
    print(chunk)

参数说明: chunk_size=512 和 chunk_overlap=64 是中文场景较稳的起点。512字符大约对应300到400个汉字,足够承载一个完整知识点,又不会让向量被冗余信息稀释;overlap取64个字符,是为了避免上一句的尾部信息在切片时被截掉,代价是多出约八分之一的向量存储。 separators 的排列顺序必须是从大到小,如果先按 。 切,段落结构就被提前打散了。

2.3 Embedding与向量库:决定检索上限的一环

切片之后进入向量化入库。Embedding模型的选择直接影响检索上限,后面不管怎么调整重排策略,都只能在召回集合内做文章。中文场景常用BGE系列模型, bge-large-zh-v1.5 在检索任务上的表现比较稳,且输出维度兼容主流向量库。向量库选型上,如果企业内部已经用了Elasticsearch,直接启用其向量检索能力即可,不需要额外引入Milvus;数据量在百万级以内,单独部署FAISS也可以。

from sentence_transformers import SentenceTransformer
from elasticsearch import Elasticsearch

# 加载中文向量模型,normalize_embeddings 让内积等价于余弦相似度
model = SentenceTransformer("BAAI/bge-large-zh-v1.5")
embedding = model.encode(chunk, normalize_embeddings=True).tolist()

es = Elasticsearch("http://localhost:9200")
doc = {
    "text": chunk,
    "embedding": embedding,
    "source": "operation_manual.pdf",
    "chapter": "第三章 故障排除"
}
# 写入前需确认 index 已按 dense_vector 类型建好 mapping
es.index(index="enterprise_kb", body=doc)

逻辑说明: normalize_embeddings=True 这一步容易被忽视。归一化之后,向量内积结果就等于余弦相似度,向量库端只需要配置一种距离算法,查询时不用再换算。写入前要提前建好 dense_vector 类型的索引,维度写死为模型输出的维度,常见是1024。如果索引mapping里漏了 embedding 字段类型,数据写入时会自动推断成 float 数组,后续就无法用 knn 查询。

提示:生产环境建议按文档来源做索引别名拆分,例如 enterprise_kb_finance 、 enterprise_kb_manufacturing ,方便后续按业务线单独做权限控制和数据更新,不必在查询时写复杂的过滤条件。

3. 模型微调选型与超参配置:从全量微调到LoRA实战

3.1 什么情况下才需要微调:先评估RAG能否兜住

知识库系统上线初期,不急着微调大模型。先把RAG链路打通,用提示词约束输出格式,把问题丢给模型试跑。如果出现以下信号,再考虑微调:领域术语频繁被改写或“硬编”成错误表达,比如金融场景中把“远期费率”答成“即期费率”,且提示词示例无法修正;输出格式反复不符合规范,比如需要的JSON字段总是缺或多;业务方对回答风格有强约束,而提示词压不住模型的通用表达习惯。

另一种情况则不需要微调:只是数据没检索到。如果答案错误的原因是知识库本身缺这块内容,或者切片切得不对,那是数据工程问题,和模型权重无关。微调解决不了一个不存在的检索结果。

3.2 微调数据准备:筛选、标注与划分

微调数据是决定效果的第一要素。数量不是关键,品质才是。常见做法是准备300到2000条指令数据,格式按“指令-输入-输出”组织,输出部分优先摘录企业知识库原文,而不是让标注人员自由发挥改写。对问答任务,建议一条数据对应一个问答对,同一问题尽量覆盖多种问法,避免模型只学会背题。

{"instruction": "根据企业合规文档回答问题", "input": "跨境资金汇入业务需要哪些材料?", "output": "需要提供合同或协议、发票或报关单等贸易背景材料,以及经办人身份证明。具体见《跨境业务合规操作手册》第三章。"}
{"instruction": "根据企业合规文档回答问题", "input": "跨境汇款入账时银行会审核哪些文件?", "output": "银行会审核合同或协议、发票或报关单等贸易背景材料,以及经办人身份证明。具体见《跨境业务合规操作手册》第三章。"}

数据准备好之后按8:1:1划分为训练集、验证集、测试集。训练集用于更新权重;验证集在每个训练轮次结束后评估,用来判断是否过拟合;测试集只在全部训练完成后跑一次,代表真实泛化能力。不要反复拿测试集调参,否则测试集变成了第二个验证集,指标会虚高。

3.3 全量微调 vs LoRA:选型依据

企业落地场景中,全量微调的边际成本很高。7B参数模型在fp16精度下全量微调,显存开销包含模型参数、优化器状态、梯度和激活值,单卡基本跑不动;而LoRA只训练注入的低秩矩阵,可训练参数量通常只占全模型的0.5%到1%,显存和训练时间都能压下来。

策略 更新参数 GPU显存需求 适用场景 主要风险
全量微调 全部参数 高 数据量大、领域差异极大 容易过拟合,部署成本高
LoRA 低秩矩阵 低 数据量几百到几千条 rank设置不当会欠拟合或遗忘
提示微调 无 最低 快速验证效果 能力上限有限,复杂任务压不住

实际项目里,LoRA是性价比最高的起点。如果LoRA效果不理想,先检查数据质量,再考虑增大rank或切换为目标模块更多的方式,不要直接跳到全量微调。

3.4 LoRA训练脚本与超参配置

下面是用 peft 库对DeepSeek模型做LoRA微调的最小配置。先加载基座模型,再注入LoRA适配器,训练时只更新适配器参数。

from peft import LoraConfig, get_peft_model
from transformers import AutoModelForCausalLM, AutoTokenizer

model_path = "deepseek-ai/deepseek-llm-7b-chat"  # 按实际部署路径填写
model = AutoModelForCausalLM.from_pretrained(model_path)
tokenizer = AutoTokenizer.from_pretrained(model_path)

lora_config = LoraConfig(
    r=16,                 # 低秩矩阵的秩,越大表达能力越强
    lora_alpha=32,        # 缩放系数,常见取 r 的 2 倍
    target_modules=["q_proj", "v_proj"],  # 只注入 attention 的 q、v 投影
    lora_dropout=0.05,
    bias="none",
)
peft_model = get_peft_model(model, lora_config)
peft_model.print_trainable_parameters()  # 确认可训练参数量占比

参数说明: r=16 是LoRA矩阵的秩,控制新增参数的表达能力。 lora_alpha=32 是缩放系数,实际生效的权重变化幅度是 alpha / r ,所以alpha取r的两倍时实际缩放为2,这是常用配置。 target_modules 这里先只微调 q_proj 和 v_proj ,很多问答任务微调这两个投影层就够,后续效果不足时再加 k_proj 和 o_proj ,不要一开始就把所有线性层都挂上。

训练超参方面,LoRA的学习率可以比全量微调高一些,AdamW优化器下通常从 1e-4 起步;批次大小受显存限制,4到8都常见,显存不够就开梯度累积。训练轮数3到5轮,数据量只有几百条时1到2轮就够了。

超参数 推荐范围 说明
学习率 1e-4 ~ 3e-4 LoRA常用较高学习率
批次大小 4 ~ 8 显存不足时配合梯度累积
训练轮数 3 ~ 5 数据量少时减少轮数
上下文长度 512 ~ 2048 取决于知识片段长度

训练过程中重点监控两个信号:训练loss是否持续下降,验证loss是否在某轮后回升。验证loss回升而训练loss继续下降,就是过拟合,此时应回退到上一轮的检查点,并降低训练轮数或增大 lora_dropout 。

4. 跨行业落地:金融、制造、医疗的差异化配置与性能评估

4.1 不同行业的语料特点与配置差异

金融、制造、医疗三类知识库的差异,不在大模型本身,而在语料特征和检索侧的处理策略。

行业 典型语料 检索侧重点 常见坑
金融 信贷审批流程、产品条款、监管文件 专业术语准确识别,合规问答要求高 同义词多,条款更新快
制造 工艺参数、设备手册、维修案例 型号编号模糊匹配,故障归因 设备编号写法不统一
医疗 诊断指南、病历摘要、用药说明 缩写还原,专业表述严谨 术语缩写歧义大,审核严格

金融场景中,“信贷审批流程”在不同部门文档里可能叫“授信流程”或“放款流程”,需要Embedding模型能理解这层等价关系;制造场景则更依赖编号归一化,建议在清洗阶段把型号中的连字符、空格统一替换,再单独建一个编号别名表参与检索;医疗场景不建议把微调结果的输出直接面向患者,最好由专业医生做一轮审核再发布。

4.2 性能评估:准确率、召回率、F1与响应时间

知识库系统上线前,需要一套可量化的评估集。常见做法是准备100到200条测试问题,每条问题标注标准答案,然后逐条跑检索和生成链路,对比输出与标准答案是否一致。评估指标上,分类任务看准确率、召回率和F1;问答场景还需要额外看响应时间,拆成检索耗时与生成耗时两段。

from sklearn.metrics import accuracy_score, recall_score, f1_score

# y_true: 人工标注的正确性标签,1 表示回答正确,0 表示错误
# y_pred: 系统输出经规则或人工判定后的标签
y_true = [1, 0, 1, 1, 0, 1, 0, 1, 1, 0]
y_pred = [1, 0, 0, 1, 0, 1, 1, 1, 1, 0]

print("accuracy:", accuracy_score(y_true, y_pred))
print("recall:", recall_score(y_true, y_pred))
print("f1:", f1_score(y_true, y_pred))

逻辑说明:评估时要把检索质量和生成质量分开看。如果检索返回的前5个片段里根本没有标准答案,问题出在Embedding、切片或重排环节,模型生成能力再强也无济于事。实际项目中我一般先人工检查Top-5命中率,这个指标不合格就不评估后续生成效果,避免用一个模糊的端到端分数掩盖检索链路的问题。响应时间的优化重点是生成阶段,检索通常稳定在100毫秒以内,生成耗时则和模型大小、上下文长度强相关。

4.3 常见问题排错

数据质量不佳是首要排查点。比如PDF抽取出的文本夹杂页眉页脚,切片后段落首尾都被污染,向量语义偏移。先检查切片内容是否干净,再决定是否重跑清洗流程。数据量不足时不要强行加训练轮数,数据增强能解决一部分问题,但更重要的是收集真实业务场景中的问题样本。

模型推理速度慢,优先考虑用vLLM替换原生transformers的generate接口,再配合AWQ或GPTQ量化。部署兼容性问题通常源于CUDA和torch版本漂移,用Docker镜像固定运行环境再分发,能省去大量环境排查时间。

# 以 vLLM 启动 DeepSeek 模型,限制最大上下文长度为 4096
vllm serve deepseek-ai/deepseek-llm-7b-chat \
  --max-model-len 4096 \
  --gpu-memory-utilization 0.85 \
  --dtype float16

参数说明: --gpu-memory-utilization 0.85 表示最多使用85%的GPU显存,剩余留给KV cache和并发请求;如果显存有限,可以下调到0.7。 --max-model-len 4096 限制输入加输出的总长度,过长会直接OOM,短了则无法处理长文档切片拼接的场景,需要根据业务中最大的上下文需求来定。

5. 检索质量进阶:混合检索与重排的工程化接入

5.1 BM25与向量检索的RRF融合

向量检索擅长语义匹配,但对精确编号、产品型号这类关键词并不敏感。BM25则相反,在“J2000”这种精确token上表现好,却无法处理“电机烧毁”和“缺相保护”之间的语义关联。生产环境里把两者召回结果做融合,比单独用任何一种都稳。

from elasticsearch import Elasticsearch

es = Elasticsearch("http://localhost:9200")

# 1. BM25 文本检索
bm25_body = {
    "query": {"match": {"text": query}},
    "size": 50
}
bm25_hits = es.search(index="enterprise_kb", body=bm25_body)

# 2. 向量检索,cosineSimilarity 计算语义相似度
vec_body = {
    "query": {
        "script_score": {
            "query": {"match_all": {}},
            "script": {
                "source": "cosineSimilarity(params.query_vector, 'embedding')",
                "params": {"query_vector": query_embedding}
            }
        }
    },
    "size": 50
}
vec_hits = es.search(index="enterprise_kb", body=vec_body)

融合时用RRF(Reciprocal Rank Fusion)而非直接加权分数,因为BM25的分数范围和向量余弦值不在同一量纲。RRF的核心思想是把每个文档在两个检索结果中的排名倒数值相加,排名越靠前权重越大,不关心原始分数绝对值。

5.2 重排模型接入与效果验证

融合后的50条候选仍然太宽。直接全量送入生成模型会带来两个问题:一是无关上下文干扰生成质量,二是token开销大、响应变慢。常见做法是再接一个重排模型,只对候选列表做精排,取前5条作为生成模型的上下文。

from transformers import AutoModelForSequenceClassification, AutoTokenizer

reranker_name = "BAAI/bge-reranker-base"
reranker = AutoModelForSequenceClassification.from_pretrained(reranker_name)
tokenizer = AutoTokenizer.from_pretrained(reranker_name)

pairs = [[query, doc] for doc in candidate_texts[:50]]
inputs = tokenizer(pairs, padding=True, truncation=True, return_tensors="pt")
scores = reranker(**inputs).logits.squeeze(-1)

# 按重排分数降序,取前 5 个片段送入生成模型
top_indices = scores.argsort(descending=True)[:5]
final_docs = [candidate_texts[i] for i in top_indices]

重排模型接入后,建议把检索、重排、生成三段拆成独立接口,方便分别做A/B测试。上线前对比重排前后的Top-5命中率即可验证效果:如果命中率没有提升,说明候选集合本身质量不够,问题仍然在Embedding或切片环节。重排后的片段再交给DeepSeek生成回答,上下文更集中,输出质量会有可感知的提升。

本文还有配套的精品资源,点击获取 menu-r.4af5f7ec.gif

DeepSeek企业知识库构建与LoRA微调实战手册 企业知识库是大模型落地的核心基础设施,其本质是将非结构化文档(PDF、扫描件、数据库)转化为可检索、可推理的语义资产。实现稳定可用的知识库需突破三大技术瓶颈:高质量数据清洗(尤其PDF表格识别与跨源去重)、领域适配的模型微调(LoRA层选择与冻结策略)、以及高吞吐低延迟的vLLM部署优化。DeepSeek系列模型因在结构化文本解析(如BOM单、SOP)和中文金融/制造场景泛化能力强,成为企业级知识库首选基座。本文聚焦DeepSeek-V2与DeepSeek-Coder双模型选型、LoRA手术级微调、PDF文 阅读详情

相关推荐

DeepSeek企业知识库构建:RAG与微调实战指南

企业构建知识库时,常面临大模型回答不精准、产生幻觉、知识更新困难等挑战。RAG(检索增强生成)与微调是解决这些问题的两条核心路径:RAG通过向量检索外部知识,让模型在生成时参考真实资料,有效控制幻觉并支持分钟级知识更新;微调则通过调整模型参数,固化输出风格、固定话术和领域指令。理解两者的分工边界,是搭建高效知识库的前提。本文以DeepSeek为例,介绍跨行业通用的企业知识库架构,涵盖文档切分、向量化、向量数据库选型、Rerank精排等关键环节,并展示LoRA微调的落地方法与参数调优经验。无论是售后、法务还是

weixin_32285357的博客 192

DeepSeek 私有化部署后的微调与知识库建设

方案作用适用场景LoRA/QLoRA微调让模型更懂你的业务适合特定领域问答,如金融、医疗等RAG + 向量数据库让 DeepSeek 访问企业知识适合 FAQ、客服、企业文档解析模型量化提升推理速度,降低显存占用适适合低算力服务器或高并发场景高性能推理引擎提高 API 响应速度适合大规模业务部署如果你已经私有化部署了DeepSeek,建议:1.

2401_85390073的博客 3251

DeepSeek企业知识库构建:RAG与微调取舍及落地实践

在大模型企业应用中,RAG检索增强生成与微调是两条常被混淆的技术路径。RAG通过外部向量库实时检索文档,将原文拼入提示词,让回答可溯源、更新秒级完成;微调则将知识固化在模型参数中,适合表达稳定、无需出处的场景。理解两者在知识来源、引用能力、更新频率与部署成本上的本质差异,是设计跨行业知识库的前提。LoRA等轻量微调技术进一步降低了训练门槛,配合FAISS向量检索与BM25混合召回,能够在合同审核、客服话术、法规检索等场景中构建可复用的问答系统。本文从决策流程、最小可运行架构到LlamaFactory实战,系

weixin_29046611的博客 209

基于DeepSeek(本地部署)和RAGFlow构建个人知识库

纯本地部署大模型,并使用RAG微调模型。

一千零一夜的博客 2951

DeepSeek企业知识库微调实战:从文档清洗到LoRA部署

企业知识库构建本质是将业务规则与组织语义注入大模型,而非简单文档上传。其核心在于微调——通过领域适配的指令数据、可控的LoRA参数和严谨的数据清洗,解决通用模型在术语理解、多跳推理和结构化信息抽取上的短板。DeepSeek-V2凭借中文长文本对齐优势与MoE架构灵活性,成为中大型企业落地知识库的高性价比起点;结合pdfplumber文本修复、Hermes格式指令构造及Vert.x轻量部署,可系统性规避OCR噪声、token截断、显存溢出等典型工程陷阱,实现从SOP文档到生产级API的端到端闭环。

weixin_32501329的博客 274

【AI智能体】图像处理-生成营销 Banner 图

生成营销 Banner 图是一款用于制作营销图片的智能体,它可以根据指定的营销活动内容,快速生成活动 Banner 图片,降低活动运营成本、提高制图效率。

AI创变工坊,和1000万新个体创业者一起成长!愿大家都能跟上时代的洪流,不被社会淘汰,愿大家的生活工作收入都能具备竞争力! 1169

保姆级教程:DeepSeek+RAG技术实现企业级知识库搭建(附完整部署流程)

网页版不够用?手把手教你打造定制化DeepSeek知识库

树後蹲壹熊 1万+

【自然语言处理】【聚类】TELL:可解释神经聚类

超越分类的XAI:可解释神经聚类 《XAI Beyond Classification: Interpretable Neural Clustering》 论文地址:https://www.jmlr.org/papers/volume23/19-497/19-497.pdf 一、简介 ​ 本文研究了可解释AI(XAI\text{XAI}XAI)和数据聚类这两个挑战性问题。第一个问题是如何设计一种具有固定可解释性的神经网络,而不是给出一个黑盒模型的事后解释。第二个问题是,使用可微分神经网络来实现离散的k-me

bqw的博客 4126

小白也能学会:DeepSeek大模型本地部署与企业知识库搭建

本文详细介绍如何结合DeepSeek大语言模型、Ollama本地部署框架和AnythingLLM应用程序,搭建企业级知识库系统。从安装AnythingLLM桌面客户端,创建工作区,选择模型,到上传和管理企业知识库的全过程,让开发者能够利用大模型与自有知识库结合,创建符合企业需求的AI应用。

2301_82275412的博客 4334

从Si3N4到SiNx:一文搞懂芯片制造中氮化硅的化学式玄机(附工艺参数影响)

本文深入探讨了芯片制造中氮化硅(SiNx)化学式的调控艺术,揭示了从Si3N4到SiNx的转变如何影响材料性能。通过分析PECVD和PVD工艺参数对x值的精确调控,以及x值对电学和机械性能的影响,为半导体制造提供了实用的工艺优化策略。

weixin_30776273的博客 185

matinal:SAP ABAP 关于sftp的发送接收源代码

如果您将目标系统的凭据存储在该 RFC 连接中,您可以安排程序并将其作为后台作业运行:凭据将从 SM59 配置中获取,并且在文件传输期间不会提示您输入它们。这尤其适用于安全问题:您有责任为您的编码添加安全功能,并相应地配置您的系统(例如,保护您的系统免受病毒侵害)。注意:在创建自己的程序时,请特别注意示例代码中以“@CUSTOMER”开头的注释,因为您需要实现自己的逻辑。本说明为您提供示例编码以支持您创建自己的程序。在 STRUST 事务中,您维护了一个 PSE 并导入了您要发送的文件的最终收件人的证书。

matinal 當冬夜漸暖 。公众号:matinal 1330

隐私优先:DeepSeek+RAGFlow本地化部署,手把手构建个人知识库

检索(Retrieval):当用户提出问题时,系统会从外部的知识库中检索出与用户输入相关的内容。准备外部知识库:外部知识库可能来自本地的文件、搜索引擎结果、API 等等。这样,RAG 不仅依赖于模型本身的内在的、通过训练得到的知识,还能实时调用外部的信息进行补充。我们要构建的就是一个基于本地文件的外部知识库;通过 embedding 模型,对知识库文件进行解析:文本是由自然语言组成的,这种格式不利于机器直接计算相似度。

Allenzyg的博客 4985

AI人工智能领域多模态数据融合在智能诊断系统的应用案例

在医疗诊断领域,单一模态数据(如CT影像或电子病历)的局限性日益凸显——就像老中医只"望"不"闻"会漏掉关键线索。本文将深入解析多模态数据融合技术如何突破这一瓶颈:从生活化的"中医四诊"类比切入,拆解数据层/特征层/决策层融合的技术原理;结合肺癌智能诊断的真实案例,展示CT影像、病理文本、基因数据、生命体征的多模态融合全流程;最后探讨技术落地的核心挑战与未来方向。无论你是医疗从业者、AI开发者,还是对智能诊断感兴趣的爱好者,都能从中获得技术启发与应用思路。

AGI×大数据,开启智能时代的认知跃迁;解码AGI,赋能数据驱动的智能革命。 830

小白必看:基于 DeepSeek 与 RAGFlow 构建企业级智能知识库

小白必看:基于 DeepSeek 与 RAGFlow 构建企业级智能知识库

CSDN_224022的博客 1085

基于Simulink的自适应控制(Adaptive Control)电励磁同步电动机

目录基于Simulink的自适应控制(Adaptive Control)电励磁同步电动机项目实例1. 项目背景2. 系统架构2.1 电励磁同步电动机模型2.2 三相逆变器模型2.3 自适应控制器(Adaptive Controller)2.4 系统框图3. 模型设计3.1 创建Simulink模型3.2 自适应控制(Adaptive Control)设计3.3 仿真环境搭建4. 参数优化4.1 自动调优5. 实际应用案例5.1 工业驱动系统5.2 风力发电系统6. 结论进一步优化建议需求分析电励磁同步电动机

MHD0815的博客 257

26、多级快速多极子算法(MLFMA)在大规模电磁问题中的应用

本文探讨了多级快速多极子算法(MLFMA)在大规模电磁问题中的高效应用。通过分层分区策略,MLFMA在分布式内存架构上实现了高效并行化,能够求解包含数亿未知数的复杂电磁问题。文章分析了介质球体、半球透镜、周期性结构和损耗介质阵列等典型案例,验证了MLFMA的高精度与广泛适用性。同时,MLFMA被应用于实际场景如隐身目标Flamme的外部共振分析和含分裂环谐振器的超材料设计,展示了其在航空航天、超材料和生物医学等领域的广阔前景。未来发展方向包括算法优化、多物理场耦合和实时计算,进一步拓展其应用潜力。

t8u9v0w1x的博客 115

DeepSeek 部署及本地知识库构建教程

DeepSeek 作为一款强大的开源大模型,不仅性能出色,还支持本地部署,能够有效保护数据隐私并降低使用成本。今天,我们将详细介绍如何部署 DeepSeek 以及如何构建本地知识库,帮助你快速上手并应用到实际场景中。在 Ollama 中搜索并下载该模型。如果你在部署过程中遇到任何问题,可以参考更多详细的教程,或者在社区中寻求帮助。在 Dify 的“工作室”中创建一个新的聊天助手应用,并将知识库关联到该应用中。知识库的配置可以采用默认设置,点击“保存并处理”后,系统会自动将文件内容向量化并存储到知识库中。

专注于编程、AI、人工智能等多个领域内容研究和分析 2011

数学建模学习(121):Python实现模糊AHP(Fuzzy AHP)——从原理到实践

Python实现模糊AHP(Fuzzy AHP)

全栈川川 1536

智能云:向量数据库+DeepSeek构建企业私域知识库

RAG:适合需要动态检索外部知识的任务,依赖外部知识库,生成结果更丰富。微调:适合特定领域的任务,依赖任务特定的数据,模型性能更优。选择依据:根据任务需求(是否需要外部知识、数据可用性等)选择合适的方法,或结合两者使用。

云计算、数据库爱好者 1541

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

企业知识管理混乱?RAG+LangChain+DeepSeek构建会思考的企业知识库!(AI实战系列,附有详细代码)

本文介绍了如何利用RAG技术搭建企业知识库,实现高效的知识管理和智能问答。主要内容包括:1)企业知识库、RAG、微调与蒸馏以及LangChain的概念介绍;2)使用LangChain框架实现全流程,包括文档加载、向量化处理、索引构建和问答系统开发;3)提供了Python代码示例,展示了从文档处理到问答实现的完整过程。文章还对比了不同模型的效果差异,并指出通过合理选择模型和优化提示词可以提升系统性能。该方案为企业提供了安全、高效的AI知识管理解决方案。

StarkLi 的博客 1013

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Teamcenter接入本地Deepseek-R1轻松实现企业知识库

蛇年伊始,DeepSeek凭借媲美openAI o1的强大推理能力,获得国内外的广泛关注。同时,利用MoE框架和蒸馏技术,DeepSeek将大模型高效蒸馏到小型稠密模型上,实现高性能与计算效率的平衡,这就使得企业接入和使用推理模型的门槛大大降低。今天,我将基于Teamcenter平台与DeepSeek模型,在个人工作站上部署一套完整的企业知识库,实现产品设计相关的智能问答机器人。01软硬件环境准备02结合 DeepSeek 的 TC AI Chat 效果。

2401_85343303的博客 2467

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

DeepSeek+ragflow构建企业知识库:高级应用篇,越折腾越觉得ragflow好玩

从知识检索测试来说,开启知识图谱的检索效果最好。从聊天效果来说,反而通用的更符合我的口味。我的需求不明确,只是随意拿着一份文档测试,测试没有目标性,只是体验下检索的效果以及差异性,这个需要专业的测试。

yxkong的专栏 2442

基于腾讯云HAI + DeepSeek 开发企业知识库

开发目的:自从年后大家都开始关注deepseek,我们公司年后特别忙,上面的老板及其他部门都提出了需求。 之前各个部门对AI模型都不了解,经过网上铺天盖地的新闻后,大家都知道AI比较厉害,所以都提出来部门的想法看如何把deepseek引入到部门中,原因大家想必都知道,就是提高大家的工作效率,节省人力。正题开始,我们根据部...

cnzzs的博客 1292

DeepSeek+企业知识库:大模型员工助手,助力企业人效提升和业务增长

DeepSeek+企业知识库》报告由腾讯云联合DeepSeek团队发布,系统介绍其知识引擎产品在“员工助手+业务增强”两大路径中的落地实践。报告指出,大模型要真正服务于企业,关键是解决知识获取、复杂流程执行与个性化服务三大痛点。通过RAG、WorkFlow与Agent三种模式组合,DeepSeek+知识引擎正在帮助企业构建从知识理解到任务执行的AI助手体系。产品集成RAG(检索增强生成)、可视化工作流编排与Agent智能规划三大能力,支持文档解析、知识入库、结构化问答、流程控制与自主任务拆解等功能。

CSDN_430422的博客 1274

保姆级教程:用DeepSeek + RAGFlow 构建你的个人智能知识库

本教程为一份保姆级的私有化知识库构建指南。文章针对通用AI无法回答内部文档的问题,引入RAG(检索增强生成) 技术作为解决方案,并对比了其与模型微调的区别。教程核心在于教你如何将 DeepSeek 大模型与 RAGFlow 框架在本地整合。内容涵盖了从Ollama本地部署(运行DeepSeek及Embedding模型)、RAGFlow私有化部署,到最终构建知识库并进行问答的完整实战步骤。文中还贴心附带了安装部署等常见问题的解决方案,助你从0到1打造一个能精准理解私人资料的专属AI助手。

weixin_51225776的博客 1767

企业级DeepSeek知识库开源-基于 Spring Boot 构建的高性能智能对话平台

项目名称:基于Spring Boot构建的高性能智能对话平台(假设项目名称为“DeepSeek Flow AI”)项目目标:通过集成DeepSeek大语言模型,构建一个高性能、智能化的对话平台,支持私有化部署,以满足企业级知识库建设和智能客服等需求。技术架构:后端:使用Spring Boot框架,提供RESTful API接口,处理业务逻辑和与DeepSeek模型的交互。前端:基于Vue 3 + TypeScript + Vite开发,构建现代化的用户界面,实现与用户的实时交互。

m0_65555479的博客 1315
上一篇: 2024科技巨头动态解析:AI与软件行业趋势
下一篇: 用workbuddy自定义Skill:手把手搭建AI炒股分析助手
董超华
博客等级 码龄10年 50粉丝 9359原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值