在 Azure AI Studio 中创建项目并使用聊天演练场

See: Create a project and use the chat playground in Azure AI Studio - Azure AI Studio | Microsoft Learn

在本动手实验中,你将创建项目,部署聊天模型,然后在 Azure AI Studio 中的演练场中使用它。

本动手实验包括:

  1. 在 Azure AI Studio 中创建项目
  2. 部署一个 Azure OpenAI 的模型
  3. 在演练场中直接使用模型

前置条件

  • Azure 订阅
  • 访问 Azure OpenAI 的授权
  • 一个 Azure AI Studio Hub
  • 足够的额度

在 Azure AI Studio 中创建项目

项目用来组织工作和保存工作状态。

请遵循如下步骤,在 Azure AI Studio 中创建项目

  1. 访问 https://ai.azure.com/, 进入 Azure AI Studio 的主页。

  2. 选择 + New Project 来创建项目

  3. 输入项目的名称

  4. 从下拉列表中选择托管项目的 Hub。如果还没有 Hub 存在,请选择 Create a new hub

    创建新的 Hub 需要特定权限

  5. 如果是正在创建新的 Hub,请提供一个名称

  6. 从订阅列表中选择订阅

  7. 保持默认的资源组来创建新的资源组。另外,也可以选择现有的资源组

    对于新入门者,建议为你的项目创建新的专用资源组。这样更容易统一管理项目和所有的资源。当创建项目的时候,一系列的资源将会被创建在资源组中,包括一个 Hub,一个容器,以及存储账号等等。

  8. 为 Hub 输入 Location 并选择下一步 Next。Location 是 Hub 托管的地区。Hub 的 Location 也是项目的 Location。不同的地区提供不同的 Azure AI 服务。例如,有些地区可能不存在特定的模型。

  9. 选择已有的 Azure AI 服务资源 (包括 Azure Open AI),或者创建新的。

  10. 在复查和完成 (Review and finish) 页面,可以看到 Azure AI 服务资源的名称和其它的设置来进行复查。

  11. 复查之后选择创建项目 (Create a project),可以看到资源创建的进度,当完成之后,可以看到项目完成创建。

一旦完成项目的创建,就可以开始通过左边栏来访问演练场,工具和其它的资源了。

部署模型

遵循如下步骤为你的副驾部署 Azure OpenAI 聊天模型。

  1. 登录 Azure AI Studio 并访问主页。
  2. 通过 All hubs 访问你的 Hub 列表。如果没有,可以如前所述创建它。选择你的 Hub
  3. 通过左边的工具栏,选择部署 Deployments,选择创建新部署 Create deployment

  4. 在选择模型的页面,从模型列表中选择希望部署的模型。例如,选择 gpt-35-turbo-16k。然后选择确认。

  5. 在部署模型的页面,输入部署的名称,选择部署 Deploy。在部署之后,可以看到部署的详情页面。其中包括创建部署的日期,模型的创建日期和版本等等。
  6. 在上一步中的部署详情页面中,选择打开演练场 Open in playground

在不使用自有数据的情况下在演练场中聊天

在 Azure AI Studio 的演练场中,你可以在没有自有数据的情况下,模型是如何响应聊天的。

遵循如下步骤在聊天演练场中与你部署的 GPT 模型聊天

  1. 进入 Azure AI Studio
  2. 从左边的工具栏中选择演练场 Playgrounds
  3. 从部署 Deployment 下拉列表中选择你部署的模型

  4. 在系统项目 System message 文本框中,提供以下提示来指导助手:“You are an AI assistant that helps people find information."。可以针对场景定制提示。
  5. (可选)通过选择 "添加分区 Add section" 按钮,然后选择 "安全系统消息 Safety system messages" 来添加安全系统消息。从预构建的消息中进行选择,然后根据需要对其进行编辑。

  6. 选择应用变更 Apply changes 来保存你的变更。当提示是否希望更新系统信息的时候,选择继续 Continue.
  7. 在会话区域,输入如下问题 "How much do the TrailWalker hiking shoes cost",然后点击右箭头按钮发送出去。

  8. 由于没有自有数据,助驾要么回应它不知道答案,要么会提供一个通泛的响应。例如,助驾可能响应为 "The price of TrailWalker hiking shoes can vary depending on the brand, model, and where you purchase them."。因为模型没有关于 TrailWalker 登山鞋的信息。

以后,你可以为模型提供你的自有数据来帮助它回答关于你的产品的问题。

在 Azure AI Studio 中创建项目并使用聊天演练场的更多相关文章

  1. Android实验一(在Android Studio中创建项目和模拟器)

    北京电子科技学院(BESTI) 实     验    报     告 课程:移动平台开发         班级:1592 姓名:苏泽楠 学号:20159207 成绩:             指导教师 ...

  2. 在Android Studio中创建项目和模拟器

    北京电子科技学院 实      验      报      告 课程:移动平台应用开发实践  班级:201592  姓名:杨凤  学号:20159213 成绩:___________  指导老师:娄嘉 ...

  3. Android Studio中创建Kotlin For Android项目

    Kotlin俗称Android中的Swift,它是Jetbrains公司开发的基于JVM的一门语言,JetBrains公司可能大家并不熟悉,不过相信IntelliJ IDE大家一定知道,Android ...

  4. 深度学习优质学习项目大放送!-AI Studio精选开源项目合集推荐

    近期 在AI Studio上发现了不少优质的开源深度学习项目,从深度学习入门到进阶,涵盖了CV.NLP.生成对抗网络.强化学习多个研究方向,还有最新的动态图,都以NoteBook的方式直接开源出来,并 ...

  5. Visual Studio中创建混合移动应用程序解决方案Xamarin Portable Razor

    在Visual Studio中创建混合移动应用程序的一个解决方案是使用Xamarin Portable Razor工具,这是ASP.NET MVC API针对移动设备的一个轻量级实现.Xamarin编 ...

  6. Android Studio中新建项目时Your android sdk is out of date or is missing templates的解决办法

    在Android Studio中新建项目时出现了以下问题:Your android sdk is out of date or is missing templates. Please ensure ...

  7. sitecore系统教程之内容编辑器中创建项目

    在内容编辑器中创建新项目时,必须先在内容树中选择一个项目,以指示新项目的位置.您可以创建一个新项目作为您选择的项目的兄弟或子项目: 兄弟是您在与所选项目相同的级别创建的项目. 子项是您在所选项下创建的 ...

  8. Android studio中为项目添加模块依赖的过程

    https://blog.csdn.net/cheng__lu/article/details/74574582 Android studio中为项目添加模块依赖的过程 1.点击菜单file>p ...

  9. 在 Azure Web 应用中创建 .NET 应用程序

    本快速入门帮助你在数分钟内将你的第一个 ASP.NET Web 应用部署到 Azure 应用服务.完成本教程后,你将能够在云中启动并运行一个简单的 Web 应用.在本教程中完成的所有操作均符合1 元试 ...

  10. Android studio 中创建AIDL Service

      1.概述  AIDL在android系统中的作用 AIDL,Android Interface definition language的缩写,它是一种android内部进程通信接口的描写叙述语言, ...

随机推荐

  1. 第147天:免杀对抗-C2远控篇&C&C++&ShellCode定性分析&生成提取&Loader加载模式&编译执行

    https://blog.csdn.net/qq_29948489/article/details/136180966 #C2远控-ShellCode-认知&环境 1.创建工程时关闭SDL检查 ...

  2. Android Qcom USB Driver学习(十一)

    基于TI的Firmware Update固件升级的流程分析usb appliction layers的数据 USB Protocol Package ①/② map to check password ...

  3. document.designMode 设计模式

    document.designMode 的默认值是 off 关闭: 在控制台输入 document.designMode = 'on' 就可以编辑页面内容:

  4. vue3中没有 this 环境变量了

    因为 api setup 在 beforecreate 之前执行,所以 this 是 undefined : setup 不能是一个 async 函数 ,因为返回值不是 对象了 ,而是 promise ...

  5. 收到offer之后的回复术语

    不去: 您好,非常荣幸能收到贵岗的offer, 感谢您对我能力的认可,但贵公司岗位要求/薪资结构和我预想还有一定的差距,希望今后有共事的机会,祝您工作顺利!   去: 您好,非常荣幸能够收到贵公司的o ...

  6. webpack中 loader和plugin的区别

    首先 ,loader 是文件加载器,能够加载资源文件,并对文件进行一些处理,如翻译,压缩 ,最终一起打包到指定的文件中 :loader 运行在打包项目之前 : plugin 是插件 ,plugin赋予 ...

  7. Blazor Hybrid 实战体验:那些你可能没预料到的坑没预料到的坑

    前言 昨天写了一篇介绍 Blazor Hybrid 技术的文章,但限于篇幅,一些问题未能深入探讨.今天,我想继续记录使用 Blazor Hybrid 过程中遇到的几个问题,以及这个技术目前的一些局限性 ...

  8. OpenGL RHI优化

    前言 随着Vulkan的普及,OpenGL已经在被慢慢淘汰,更轻的API调用可以节省不少性能,尤其是在移动平台上,可以减少CPU开销,进而减少功耗.看起来很完美,但是问题是目前移动平台Vulkan驱动 ...

  9. DIY Matter Bridge 和智能锁简单联动的实践

    一. 写在前面 在之前的博客文章 <基于乐鑫 ESP32-C3 的 Matter Light 实践>中,我们利用乐鑫的硬件和 SDK 方案实现了简单的 Light 例程,并对 Matter ...

  10. jacoco代码覆盖率工具配置

    参考文章: https://blog.csdn.net/skh2015java/article/details/121775806 解决引入jacoco依赖并配置后,执行maven clean tes ...