AI系列专题
一. 前言
1. 需要准备的东西
1. “科学”上网
2. 各个模型的key
PS:如果需要国外手机号码,可以使用 https://sms-activate.org/cn/ 这个网站进行接收。
注:有的AI,有些国家是被封了,以便切换“科学”上网的地址。
2. 一些术语
LLM:大型语言模型(大模型)
Embedding:文本向量化
VectorDB:向量数据库
NPL: 自然语言处理
RAG: 检索增强生成 (给LLM知道私有数据)
二. 相关说明
1 相关地址
阿里百炼:
DeepSeek:
Qdrant:https://qdrant.tech/
2 微软相关库
(1) Microsoft.Agents.AI.OpenAI: 代理框架,里面包括非常多的库,有了它,基本上不需要引入其它库了。比如:
A. Microsoft.Extensions.AI: 是一组核心 .NET 库,提供统一的 C# 抽象层,用于与 AI 服务交互,例如小型和大型语言模型(SLM 和 LLM)、嵌入和中间件
B. OpenAI: OpenAI官方的.Net库
C. Microsoft.Extensions.AI.OpenAI:为 OpenAI 兼容的模型或终结点提供 AI 抽象。 此库还包括 OpenAI 的官方库作为依赖项
D. Microsoft.Extensions.VectorData.Abstractions: 提供对矢量存储的 Create-Read-Update-Delete (CRUD) 和搜索操作。 它允许在矢量存储(如 Qdrant、Azure SQL、CosmosDB、MongoDB、ElasticSearch 等)中存储已处理的区块。
(2) Microsoft.Extensions.DataIngestion: 包提供用于数据引入的基础 .NET 构建基块。 它使开发人员能够读取、处理和准备 AI 和机器学习工作流的文档,特别适用于检索增强生成(RAG)场景
(3) Microsoft.KernelMemory.xx :系列是微软开源的Kernel Memory(内核内存) 框架的核心组件,专注于构建 AI 驱动的语义内存系统(文档解析、语义检索、生成式问答),比如:
核心基础层:
A. Microsoft.KernelMemory.Core:框架核心库,包含 Kernel Memory 的基础架构
B. Microsoft.KernelMemory.Abstraction:抽象层库,定义核心接口(解耦实现与业务逻辑),通用接口:IMemoryDb(向量库)、IAIService(AI 模型)、IDocumentSplitter(文档拆分)
AI模型适配层,对接不同AI
C. Microsoft.KernelMemory.AI.OpenAI: 适配OpenAI 官方 API,封装 OpenAI Embedding(文本向量化)封装 OpenAI LLM(生成式问答、摘要);. 处理 API 认证、超时、重试逻辑
向量数据库适配层:
D. Microsoft.KernelMemory.MemoryDd.Qdrant: 适配 Qdrant 数据库
(4) ModelContextProtocol: MCP C#的SDK
(5) Microsoft.SemanticKernel.Connectors.InMemory:提供"内存中矢量存储类"来保存可查询矢量数据记录 【内存向量库】
三. 目录
阶段三:AI专题【基于Python】
第一节:Python相关环境安装和配置(python、PyCharm、Anaconda)--未完
阶段二:AI入门【基于.Net】
第一节:基于微软AI库调用阿里千问大模大模型(一次性返回 和 流式返回)
第三节:Qdrant向量数据库简介、"科学"安装、结合Embedding入门实操
第四节:LLM的默认无状态、基于Memnet库记忆实操、原理说明
第五节:RAG实操--让AI懂你的私有数据、本质剖析(很傻瓜)
第六节:Funcition Calling实操--让LLM具有调用本地函数能力、本质剖析(很傻瓜)
阶段一:ChatGPT基本用法
第二节:ChatGPT提示词Prompts的设计技巧和一些场景
第三节:ChatGPT聊天框用途(PPT/思维导图/写代码/文案/面试等等)--持续更新
第五节:ChatGPT开源项目、周边软件/插件介绍、AutoGPT和Cusor的使用
第六节:基于.Net的OpenAI包测试使用ChatGPT的各种Api
第七节:基于ChatGPT实现聊天程序(vue3+nodejs)--未完
!
- 作 者 : Yaopengfei(姚鹏飞)
- 博客地址 : http://chuna2.787528.xyz/yaopengfei/
- 声 明1 : 如有错误,欢迎讨论,请勿谩骂^_^。
- 声 明2 : 原创博客请在转载时保留原文链接或在文章开头加上本人博客地址,否则保留追究法律责任的权利。

浙公网安备 33010602011771号