.Net程序员想要学习AI的,官方的AI教程来了!

科技   2024-11-29 21:41   福建  
自从.Net 9发布以来,很多.Net程序员想要学习AI编程热情高涨很多,但苦于没有完整的教程,不知道从何学起。
其实官方在Github已经帮我们整理好了,我们跟着学习就可以了。

01

项目简介

开源项目:ai-samples,是一个官方提供AI的.NET示例集合,该项目包含各种项目示例代码,方便初学者通过实践示例项目,学习如何将AI集成到我们的.NET项目中。

02

项目详细内容

该项目提供非常多示例教程,也有部分教程后续才会推出。

1、Microsoft.Extensions.AI 

Microsoft.Extensions.AI的使用示例,包括Azure OpenAI、OpenAI、Azure AI Inference、Ollama等平台示例代码。
2、Semantic Kernel教程明细
  • Semantic Kernel的基础知识。
  • 如何在应用中添加聊天历史功能。
  • 如何添加插件以实现函数调用,增强应用的功能。
  • 如何在AI应用中添加日志记录。
  • 如何集成Bing搜索插件,使应用能够利用网络搜索结果来增强智能功能。
  • 如何使用依赖注入来修改Semantic Kernel的行为,提高应用的灵活性和可维护性。
  • 如何在Web应用中使用Semantic Kernel。

3、快速入门使用OpenAI
提供了一系列快速入门项目,涉及文本摘要、Hiker AI、聊天上下文/数据、Hiker AI Pro(工具扩展)和生成图像等主题。
4、Azure OpenAI SDK的快速入门
类似于OpenAI快速入门,这些项目也涉及文本摘要、Hiker AI、聊天上下文/数据、Hiker AI Pro和生成图像等主题。
5、聊天项目示例
一个聊天项目代码示例。
6、LLM核心概念(即将推出
介绍了与大型语言模型相关的一些核心概念,如分词器、嵌入、RAG(Retrieval-Augmented Generation)、提示/提示工程等。
7、应用端示例
提供了Azure Search和E-Shop相关项目示例。
8、使用本地模型
本地模型的使用,包括Phi,以及后续会推出的Clip、Llama 2。
9、其他即将推出的教程
  • 分词器:TikToken。
  • 向量数据库:Azure AI Search、PostgreSQL + pgvector、Milvus和Qdrant。
  • Vector:Vector<T>相关参考示例。

03

项目地址

https://github.com/dotnet/ai-samples
- End -

推荐阅读

2个零基础入门框架教程!

一款可以替代Navicat的数据库管理工具
CSCore:一个.Net功能强大且灵活的开源音频处理库
Blazor开源UI简洁组件:10个热门.Net开源项目推荐!
ExcelDataReader:一个.Net高性能Excel开源读取器

回复“888”,免费领取.NetCore视频教程

点击下方公众号卡片,关注我

编程乐趣
专注分享.NET和.NET Core编程知识、有趣热门的开源项目。
 最新文章