Skip to content

Latest commit

 

History

History
127 lines (86 loc) · 11.8 KB

README_zh.md

File metadata and controls

127 lines (86 loc) · 11.8 KB

.NET和人工智能资源精选列表

Awesome

如果您有兴趣在.NET中使用人工智能(AI),这里有一系列示例、教程、SDK和视频帮助您入门并深入理解。目前涵盖的主题包括生成式人工智能(GenAI)和大型语言模型(LLMs)。

灵感来自 frontend-dev-bookmarksruby-bookmarksawesome-machine-learningawesome-generative-aiawesome-dotnet 等的启发。

欢迎贡献内容!请先查看贡献指南和质量标准页面。如果您发现这里的内容/链接有问题,也可以报告问题。如果您有一般性反馈,或者对特定示例有请求,也可以在 讨论 部分提出。

许可证

CC0

注意:这个列表目前由Jordan Matthiesen在GitHub上托管,这里的内容包含并不意味着由我或我的雇主直接背书。我(和其他贡献者)发现这些项目有用,认为更广泛的.NET开发者社区会发现它们有帮助。欢迎提供反馈!

内容目录

入门

新闻和社交媒体

社区和论坛

  • .NET + AI on StackOverflow - 在StackOverflow中关于.net + artificial-intelligence标签的搜索结果,一个发布问题给社区的好地方。
  • Azure AI社区 - 有关Azure AI讨论的Discord社区。

教程和示例

教程

  • 用AI构建你自己的课程助手 "你在使用Azure OpenAI服务构建Copilot应用吗?你理解Copilot Stack的概念吗?在这次会议中,我们将使用Semantic Kernel构建您的第一个基于Copilot Stack的Copilot应用程序。" - 由Luis Quintanilla(微软)和Kinfey Lo(微软)主持
  • .NET Semantic Kernel 教程: 从零到浣熊英雄 - 此视频教程系列,展示了如何使用Azure OpenAI、.NET、语义内核(Semantic Kernel)和OpenTelemetry创建一个生产就绪的大型语言模型(LLM)工具。

参考应用程序

使用本地模型

使用多模态模型

处理数据

使用 Assistants/Agents

在不同工作负载/应用类型中包含AI

NET MAUI - 移动开发

Teams

SDK

Semantic Kernel

  • Overview - Semantic Kernel - 一个由微软构建的SDK,允许您“构建可以调用现有代码的代理”。提供了在.NET中工作的本地支持。
  • Semantic Kernel Cookbook - 使用Semantic Kernel实现常见任务的示例集合,提供了.NET开发人员的Polyglot笔记本。

AutoGen.Net

  • AutoGen.Net - AutoGen的官方.NET实现。AutoGen是由MS Research构建的多代理对话框架,允许您轻松构建多代理对话和工作流程。

协调器

  • LangChain [非官方] -.NET中广受欢迎的LangChain Python项目的实现。注意:目前它处于早期状态,正在寻找贡献者!

向量存储SDK

  • NRedis Stack .NET SDK - 用Redis做向量搜索的.NET开发工具库
  • Redis OM for .NET - 用Redis做对象搜索和语义缓存的.NET开发框架
  • Milvus C# SDK - 用于与Milvus向量DB解决方案一起工作的.NET SDK。
  • Pinecone - [非官方] 社区支持的SDK,用于与Pinecone向量DB一起工作。
  • Qdrant .NET SDK - SDK用于与Qdrant向量DB一起工作。
  • Weaviate - [非官方] 社区支持使用 Weaviate vector DB 的 SDK。

人工智能服务