diff --git a/src/Senparc.AI.Agents/Senparc.AI.Agents.csproj b/src/Senparc.AI.Agents/Senparc.AI.Agents.csproj index 6583c68..d0fc817 100644 --- a/src/Senparc.AI.Agents/Senparc.AI.Agents.csproj +++ b/src/Senparc.AI.Agents/Senparc.AI.Agents.csproj @@ -1,45 +1,46 @@  - - netstandard2.1 - 0.1.5 - enable - 10.0 - Senparc.AI.Agents - Senparc.AI.Agents - true - + + netstandard2.1 + 0.2.0 + enable + 10.0 + Senparc.AI.Agents + Senparc.AI.Agents + true + Senparc.AI.Agents - AI Agents(智能体),支持 AutoGen,可配置 Agent 进行协作 - Senparc Copyright © 2004~2024 - + Senparc Copyright © 2004~2024 + Senparc.AI.Agents,Agents,C#,AIGC,GenAI,AGI,LLM,SemanticKernel - Jeffrey Su - Senparc - Apache-2.0 - https://github.com/Senparc/Senparc.AI.Agents - Senparc.AI.Agents.dll - Senparc.AI 核心模块 - https://github.com/Senparc/Senparc.AI.Agents - icon.jpg - + Jeffrey Su + Senparc + Apache-2.0 + https://github.com/Senparc/Senparc.AI.Agents + Senparc.AI.Agents.dll + Senparc.AI 核心模块 + https://github.com/Senparc/Senparc.AI.Agents + icon.jpg + v0.1.0 创世 - - https://github.com/Senparc/Senparc.AI.Agents - Debug;Release;Test - SKEXP0001;SKEXP0010;SKEXP0050;SKEXP0070 - - - ..\..\BuildOutPut\ - ..\..\BuildOutPut\netstandard2.1\Senparc.AI.Agents.xml - - - - - - - - + [2024-09-07] v0.2.0 SemanticKernelHelper 提供重新设置 SenparcAiSetting 参数方法 + + https://github.com/Senparc/Senparc.AI.Agents + Debug;Release;Test + SKEXP0001;SKEXP0010;SKEXP0050;SKEXP0070 + + + ..\..\BuildOutPut\ + ..\..\BuildOutPut\netstandard2.1\Senparc.AI.Agents.xml + + + + + + + + \ No newline at end of file diff --git a/src/Senparc.AI.Kernel/Helpers/SemanticKernelHelper.cs b/src/Senparc.AI.Kernel/Helpers/SemanticKernelHelper.cs index 8f9b5f6..49386d9 100644 --- a/src/Senparc.AI.Kernel/Helpers/SemanticKernelHelper.cs +++ b/src/Senparc.AI.Kernel/Helpers/SemanticKernelHelper.cs @@ -34,7 +34,7 @@ public partial class SemanticKernelHelper internal IKernelBuilder KernelBuilder { get; set; } = Microsoft.SemanticKernel.Kernel.CreateBuilder(); - internal ISenparcAiSetting AiSetting { get; } + internal ISenparcAiSetting AiSetting { get; private set; } private List _memoryExecuteList = new List(); private readonly ILoggerFactory? loggerFactory; @@ -119,7 +119,14 @@ public Microsoft.SemanticKernel.Kernel BuildKernel(IKernelBuilder kernelBuilder, return _kernel; } - + /// + /// 重新设置 SenparcAiSetting 参数 + /// + /// + public void ResetSenparcAiSetting(ISenparcAiSetting aiSetting) + { + this.AiSetting = aiSetting; + } #region RequestSettings diff --git a/src/Senparc.AI.Kernel/Senparc.AI.Kernel.csproj b/src/Senparc.AI.Kernel/Senparc.AI.Kernel.csproj index 378f10c..9478449 100644 --- a/src/Senparc.AI.Kernel/Senparc.AI.Kernel.csproj +++ b/src/Senparc.AI.Kernel/Senparc.AI.Kernel.csproj @@ -1,29 +1,29 @@  - - netstandard2.1 - 0.17.4 - enable - 10.0 - Senparc.AI.Kernel - Senparc.AI.Kernel - true - + + netstandard2.1 + 0.18.0 + enable + 10.0 + Senparc.AI.Kernel + Senparc.AI.Kernel + true + Senparc.AI 核心模块,支持 Semantic Kernel,提供一系列 Senparc.AI 产品基础接口实现 - Senparc Copyright © 2004~2024 - + Senparc Copyright © 2004~2024 + Senparc,AI,Kernel,C#,AIGC,GenAI,AGI,LLM,SemanticKernel - Jeffrey Su - Senparc - Apache-2.0 - https://github.com/Senparc/Senparc.AI.Kernel - Senparc.AI.Kernel.dll - Senparc.AI 核心模块 - https://github.com/Senparc/Senparc.AI.Kernel - icon.jpg - + Jeffrey Su + Senparc + Apache-2.0 + https://github.com/Senparc/Senparc.AI.Kernel + Senparc.AI.Kernel.dll + Senparc.AI 核心模块 + https://github.com/Senparc/Senparc.AI.Kernel + icon.jpg + v0.1.0 创世 v0.2.0 添加 NeuChar OpenAI v0.3.1 同步最新版本 Semantic Kernel,完善 Prompt 运行方法 @@ -49,32 +49,33 @@ v0.16.1 添加 RunAsync(kernelFunction) 方法 v0.17.0 支持 Ollama v0.17.2 升级 AutoGen,更新对应扩展代码 - - https://github.com/Senparc/Senparc.AI.Kernel - Debug;Release;Test - SKEXP0001;SKEXP0010;SKEXP0050;SKEXP0070 - - - ..\..\BuildOutPut\ - ..\..\BuildOutPut\netstandard2.1\Senparc.AI.Kernel.xml - - - - - - - - - - - - - - - - - - - - + [2024-09-07] v0.18.0 SemanticKernelHelper 提供重新设置 SenparcAiSetting 参数方法 + + https://github.com/Senparc/Senparc.AI.Kernel + Debug;Release;Test + SKEXP0001;SKEXP0010;SKEXP0050;SKEXP0070 + + + ..\..\BuildOutPut\ + ..\..\BuildOutPut\netstandard2.1\Senparc.AI.Kernel.xml + + + + + + + + + + + + + + + + + + + + \ No newline at end of file