文章预览
文末附全部源代码 (1):踏上旅程 (2):引入 Semantic Kernel 框架 (3): 创建第一个 AI 应用 在 上一章 中,我们已经探索了如何构建一个用户友好的Web界面,使用户能够轻松地提出问题并获得AI的即时回答。 现在,我们将进一步深入,探讨如何运用AI技术来增强用户体验和应用程序的交互性。在特定功能的AI应用中,我们期望用户无需输入冗长的提示,而只需提供关键信息即可。 示例应用 以“产品起名神器”这一AI应用为例,用户仅需输入他们的产品信息,如下所示: using ( var blocks = gr.Blocks()) { gr.Markdown( "# 产品起名神器" ); Textbox input, output; using (gr.Row()) { input = gr.Textbox(label: "产品" ); output = gr.Textbox(label: "名称" ); } var btn = gr.Button( "提交" ); await btn.Click(fn: async (input) => gr
………………………………