摘要:当前.net能用的智能体有几个,不过都是刚开始阶段,从几个项目上来看,都是没有完全的定型,这其实不光是智能体,连openai,微软的API都一直在改,但是这也是正常,谁都不好判断下面会发生什么,毕竟现实世界是存在大于本质。
当前.net能用的智能体有几个,不过都是刚开始阶段,从几个项目上来看,都是没有完全的定型,这其实不光是智能体,连openai,微软的API都一直在改,但是这也是正常,谁都不好判断下面会发生什么,毕竟现实世界是存在大于本质。
AI从2022年出来的那一刻起,我当时就很确定,语言模型找到方向了,只要方向一定,下来就是往前推进了,在这2025年OPENAI O3的发布,和前二天的沉淀,智能体的全面应用可能从今年会开始了。BotSharp这个项目是我去年才知道的,不过刚知道的时候就觉的这个项目相当成熟,也是走在智能应用的前面的,.net有这么优秀的项目能走在前面,此处因当有掌声。
好废话不多说了,现在C#项目的智能体的文档都不是太全,botsharp也一样,今天下载下来打算学习一下,出现了几个小坑,在此记录一下,帮助想尝试的朋友简单跑一下。
1. 首先下载下来
2. Quick Started
Run backend service
PS D:\> git clone https://github.com/dotnetcore/BotSharp PS D:\> cd BotSharp # For Windows PS D:\BotSharp\> dotnet run --project .\src\WebStarter\WebStarter.csproj -p SolutionName=BotSharp 这里我有一台机器是有报错误的,没起来,用vs2022加载BotSharp.sln起来编译,会提示你需要进行dotnet update ,你就照着进botsharp 命令提示行去做就成。 # For Linux $ dotnet run --project ./src/WebStarter/WebStarter.csproj -p SolutionName=BotSharpRun Admin UI project, reference to BotSharp UI.
PS D:\> git clone https://github.com/SciSharp/BotSharp-UIPS D:\> cd BotSharp-UIPS D:\> npm installPS D:\> npm run dev此处非常简单,如果你只想看看的话,其实只要做第二步,现在有一个免费的服务开着可以用https://botsharp.azurewebsites.net多么的人性化啊~!~ but....就是慢的你想怀疑人生,想到每次别人和我说慢的时候,我都很不在意,现在我就想直接关了。
如果要调试,那就必须把1服务启动起来,起来后,
把UI中的https://botsharp.azurewebsites.net 修改为http://127.0.0.1:5500
User: admin@gmail.com0
Password:123456
跑本地速度就起来了。
我在这里把这二个插件拉起来。
拉起来后,如果是使用国内的一些第三方中间平台的,那推荐使用OPENAI,我试微软云的,不过现在他最新版的,我不知道如何调用第三方的了,试了很久没搞出来,用OPENAI的话最后直接改URL就好了,注意url的v1后面的,只要和openai兼容的都可以。
配置模型
这里Provider:名字要小写,一定要小写,一定要小写,一定要小写,重要的事说三遍,这样后面配置时才会有,我查了好久。
配置好了,再run起来。
这里配置好模型,就能开聊了。还有上面在new agent时,agent有3个按钮build,train是没用到的,只能test.
来源:opendotnet