
project-oagents
用 C# 快速搭出会调用工具的 AI 智能体
project-oagents 是一个用 C# 编写的实验性 AI Agents 开发框架,目标是让 .NET 开发者也能像使用 Python 生态那样,快速搭建具备工具调用、任务规划和多步推理能力的智能体应用。它解决的核心问题是:现有 AI Agent 框架大多集中在 Python/TypeScript 生态,C# 开发者缺少原生、类型安全且与 .NET 生态无缝集成的方案。框架提供 Agent 抽象、工具注册、对话编排等基础能力,并利用 C# 的强类型和 async/await 特性来组织异步推理流程。项目目前处于早期实验阶段,星标约 300,适合想尝鲜 .NET AI Agent 开发、或需要把 LLM 能力嵌入现有 C# 服务的开发者参考和二次开发。
项目数据
使用教程
核心亮点
- 原生 C# 实现,与 .NET 生态和 async/await 异步模型自然融合
- 提供 Agent 抽象与工具注册机制,便于把现有 C# 方法暴露给 LLM 调用
- 强类型语言特性有助于减少提示词与参数传递中的运行时错误
不足之处
- 项目标注为实验性,API 和架构可能频繁变动
- 社区规模小、文档和示例有限,生产可用性待观察
适用场景
- 在现有 .NET 后端服务中嵌入可调用内部 API 的智能助手
- 为 C# 桌面或 Web 应用添加多步推理与工具调用能力
- 学习和验证 .NET 平台上的 AI Agent 架构设计
替代项目
Semantic Kernel、AutoGen
项目介绍
下一篇:agent-core
同类项目推荐
ComfyUI_Custom_Nodes_AlekPet
开源
给 ComfyUI 装上语音翻译和姿态检测,工作流更全能
Custom nodes that extend the capabilities of Comfyui
langchain
开源
组装 AI 应用的乐高积木,从想法到上线不换工具
The agent engineering platform.
transformers
开源
全球最大的模型仓库全家桶,想用的模型一把抓
Transformers: the model-definition framework for state-of-the-art machine learning m···
bruno
开源
把 API 测试当代码管理,用 Git 搞定协作与版本追踪
Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/I···