本地部署+离线运行+数据零外泄:Python构建安全知识库智能体全攻略

第一章:Python本地知识库智能体搭建

在构建智能化应用时,本地知识库智能体能够有效整合私有数据并提供语义级查询能力。借助Python生态中的向量数据库与大语言模型接口,开发者可在本地部署具备上下文理解能力的智能问答系统。

环境准备与依赖安装

首先需配置Python运行环境,并安装核心依赖包。推荐使用虚拟环境隔离项目依赖:

python -m venv knowledge-agent-env
source knowledge-agent-env/bin/activate  # Linux/Mac
# 或 knowledge-agent-env\Scripts\activate  # Windows

pip install langchain openai chromadb PyPDF2 python-dotenv
上述命令将创建独立环境并安装LangChain框架、Chroma向量数据库、PDF解析工具等关键组件。

文档加载与文本分割

智能体需从本地文档中提取知识。以下代码展示如何加载PDF文件并进行语义分割:

from PyPDF2 import PdfReader
from langchain.text_splitter import RecursiveCharacterTextSplitter

def load_and_split_pdfs(pdf_paths):
    text = ""
    for path in pdf_paths:
        reader = PdfReader(path)
        for page in reader.pages:
            text += page.extract_text()
    
    splitter = RecursiveCharacterTextSplitter(
        chunk_size=500,      # 每段500字符
        chunk_overlap=50,    # 重叠50字符以保持上下文连贯
        separator="\n"
    )
    return splitter.split_text(text)

docs = load_and_split_pdfs(["./docs/manual.pdf"])

向量化存储与检索

使用Chroma作为本地向量数据库,结合OpenAI嵌入模型实现文本索引:
  1. 将分块文本转换为向量嵌入
  2. 持久化存储至本地目录
  3. 支持后续语义相似度检索
组件用途
OpenAI Embeddings生成文本向量表示
ChromaDB轻量级向量存储引擎
LangChain集成链式调用逻辑

第二章:核心技术选型与环境准备

2.1 本地大模型选型:LLaMA、ChatGLM与Bloom的对比分析

在本地部署大语言模型时,LLaMA、ChatGLM和Bloom因开源特性与性能表现成为主流候选。三者在架构设计、训练数据与应用场景上存在显著差异。
核心特性对比
  • LLaMA:基于Transformer解码器,注重推理效率,适合资源受限环境;
  • ChatGLM:采用GLM双向注意力机制,中文理解能力强,适用于对话系统;
  • Bloom:多语言预训练覆盖46种语言,国际化支持更优。
性能指标对照表
模型参数量训练数据量中文支持
LLaMA-7B70亿1.0T tokens一般
ChatGLM-6B60亿1.0T tokens优秀
Bloom-7B70亿366B tokens良好
典型推理配置示例
# 使用HuggingFace加载ChatGLM-6B
from transformers import AutoTokenizer, AutoModel
tokenizer = AutoTokenizer.from_pretrained("THUDM/chatglm-6b", trust_remote_code=True)
model = AutoModel.from_pretrained("THUDM/chatglm-6b", trust_remote_code=True).half().cuda()
该代码片段启用半精度加载以降低显存占用,.cuda()确保模型载入GPU执行,适用于消费级显卡部署。

2.2 向量数据库搭建:Chroma与FAISS的部署实践

在构建高效的语义检索系统时,向量数据库的选型与部署至关重要。Chroma 和 FAISS 作为轻量级且高性能的代表,广泛应用于本地化向量存储与相似性搜索场景。
Chroma 快速部署
Chroma 支持内存或持久化模式运行,适合开发与测试环境快速搭建:

import chromadb
client = chromadb.PersistentClient(path="./chroma_db")
collection = client.create_collection("docs")
collection.add(
    embeddings=[[0.1, 0.2], [0.8, 0.9]],
    documents=["快速启动", "向量检索"],
    ids=["id1", "id2"]
)
上述代码初始化本地持久化客户端,创建集合并插入带嵌入向量的文档。参数 embeddings 为向量表示,documents 存原始文本,ids 唯一标识条目。
FAISS 高性能索引构建
Facebook 的 FAISS 提供底层优化的向量索引能力,支持 GPU 加速:
  • Flat、IVF、HNSW 等多种索引类型
  • 适用于大规模高维向量检索

2.3 文本嵌入模型选择:Sentence-BERT与BGE的性能实测

在文本向量化任务中,Sentence-BERT(SBERT)和BGE(Bidirectional Guided Encoder)是当前主流的嵌入模型。为评估其实际表现,我们在中文语义相似度数据集LCQMC上进行了对比测试。
模型推理代码示例

from sentence_transformers import SentenceTransformer
model = SentenceTransformer('paraphrase-multilingual-MiniLM-L12-v2')  # SBERT
embeddings = model.encode(["今天天气很好", "天气真不错"])
该代码加载多语言SBERT模型,encode方法将句子转换为768维向量,适用于跨语言语义匹配。
性能对比结果
模型维度LCQMC准确率推理延迟(ms)
Sentence-BERT76884.3%45
BGE-M3102489.7%68
BGE在精度上优于SBERT,尤其在长文本和细粒度语义捕捉方面表现突出,但计算开销更高。

2.4 Python依赖管理与虚拟环境配置

在Python开发中,依赖管理与虚拟环境是保障项目隔离性和可复现性的核心技术。通过虚拟环境,可以为不同项目创建独立的运行空间,避免包版本冲突。
创建与激活虚拟环境
使用内置的 venv 模块可快速搭建隔离环境:
# 创建名为 venv 的虚拟环境
python -m venv venv

# 激活虚拟环境(Linux/macOS)
source venv/bin/activate

# 激活虚拟环境(Windows)
venv\Scripts\activate
激活后,所有通过 pip 安装的包将仅作用于当前环境,确保依赖隔离。
依赖文件管理
通过生成 requirements.txt 文件记录项目依赖:
# 导出当前环境的依赖列表
pip freeze > requirements.txt

# 安装依赖文件中的包
pip install -r requirements.txt
该机制便于团队协作与部署时快速还原运行环境,提升开发一致性。

2.5 硬件资源评估与GPU加速配置指南

硬件选型关键指标
评估计算平台时需重点关注GPU算力、显存容量与内存带宽。NVIDIA Tesla V100、A100等数据中心级GPU适用于大规模模型训练,而消费级RTX系列适合轻量级推理任务。
CUDA环境配置示例
# 安装CUDA驱动与工具包
sudo apt install nvidia-driver-525 nvidia-cuda-toolkit
# 验证GPU可用性
nvidia-smi
上述命令依次安装NVIDIA驱动与CUDA工具链,并通过nvidia-smi检测GPU运行状态。输出将显示GPU型号、温度、显存使用率及运行进程。
多GPU资源配置建议
  • 确保主板支持PCIe 4.0 x16多卡互联
  • 使用NVLink提升GPU间通信带宽
  • 统一CUDA与深度学习框架版本以避免兼容问题

第三章:知识库构建与数据处理流程

3.1 多格式文档解析:PDF、Word与HTML的文本提取技术

在构建统一文本处理流水线时,多格式文档解析是关键前置步骤。不同文件类型采用差异化的存储结构,需使用针对性工具进行内容抽取。
常见文档格式解析策略
  • PDF:基于固定布局,常采用 PyPDF2 或 pdfplumber 解析文本与表格;
  • Word:.docx 文件本质为 ZIP 打包的 XML 集合,可借助 python-docx 提取段落;
  • HTML:结构化标签语言,推荐使用 BeautifulSoup 进行 DOM 遍历与清洗。
代码示例:使用 pdfplumber 提取PDF文本
import pdfplumber

with pdfplumber.open("sample.pdf") as pdf:
    for page in pdf.pages:
        text = page.extract_text()
        print(text)
上述代码通过 pdfplumber 打开 PDF 文件,逐页调用 extract_text() 方法还原字符顺序,适用于含复杂排版的文档,保留基本换行逻辑。

3.2 文本清洗与分块策略:提升检索准确率的关键步骤

在构建高效的信息检索系统时,原始文本往往包含噪声数据,如HTML标签、特殊符号或无关语句。首先需进行文本清洗,确保语义纯净。
常见清洗操作
  • 去除HTML/XML标签
  • 统一大小写格式
  • 删除停用词与标点符号
  • 纠正拼写错误
智能分块策略
合理的文本分块能显著提升向量检索的相关性。建议按语义边界(如段落、标题)切分,而非固定长度滑动窗口。

import re
def clean_text(text):
    text = re.sub(r"<[^>]+>", "", text)  # 去除HTML标签
    text = re.sub(r"[^\w\s]", "", text)       # 清理标点
    return text.lower().strip()
该函数执行基础清洗流程:正则移除HTML标签和标点,统一转为小写并去除首尾空格,为后续分块提供标准化输入。
分块参数建议
策略块大小重叠长度
语义分割300-500 token50
固定滑动256 token64

3.3 元数据标注与索引优化实践

元数据标注策略
在大规模数据系统中,合理的元数据标注是提升检索效率的基础。通过为数据字段添加语义标签(如 `pii: true`、`category: "log"`),可实现精细化的访问控制与查询路由。
索引结构优化
采用复合索引设计,优先将高基数、高频查询字段前置。例如在Elasticsearch中配置:

{
  "mappings": {
    "properties": {
      "timestamp": { "type": "date" },
      "user_id": { "type": "keyword" },
      "action": { "type": "text", "fields": { "keyword": { "type": "keyword" } } }
    }
  }
}
该配置通过嵌套字段支持精确匹配与全文检索双重能力,keyword 子字段用于聚合与过滤,提升查询性能。
性能对比表
索引策略查询延迟(ms)存储开销(MB)
单字段索引120850
复合索引45920

第四章:智能体功能实现与安全加固

4.1 基于LangChain的本地检索增强生成(RAG)架构实现

在构建本地化RAG系统时,LangChain提供了模块化的组件支持从文档加载到查询响应的完整链路。通过集成本地向量数据库与开源大模型,可实现数据隐私与推理性能的平衡。
核心组件集成
系统主要由文档加载器、文本分割器、嵌入模型、向量存储和语言模型组成。使用HuggingFaceEmbeddings对接本地嵌入模型,结合FAISS实现高效相似性检索。

from langchain_community.embeddings import HuggingFaceEmbeddings
from langchain_community.vectorstores import FAISS

embeddings = HuggingFaceEmbeddings(model_name="all-MiniLM-L6-v2")
db = FAISS.load_local("vectorstore", embeddings, allow_dangerous_deserialization=True)
上述代码加载预构建的向量库,allow_dangerous_deserialization参数允许反序列化本地存储的索引数据。
检索与生成流程
利用RetrievalQA链将用户问题转化为向量并检索相关片段,再交由本地LLM生成自然语言回答,显著提升输出准确性。

4.2 查询理解与语义匹配算法集成

在构建智能搜索系统时,查询理解是提升检索精度的核心环节。它通过分词、实体识别和意图分类等技术,将用户输入的自然语言转化为结构化语义表示。
语义向量生成示例

from sentence_transformers import SentenceTransformer

model = SentenceTransformer('paraphrase-MiniLM-L6-v2')
query_embedding = model.encode("如何优化数据库性能")
print(query_embedding.shape)  # 输出: (384,)
该代码使用预训练的Sentence-BERT模型将文本编码为384维的稠密向量。此类向量可捕捉上下文语义,在后续阶段用于与文档库向量进行相似度匹配。
匹配策略对比
算法优点适用场景
Cosine Similarity计算高效,易于实现初筛阶段
Bi-Encoder + Cross-Encoder精准排序,语义理解强重排序阶段

4.3 数据零外泄设计:全链路离线化与网络隔离方案

为实现数据零外泄,系统采用全链路离线化架构,所有数据处理均在物理隔离的内网环境中完成。通过严格划分安全域,确保数据从采集、存储到计算全过程不接触外部网络。
网络拓扑设计
核心业务网络与管理网络通过防火墙单向隔离,仅允许特定端口和协议通信。关键服务部署于独立VLAN,限制横向移动风险。
区域访问策略典型设备
内网处理区禁止出公网数据处理服务器
DMZ区仅入站HTTPS反向代理网关
数据同步机制
跨网段数据交换采用摆渡机+加密传输模式,定时批量推送:
#!/bin/bash
# 摆渡脚本示例:加密后通过物理隔离通道同步
gpg --encrypt --recipient backup@company.com \
  --output /mnt/airgap/data.enc \
  /data/export/daily.tar.gz
该脚本将每日数据归档并使用GPG非对称加密,确保即使介质丢失也无法解密原始内容,配合硬件级访问控制,形成纵深防御体系。

4.4 身份认证与访问控制机制部署

在现代系统架构中,安全的身份认证与精细化的访问控制是保障服务资源不被非法访问的核心环节。本节将介绍如何部署基于JWT的认证机制与RBAC(基于角色的访问控制)模型。
JWT身份认证实现
使用JSON Web Token(JWT)进行无状态认证,用户登录后服务端签发Token,后续请求通过HTTP头携带凭证。

// 生成JWT示例
token := jwt.NewWithClaims(jwt.SigningMethodHS256, jwt.MapClaims{
    "user_id": 12345,
    "role":    "admin",
    "exp":     time.Now().Add(time.Hour * 72).Unix(),
})
signedToken, _ := token.SignedString([]byte("secret-key"))
上述代码创建一个包含用户ID、角色和过期时间的Token,使用HS256算法签名,确保传输安全性。
RBAC权限控制表设计
通过数据库表结构实现角色与权限的解耦:
角色可访问接口操作权限
admin/api/v1/users读写
guest/api/v1/profile只读
该模型支持灵活的权限扩展,便于后期集成到中间件中统一鉴权。

第五章:总结与展望

技术演进的持续驱动
现代后端架构正快速向云原生和无服务化演进。以 Kubernetes 为核心的容器编排系统已成为微服务部署的事实标准。实际案例中,某金融平台通过将遗留单体应用拆分为基于 Go 的微服务,并使用 Istio 实现流量治理,使发布失败率下降 76%。
代码优化的实际价值
性能瓶颈常源于低效的数据处理逻辑。以下 Go 代码展示了批量插入优化前后的对比:

// 优化前:逐条插入
for _, user := range users {
    db.Exec("INSERT INTO users(name, email) VALUES(?, ?)", user.Name, user.Email)
}

// 优化后:批量插入
values := make([]interface{}{}, 0, len(users)*2)
query := "INSERT INTO users(name, email) VALUES "
args := make([]string, 0, len(users))
for i := range users {
    args = append(args, "(?, ?)")
    values = append(values, users[i].Name, users[i].Email)
}
query += strings.Join(args, ",")
db.Exec(query, values...)
未来架构趋势分析
趋势方向关键技术典型应用场景
边缘计算WebAssembly, eBPFIoT 数据预处理
AI 集成ONNX Runtime, TensorFlow Lite实时异常检测
运维自动化实践路径
  • 使用 Prometheus + Alertmanager 构建多维度监控体系
  • 通过 ArgoCD 实现 GitOps 驱动的持续部署
  • 集成 OpenTelemetry 统一追踪日志、指标与链路

相关推荐

基于本地知识库的大模型搭建教程

基于本地知识库大模型搭建教程

qq_45179513的博客 9869

使用GPT3.5,LangChain,FAISS和python构建一个本地知识库

本篇文章获得同事刘工的授权刊登。原文发表于2023年6月28日。

juhanishen的博客 4683

[Python实战] SQLite + Python 打造“轻量级本地知识库”:自动整理 txt/md 笔记并支持关键词搜索

本文介绍如何使用Python和SQLite构建一个轻量级本地知识库系统。该系统可自动扫描并解析本地txt/md格式的笔记文件,将标题、内容和路径存储到SQLite数据库中,支持关键词搜索和标题搜索。文章详细讲解了系统架构、索引模块实现、搜索功能开发(包括命令行和Web接口两种方式),并提供了功能增强建议和常见问题解决方案。该系统不依赖服务器和网络,适合个人管理分散的笔记文档,实现快速内容检索。配套资源包包含完整源码和示例文件,便于快速部署使用。

每日出拳老爷子的博客 247

多智能体平台是一种专门设计用于开发、定制和部署AI Agents的平台或工具集

多智能体平台是一种专门设计用于开发、定制和部署AI Agents的平台或工具集

MrLi的博客 1831

Windows本地部署Hermes大模型:Ollama、Dify与llama.cpp全攻略

大模型部署正在从云端走向本地,开源模型与个人硬件的结合让数据隐私和离线推理成为现实。在人工智能应用落地过程中,模型量化、推理加速与工具链选型是开发者最关注的技术环节。Hermes作为基于Llama和Mistral微调的开源大模型,凭借出色的指令跟随能力和Function Calling特性,成为本地部署的热门选择。在Windows环境下,通过Ollama可实现一条命令快速启动;借助Dify平台能高效搭建知识库与智能体应用;而源码编译llama.cpp则为追求极致性能的开发者提供深度优化空间。不同部署路线适配

weixin_42530570的博客 339

自动驾驶——最优控制算法(LQR)工程化总结

到近段时间,真正在我们的控制器上运行最优控制算法(LQR),一步一个脚印,从开始只是知道其“控制理论”的阶段、再到对着一堆网上的资料和公式一筹莫展不知何着手、再到初步实现了LQR算法的开发(但是使用的扭矩环控制,控制的不好,而且由于各种原因被delay,迟迟无法落地),直到大上个星期,泊车平台有此LQR开发需求,又重新了开始了算法的研发,用时一个周时间完成了算法开发,然后再用一个周时间进行实车最优控制算法验证与调试,取得了很大的进展,由于执行器是转角控制的,这无疑少了很多的工作量。

qq_40464599的博客 2787

Python手把手搭建基于Deepseek大模型的本地知识库

在前面的文章,我介绍了基于LM studio的大模型部署和API调用,本文将介绍一个实际的项目案例,即利用Python构建一个本地化的知识库来加深大家对于大模型本地化应用的理解。构建基于Python的大模型本地知识库成为提升信息检索效率和保障数据隐私的关键手段。对于企业和个人用户而言,这不仅能加速日常工作的信息查找过程,支持更明智的决策制定,同时也提供了一个深入学习最新自然语言处理技术的机会。

m0_37755875的博客 2364

Cisco Packet Tracer 7.3免登录技巧:3种方法快速跳过注册界面(附详细截图)

本文针对Cisco Packet Tracer 7.3启动时遇到的登录界面问题,提供了三种合法高效的解决方案。详细介绍了如何利用官方访客模式快速启动、注册思科账号实现一劳永逸登录,以及通过调整本地安装配置优化启动流程,帮助网络学习者与备考者绕过繁琐步骤,快速进入实验环境。

weixin_29305337的博客 739

【最新v2.7.1 版本安装包】OpenClaw 新手部署全攻略,无需命令零代码一键安装保姆级

核心亮点零代码门槛|全程可视化|无需手动配置运行环境|内置全部运行依赖|28 万 Tokens 额度前言2026 年开源圈热度居高不下的「数字员工」OpenClaw(昵称小龙虾),GitHub 星标突破 28 万 +,依托的核心优势收获大批用户认可!很多人误以为它只是普通的对话 AI,实则是能够直接操控电脑的自动化工具 —— 可识别自然语言指令,自动拆解分步任务、调用各类工具执行流程,全程无需人工介入。

2603_95764454的博客 147

JSBSim开发手册:飞机仿真模型开发指南

JSBSim是一款开源的飞行动力学模型仿真引擎,支持多种飞行器的仿真,包括固定翼飞机、直升机、无人机等。JSBSim的设计目标是提供一个灵活、高效、精确的飞行动力学仿真环境。飞行动力学仿真:实现飞行器的动力学仿真,包括空气动力学、发动机、质量和惯性等模型。控制系统仿真:实现飞行器的控制系统仿真,包括自动驾驶仪、飞控系统等。环境仿真:模拟飞行环境,包括大气模型、风力模型等。本文详细介绍了如何使用C++进行JSBSim开发,包括系统设计、模型实现、代码优化和性能调优等方面的内容。

qq_38334677的博客 4526

智能车竞赛循迹控制:基于状态机的直道、弯道、十字路口处理策略

在嵌入式系统与自动控制领域,PID控制算法是实现精确运动控制的基础。其原理是通过比例、积分、微分三个环节的线性组合,对系统误差进行实时校正,从而实现对目标值的快速、稳定跟踪。这项技术的核心价值在于为各类自动控制系统提供了稳定、可靠且易于实现的解决方案,广泛应用于机器人、无人机、工业自动化等场景。在智能车循迹这类特定应用中,赛道环境复杂多变,单一的PID控制器难以应对直道、弯道、十字路口等不同赛道元素的控制需求。此时,有限状态机(FSM)作为一种高效的**决策框架**,能够根据实时感知的赛道特征(如边线曲率、

weixin_34034261的博客 282

如何在3小时内搭建一个支持中文的本地知识库智能体?超详细步骤拆解

快速掌握Python本地知识库智能体搭建方法,3小时内实现支持中文的智能问答系统。适用于企业知识管理、客服机器人等场景,基于LangChain和向量数据库构建,部署安全高效。步骤清晰,代码可复用,值得收藏。

CompiGap的博客 1048

Experion PKS系列开发:I_O模块_ExperionPKS与第三方I-O模块的集成

通过上述步骤,可以成功将第三方I/O模块集成到Honeywell Experion PKS系统中,实现对现场设备的监视和控制。集成过程中需要注意选择合适的第三方模块,配置正确的通信参数,编写正确的控制逻辑,并进行充分的测试,以确保系统的稳定性和可靠性。不同的通信协议(如Modbus、Profibus、Ethernet/IP、CANopen、OPC UA)有其独特的配置和编程方法,但总体流程相似。在实际应用中,根据项目需求选择合适的协议和模块,可以有效提高系统的灵活性和适应性。

zhubeibei168的博客 1102

开源AI新协议!AI Agent与前端交互的轻量级协议,轻松构建交互式AI应用!

AI Agent 的兴起让前端交互需求激增,但传统开发中,连接Agent后端与前端需大量定制代码,效率低下。 在 MCP(模型上下文协议)、A2A(Agent-to-Agent 通信协议)之后,AI Agent 的生态正在走向一个更完整的方向:AG-UI 协议横空出世,专为 Agent 与前端应用的通信交互而设计。

bugyinyin的博客 2053

六、Tool 工具系统:让大模型拥有“手脚“

我问你一个问题:大模型能不能告诉你"北京今天天气怎么样"?能——它能用非常流畅的中文回答你不能——它不知道这个答案因为它没有联网能力,也没有实时数据。它可能会自信地编一个"今天晴,25 度"给你——这就是幻觉。问题出在哪?大模型是一个"推理引擎",不是一个"执行引擎"。它知道天气 API 怎么调用,但不能真的发出 HTTP 请求。它知道 Python 代码怎么写,但不能真的运行代码。它知道数学公式,但做不了精确的大数计算。Tool 工具系统解决的,就是这个"最后一公里"问题。

牛肉胡辣汤 159

YOLOv11涨点改进| CVPR 2026 |独家创新首发、特征融合改进篇| 引入FAAFusion傅里叶角对准融合模块,促进高低频特征融合,增强模型在小目标、密集目标检测和旋转目标检测任务高效涨点

🔥本文提出FAAFusion傅里叶角对准融合模块,用于改进YOLOv11网络模型。该模块通过在特征金字塔融合阶段对齐高低层特征的方向信息,缓解传统FPN直接融合带来的方向冲突问题。FAAFusion利用傅里叶旋转等变性原理,在频域估计主方向并进行特征对齐,显著提升了多尺度特征表达的一致性与有效性。实验表明,该方法在DOTA等遥感数据集上取得了新的最先进水平,特别适用于旋转目标检测任务。文章详细介绍了模块原理、结构优势,并提供了三种不同的YOLOv11改进配置方案和完整的核心代码实现。

Ai缝合怪、助力小伙伴高效发论文 153

如何在本地快速搭建一个离线版GPT?无需GPU,无需联网即可使用,速来围观(附教程)

如何在本地快速搭建一个离线版GPT?无需GPU,无需联网即可使用,速来围观(附教程)

瓦罗兰特顶级C位的博客 1515

Altium Designer(AD)仿真实验操作指南

1:运行仿真2:设置仿真3:放置电源模块4:放置器件模块5:探针。

XU157303764的博客 8898

【Python基础】Python知识库更新中。。。。

现阶段主要源于个人对 Python 编程世界的强烈兴趣探索,在深入钻研 Python 核心语法、丰富库函数应用以及多样化编程范式的基础上,逐步向外拓展延伸,深度挖掘其在数据分析、人工智能、网络开发等多个前沿领域的应用潜力,从而构建起一套兼具深度与广度的知识体系。本知识库中大部分知识来源于互联网,内容如有雷同,麻烦联系作者更改。目前仅为个人学习使用,后续根据知识库完善体系再考虑是否向大众公开。如有其他知识点需要扩展的可以留言。本知识库的目录如下:❤️Python基础知识(已完成)

TT小子的博客 457

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

本地离线部署Ai大模型的三种方案,含安装教程!

• 能够完成时下热门大模型垂直领域模型训练能力,提高程序员的编码能力: 大模型应用开发需要掌握机器学习算法、深度学习框架等技术,这些技术的掌握可以提高程序员的编码能力和分析能力,让程序员更加熟练地编写高质量的代码。• 基于大模型和企业数据AI应用开发,实现大模型理论、掌握GPU算力、硬件、LangChain开发框架和项目实战技能, 学会Fine-tuning垂直训练大模型(数据准备、数据蒸馏、大模型部署)一站式掌握;以大模型平台应用与开发为主,通过星火大模型,文心大模型等成熟大模型构建大模型行业应用。

2401_85390073的博客 4554

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

保姆级教程:在Windows上本地部署Dify并搭建知识库与智能体

在Windows环境下本地配置Dify和部署大语言模型的完整流程

qq_67982116的博客 2万+

jre9下载 jdk9

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

基于大语言模型的本地知识库问答(离线部署)

在LLM的加持下,知识库问答的实现变得非常简单。而且现在有诸如langchain、Llamaindex之类的框架集成了许多与LLM相关的操作。另外现在LLM的开源社区非常活跃,出现了诸如Llama2、mistral-7b等优秀的开源LLM。不管是参数量、资源消耗、训练速度等都降低到在消费级显卡上完成。

m0_63171455的博客 2448

开发一个本地化的 RAG 智能体

想深入了解知识库智能体底层原理?只需要开发一个智能体,便可对 AI 智能体背后的逻辑和运行机制探索一二

champyin的博客 1537

【Python智能体与数据库交互实战】:掌握高效数据操作的5大核心技巧

掌握Python智能体与数据库交互实战技巧,提升数据操作效率。涵盖连接管理、SQL执行、事务处理、异步操作与ORM应用,适用于自动化运维、Web后端与数据分析场景。方法实用、性能优越,值得收藏。

FastCompile的博客 541

AutoGPT本地LLM部署方案:完全离线运行

本文介绍如何通过AutoGPT与本地大语言模型(LLM)构建完全离线的AI智能体系统,实现数据安全与任务自动化。系统采用闭环架构,支持任务规划、文件操作与代码执行,适用于金融、医疗等高敏感领域,具备私有化、可控性和零边际成本优势。

weixin_42613360的博客 402

自己跑 AI 模型和知识库,永远免费用!

今天我们学了本地知识库、本地 AI 模型,并用它来做了一个阅读小说的助手。AI 模型只知道公开的信息,如果想让它对一些你的私有信息做解读,就需要用到知识库了。我们用 docker 跑了 maxkb 这个开源知识库,完全免费用,数据都是存在本地的相当安全。你可以用它接入线上 AI 模型来用,但如果担心这样不安全,也可以用 Ollma 跑个本地 AI 模型。我们试了下本地 Ollama 跑的 qwen2.5 模型,然后搭配小说知识库里的一篇小说,续写啥的完全不成问题,解读也很到位。

cnzzs的博客 1041
上一篇: 如何用Python+LangChain一周内开发出可商用AI助手?完整项目拆解
下一篇: 手把手教你用Python打造意图识别引擎(附完整代码与真实案例)
PixelStream
博客等级 码龄1年 177粉丝 2182原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值