专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
今天看啥  ›  专栏  ›  dotNET跨平台

使用 .NET 开发 AI 应用(5): 创建第一个 AI 聊天机器人应用

dotNET跨平台  · 公众号  ·  · 2024-06-18 08:00
    

文章预览

文末附全部源代码 (1):踏上旅程 (2):引入 Semantic Kernel 框架 (3): 创建第一个 AI 应用 (4):提示模板 在前面的章节中,我们探索了构建一个基础的问答系统。然而,在当今的人工智能领域,更为流行的是类似于ChatGPT这样的聊天机器人。本章将指导你如何使用.NET技术开发一个类似的聊天机器人应用程序。 前端页面设计 Gradio.Net提供了一个内置的Chatbot聊天机器人组件,为了增强用户体验,我们还将添加一个文本框,使用户能够输入他们的问题或命令: var chatbot = gr.Chatbot(); var txt = gr.Textbox(placeholder: "请输入您的问题后按回车键" ); 通过简洁的两行代码,我们就能够轻松创建一个直观的聊天界面。 后端逻辑实现 一旦界面部分准备就绪,我们接下来需要处理文本框的回车事件 Submit : txt.Submit(streamingFn:  (input) => GenerateResponse(input, kernel), inputs: new Gradio.N ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览