在 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. 自我介绍&博客指南&博客更新日志

    自我介绍 目前高中在读生 专用网名:Alloverzyt,端木 傲 忍 入站必读: 我所爱之人,敬祝 本人博客及动态免责声明 学历简述:成都市棕北小学,成都市石室联合中学,成都市石室中学 博客指南 本 ...

  2. linux cpufreq framework(5)_ARM big Little driver

    1. 前言 也许大家会觉得奇怪:为什么Linux kernel把对ARM big·Lttile的支持放到了cpufreq的框架中? 众所周知,ARM的big·Little架构,也称作HMP(具体可参考 ...

  3. Java日期时间API系列24-----Jdk8中java.time包中的新的日期时间API类,MonthDay类源码和应用,对比相同月日时间。

    Java8中为月日新增了类MonthDay,可以用来处理生日,节日.纪念日和星座等周期性问题. 1.MonthDay 特别需要注意的:它的默认打印格式会带前缀"--" ,比如--1 ...

  4. 2021年11月数据库排行解读:openGauss跃居第三,人大金仓晋身前十

    2021年11月墨天轮国产数据库流行度排行榜出炉,本月前三的数据库产品分别是:TiDB.达梦.openGauss,openGauss 数据库是首次跻身前三强. TiDB 自2020年以来,持续稳居榜首 ...

  5. netCore 配置跨域 封装成文件

    namespace Zhaoxi.Manage.MentApi.Utility.RegisterExt { /// <summary> /// 跨域扩展 /// </summary& ...

  6. 数组 findIndex 方法去重

    思路:先使用 findIndex 找到重复元素的下标,然后使用 splice 方法删除 :

  7. 001 (Python+水论文合集)为什么录这个合集,这个合集会讲哪些内容?

    博客配套视频链接: https://space.bilibili.com/383551518?spm_id_from=333.1007.0.0 b 站直接看 配套 github 链接:https:// ...

  8. esp8266+MQTT+DHT11(温湿度计) platformio

    esp8266 + MQTT + DHT11(温湿度计) 连线 #include <Arduino.h> #include <ESP8266WiFi.h> #include & ...

  9. 如何使用ConsulManager来优雅的管理主机监控与站点监控

    概述 ConsulManager是一个使用Flask+Vue开发的Consul WEB管理工具,比官方自带的WEB UI实现了更多的功能. 可以方便的对Consul Services进行增删改查,支持 ...

  10. 【2024.08.15】NOIP2024暑假集训模拟赛(13)

    [2024.08.15]NOIP2024暑假集训模拟赛(13) T1 先找能构成回文的最长前缀和后缀(长度相同的),然后在任意一边的基础上扩展,看能否接一个回文串. #include<bits/ ...