在本地部署DeepSeek大模型实现联网增强的AI应用

浅尝semantic kernel 浅尝基本就是这样啦,后续的工作就是一些优化方面的了,可以发挥无限的想象力去给我们的线上系统插上翅膀了,我感觉这就是本地化的“小爱同学”,比如以前审查资料,需要人一个个的去找,去查用户提交的信息,有了AI加持之后,我们可以像使唤家里的“小爱同学”一样,让它帮我们去完成这类重复性的工作。比如给他一个命令“帮我把今天考试所有考90分的同学导出来”,或者更复杂一点,“帮我把今天考试所有得90分的同学导出来,并给他们发送邮件”等等。 阅读详情
AI摘要

本文介绍如何在本地部署DeepSeek大模型,并通过Microsoft Semantic Kernel框架集成联网搜索功能,构建具备联网增强能力的智能应用。详细说明了环境准备、实现原理、代码实现解析、功能特性及应用场景示例,并提供了完整项目代码的GitHub地址。

一、前言

在本地部署大语言模型(LLM)并赋予其联网能力,是当前AI应用开发的重要方向。本文将基于Microsoft Semantic Kernel框架,结合DeepSeek本地模型和自定义搜索技能,展示如何构建一个具备联网增强能力的智能应用。

二、环境准备

  1. 运行环境要求:
  • .NET 6+ 运行环境

  • 本地运行的Ollama服务(版本需支持DeepSeek模型)

  • 可访问的搜索引擎API端点

  1. 核心NuGet包:

    Microsoft.SemanticKernel  
    Microsoft.SemanticKernel.Connectors.Ollama  
    
    

三、实现原理

1. 架构设计

[用户输入] → [搜索模块] → [结果预处理] → [LLM整合] → [最终响应]  

2. 核心组件

  • Ollama服务:托管DeepSeek模型的本地推理

  • Semantic Kernel:AI服务编排框架

  • 自定义SearchSkill:联网搜索能力封装

四、代码实现解析

1. Ollama服务集成

var endpoint = new Uri("http://你的ollama地址:11434");  
var modelId = "deepseek-r1:14b";  
  
var builder = Kernel.CreateBuilder();  
builder.AddOllamaChatCompletion(modelId, endpoint);  

2. 搜索技能实现

public class SearchSkill  
{  
    // 执行搜索并处理结果  
    public async Task<List<SearchResult>> SearchAsync(string query)  
    {  
        // 构建请求参数  
        var parameters = new Dictionary<string, string> {  
            { "q", query },  
            { "format", "json" },  
            // ...其他参数  
        };  
          
        // 处理响应并解析  
        var jsonResponse = await response.Content.ReadAsStringAsync();  
        return ProcessResults(jsonResponse);  
    }  
}  

3. 主流程编排

// 初始化服务  
var kernel = builder.Build();  
var chatService = kernel.GetRequiredService<IChatCompletionService>();  
var searchService = kernel.GetRequiredService<SearchSkill>();  
  
// 执行搜索  
List<SearchResult> result = await searchService.SearchAsync(query);  
  
// 构建提示词  
var chatHistory = new ChatHistory();  
chatHistory.AddSystemMessage($"找到{result.Count}条结果:");  
// ...添加搜索结果  
  
// 获取模型响应  
await foreach (var item in chatService.GetStreamingChatMessageContentsAsync(chatHistory))  
{  
    Console.Write(item.Content);  
}  

五、功能特性

  1. 混合智能架构
  • 本地模型保障数据隐私

  • 联网搜索扩展知识边界

  • 流式响应提升交互体验

  1. 搜索增强功能

    var sortedResults = results.OrderByDescending(r => r.Score);  
    
    
    private List<Result> FilterResults(...)  
    
    
  • 安全搜索支持

  • 域名过滤机制

  • 结果相关性排序

六、应用场景示例

以Vue-Pure-Admin模板开发为例:

用户输入:基于vue-pure-admin做一个表格页面  
  
系统响应:  
1. 搜索官方文档相关内容  
2. 整合最佳实践代码示例  
3. 给出分步实现建议  

七、总结

通过本文的实现方案,开发者可以:

  1. 在本地安全地运行DeepSeek大模型

  2. 灵活扩展模型的实时信息获取能力

  3. 构建企业级AI应用解决方案

完整项目代码已托管至GitHub(示例地址),欢迎开发者参考和贡献。这种本地+联网的混合架构,为构建安全可靠的智能应用提供了新的可能性。
https://github.com/zt199510/deepseeksk

程序员为什么要学大模型?

大模型时代,火爆出圈的LLM大模型让程序员们开始重新评估自己的本领。 “AI会取代那些行业?”“谁的饭碗又将不保了?”等问题热议不断。

事实上,抢你饭碗的不是AI,而是会利用AI的人。

继科大讯飞、阿里、华为等巨头公司发布AI产品后,很多中小企业也陆续进场!超高年薪,挖掘AI大模型人才! 如今大厂老板们,也更倾向于会AI的人,普通程序员,还有应对的机会吗?

与其焦虑……

不如成为「掌握AI工具的技术人」,毕竟AI时代,谁先尝试,谁就能占得先机!

但是LLM相关的内容很多,现在网上的老课程老教材关于LLM又太少。所以现在小白入门就只能靠自学,学习成本和门槛很高。

针对所有自学遇到困难的同学们,我帮大家系统梳理大模型学习脉络,将这份 LLM大模型资料 分享出来:包括LLM大模型书籍、640套大模型行业报告、LLM大模型学习视频、LLM大模型学习路线、开源大模型学习教程等, 😝有需要的小伙伴,可以 扫描下方二维码领取🆓↓↓↓

👉优快云大礼包🎁:全网最全《LLM大模型入门+进阶学习资源包》免费分享(安全链接,放心点击)👈

​

一、LLM大模型经典书籍

AI大模型已经成为了当今科技领域的一大热点,那以下这些大模型书籍就是非常不错的学习资源。

在这里插入图片描述

二、640套LLM大模型报告合集

这套包含640份报告的合集,涵盖了大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。(几乎涵盖所有行业)

在这里插入图片描述

三、LLM大模型系列视频教程

在这里插入图片描述

四、LLM大模型开源教程(LLaLA/Meta/chatglm/chatgpt)

在这里插入图片描述

LLM大模型学习路线 ↓

阶段1:AI大模型时代的基础理解

  • 目标:了解AI大模型的基本概念、发展历程和核心原理。

  • 内容:

    • L1.1 人工智能简述与大模型起源
    • L1.2 大模型与通用人工智能
    • L1.3 GPT模型的发展历程
    • L1.4 模型工程
    • L1.4.1 知识大模型
    • L1.4.2 生产大模型
    • L1.4.3 模型工程方法论
    • L1.4.4 模型工程实践
    • L1.5 GPT应用案例

阶段2:AI大模型API应用开发工程

  • 目标:掌握AI大模型API的使用和开发,以及相关的编程技能。

  • 内容:

    • L2.1 API接口
    • L2.1.1 OpenAI API接口
    • L2.1.2 Python接口接入
    • L2.1.3 BOT工具类框架
    • L2.1.4 代码示例
    • L2.2 Prompt框架
    • L2.3 流水线工程
    • L2.4 总结与展望

阶段3:AI大模型应用架构实践

  • 目标:深入理解AI大模型的应用架构,并能够进行私有化部署。

  • 内容:

    • L3.1 Agent模型框架
    • L3.2 MetaGPT
    • L3.3 ChatGLM
    • L3.4 LLAMA
    • L3.5 其他大模型介绍

阶段4:AI大模型私有化部署

  • 目标:掌握多种AI大模型的私有化部署,包括多模态和特定领域模型。

  • 内容:

    • L4.1 模型私有化部署概述
    • L4.2 模型私有化部署的关键技术
    • L4.3 模型私有化部署的实施步骤
    • L4.4 模型私有化部署的应用场景

这份 LLM大模型资料 包括LLM大模型书籍、640套大模型行业报告、LLM大模型学习视频、LLM大模型学习路线、开源大模型学习教程等, 😝有需要的小伙伴,可以 扫描下方二维码领取🆓↓↓↓

👉优快云大礼包🎁:全网最全《LLM大模型入门+进阶学习资源包》免费分享(安全链接,放心点击)👈

​

[思考记录.AI]Deepseek-R1的联网搜索,是什么? 目前的DS-R1联网搜索,它本质上是什么呢?         大模型本身的预训练数据中并不包含最新的联网信息,并且大模型并不能直接联网搜索。那么,DeepSeek-R1 的联网版是个什么呢?从当前的理解看,其本质上应该算是一种“搜索智能体”(解决信息搜索场景的 AI Agent): 1.大模型作为“大脑”提供认知能力(如语言理解、策略生成、分析推理) 2.搜索智能体通过工具调用(如联网搜索、数据库查询的等)扩大模型的知识边界,以及解决数据滞后问题。 结合起来,就实现了时效性更强的智能交互。 阅读详情

相关推荐

DeepSeek私有化部署搭建、本地知识库、可联网查询RAG检索增强生成

以下为主界面功能介绍。选择好模型后即可开始对话。通过合理的RAG设置、知识库设置、提示词设置,可以将大模型AI训练成更符合自身需要、更加智能化的产品。相比于通用大模型更能满足私有、定制的需求。由于Cherry Studio、AnythingLLM在许多设置上与Page Assist相似,故下文将仅对软件主要设置进行介绍。

hxbao的专栏 2181

如何使本地大模型拥有联网搜索的能力?

要让本地部署的大模型(如DeepSeek、LLaMA、ChatGLM等)具备联网搜索能力,需要将模型与外部工具结合,通过API调用、插件或代理机制实现实时信息获取。

ChinaLiaoTian的博客 1万+

DeepSeek R1本地化部署与联网功能实战指南:从零搭建智能对话系统

在人工智能技术快速发展的今天,如何将先进的对话模型DeepSeek R1部署到本地环境并赋予其联网能力,成为许多开发者和企业关注的重点。本文将深入讲解完整的本地化部署流程,并通过实例代码演示如何为模型添加实时网络访问功能。

理论都是虚的,代码才是王道。 7万+

大型语言模型联网搜索:工作原理深度解析!

本文展示从零开始搭建一个本地聊天助手的过程,涵盖了模型部署、搜索逻辑设计、内容提取与整合等关键步骤,特别介绍了如何让模型具备联网搜索能力。0x0 序近段时间 DeepSeek 的服务火遍了全网,无论是使用网页还是使用 App 都能享受到 深度思考 + 联网搜索 的至尊体验。奈何免费的东西往往是需要排队的,从年开始 DeepSeek 的服务就一度处于不可用状态,就算是年后,网络搜索也是经常处于不可用的状态。所以这个和模型配套的网络搜索能力到底是什么东西呢?他是模型自带的?

2401_84204413的博客 2942

SAP CEWB 高效批量调整工艺路线与BOM的实战指南

本文详细介绍了SAP CEWB工具在批量调整工艺路线与BOM中的高效应用。通过实战案例和操作指南,帮助制造业企业快速掌握批量修改技巧,显著提升工作效率,避免手工操作带来的错误和耗时。特别适合需要频繁更新工艺路线和BOM的企业用户。

weixin_42524708的博客 397

用友U8接口开发全攻略:从EAI到OpenAPI的5种方式详解(附避坑指南)

本文深度解析了用友U8系统接口开发的五种核心方式:EAI、API、OpenAPI、SQL直连与内部CO组件。文章详细对比了各方式的适用场景、优缺点及实战操作,并提供了清晰的选型决策框架与避坑指南,帮助开发者根据具体业务需求选择最高效、最稳定的集成路径。

weixin_29322855的博客 685

新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用

1|0在本地部署DeepSeek大模型实现联网增强的AI应用 1|1一、前言 在本地部署大语言模型(LLM)并赋予其联网能力,是当前AI应用开发的重要方向。本文将基于Microsoft Semantic Kernel框架,结合DeepSeek本地模型和自定义搜索技能,展示如何构建一个具备联网增强能力的智能应用。 1|2二、环境准备 运行环境要求: .NET 6+ 运行环境 本地运行的Oll...

weixin_40777151的博客 500

逻辑漏洞:水平越权、垂直越权靶场练习

水平越权和垂直越权是组织中常见的管理问题,指的是员工在组织中所拥有的权力和责任超出其职位所应具备的范围。 水平越权是指员工在同一级别的职位上超越了其同事的权力和责任范围,通常表现为某个员工在团队中承担了过多的任务或权力,导致其他同事感到不公平或不满。 垂直越权则是指员工在组织中超越了其职位等级的权力和责任范围,通常表现为员工在没有得到上级批准的情况下做出决策或行动,可能会导致组织内部的混乱和冲突。

qq_68163788的博客 2470

在本地部署DeepSeek大模型实现联网增强的AI应用,大模型入门到精通,收藏这篇就足够了!(附教程)

本文将基于Microsoft Semantic Kernel框架,结合DeepSeek本地模型和自定义搜索技能,展示如何构建一个具备联网增强能力的智能应用。

2301_81940605的博客 1239

【科研建模】Pycaret自动机器学习框架使用流程及多分类项目实战案例详解

对pycaret的使用流程进行梳理,并详细介绍了基于多分类预测的案例

lys_828的博客 780

问答式AI vs 智能体(Agent):它们有什么不同?

你肯定用过 ChatGPT 或文心一言——问它一个问题,它给你一个答案。AI Agent(AI智能体)。很多人搞不清楚:它们不都是"AI"吗?有什么区别?这篇文章用一个最简单的类比,彻底讲清楚这两者的本质差异。框架特点适合人群AutoGPT完全自主执行任务,链式思考开发者MetaGPT模拟团队协作,多角色分工开发者LangChain最流行的Agent开发框架开发者Dify可视化无代码搭建Agent非技术用户Coze(扣子)字节跳动出品,国内最易用普通用户WorkBuddy。

Johnny2004的专栏 447

在本地部署DeepSeek大模型实现联网增强的AI应用(附教程)

在本地部署大语言模型(LLM)并赋予其联网能力,是当前AI应用开发的重要方向。本文将基于Microsoft Semantic Kernel框架,结合DeepSeek本地模型和自定义搜索技能,展示如何构建一个具备联网增强能力的智能应用。

2301_81940605的博客 1278

大模型系列——Ollama-OCR 简明教程

Llama 3.2-Vision 是一个多模态大型语言模型,有 11B 和 90B 两种大小,能够处理文本和图像输入以生成文本输出。该模型在视觉识别、图像推理、图像描述和回答与图像相关的问题方面表现出色,在多个行业基准测试中优于现有的开源和闭源多模态模型。在本文中,我将介绍如何调用由 Ollama 运行的 Llama 3.2-Vision 11B 建模服务并使用实现图像文本识别 (OCR) 功能。

2401_84052244的博客 1万+

本地部署DeepSeek大模型:实现联网增强AI应用,打造智能未来!

在本地部署大语言模型(LLM)并赋予其联网能力,是当前AI应用开发的重要方向。本文将基于Microsoft Semantic Kernel框架,结合DeepSeek本地模型和自定义搜索技能,展示如何构建一个具备联网增强能力的智能应用。通过本文的实现方案,开发者可以:在本地安全地运行DeepSeek大模型灵活扩展模型的实时信息获取能力构建企业级AI应用解决方案完整项目代码已托管至GitHub(示例地址),欢迎开发者参考和贡献。这种本地+联网的混合架构,为构建安全可靠的智能应用提供了新的可能性。

2401_84204207的博客 1101

android osmdroid 加载常用离线地图格式(开源的在线地图)

osmdroid是(几乎)完整/免费更换为Android MapView(v1 API)类。它还包括一个模块化的瓷砖供应商系统支持众多的在线和离线瓷砖来源和覆盖支持内置覆盖绘制图标,跟踪位置和形状。如果想在你项目中使用osmdroid,绝对是灵活度最高,不用申请百度,高德等的key。还有一堆规则要遵循。osmdroid可以支持多图层叠加,绘制自已的图层。离线加载常用地图格式zip,sqlite,.

mmsx990的博客 1万+

Vite 任意文件读取漏洞复现(CVE-2026-39363)

Vite开发服务器 WebSocket中的fetchModule方法未实施server.fs访问控制,导致攻击者可通过WebSocket连接并读取服务器上的任意文件(CVE-2026-39363)

iSee857的博客 221

本地部署大模型(DeepSeek)及API调用实战

本篇文章主要介绍了本地部署大模型(本文中使用DeepSeek)主流框架安装及部署方式。希望各位指正及加以补充。

不懂的博客 1万+

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

自建 DeepSeek AI大模型时代已来,一文讲清联网搜索如何高效实现

(全套教程扫描领取哈)• 能够利用大模型解决相关实际项目需求: 大数据时代,越来越多的企业和机构需要处理海量数据,利用大模型技术可以更好地处理这些数据,提高数据分析和决策的准确性。截至目前大模型已经超过200个,在大模型纵横的时代,不仅大模型技术越来越卷,就连大模型相关的岗位和面试也开始越来越卷了。• 基于大模型和企业数据AI应用开发,实现大模型理论、掌握GPU算力、硬件、LangChain开发框架和项目实战技能, 学会Fine-tuning垂直训练大模型(数据准备、数据蒸馏、大模型部署)一站式掌握;

2301_79455190的博客 1812

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

上一篇: 国产AI之Deepseek-r1的本地化部署搭建方法
下一篇: DeepSeek-R1大模型本地部署,保姆级教程!
Llama-Turbo
博客等级 码龄4年 9901粉丝 2022原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值