在 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. Response状态码

    1.数据是否正常 2.文件是否存在 3.地址自动跳转 4.服务提供错误 注:容错处理识别 •-1xx:指示信息-表示请求已接收,继续处理. •-2xx:成功-表示请求已经被成功接收.理解.接受. •- ...

  2. .Net技术栈

    一.后端 1. 框架 C# 异步多线程 委托 事件 标准事件模式 泛型 特性 反射 Linq Lambda Expression表达式树 PLinq IO文件操作 XML操作 .Net IOC/DI依 ...

  3. usb请求块以及提交方式

    URB结构体 struct urb { /* private: usb core and host controller only fields in the urb */ struct kref k ...

  4. Kali && Debain 防火墙规则

    Kali && Debain 防火墙规则 查看防火墙规则 iptables -L -n -v iptables -L -n -v 增加防火墙规则:开放指定的端口 iptables -A ...

  5. Web渗透10_CSRF SSRF

    1 CSRF漏洞 CSRF 跨站请求伪造(英语:Cross-site request forgery),也被称为 one-click attack 或者 session riding,通常缩写为 CS ...

  6. Windows下如何用virtualenv创建虚拟环境

    虚拟环境可以有效的解决不同项目需要不同环境的问题,虚拟环境最大的好处就是可以将我们的开发环境进行隔离,让彼此之间不互相受影响.一.Windows下创建虚拟环境1.虚拟环境需要用到的库是virtuale ...

  7. VictoriaMetrics 中文教程(10)集群版介绍

    VictoriaMetrics 中文教程系列文章: VictoriaMetrics 中文教程(01)简介 VictoriaMetrics 中文教程(02)安装 VictoriaMetrics 中文教程 ...

  8. 2个月搞定计算机二级C语言——真题(5)解析

    1. 前言 本篇我们讲解2个月搞定计算机二级C语言--真题 5 2. 程序填空题 2.1 题目要求 2.2 提供的代码 #include <stdio.h> double fun(int ...

  9. ESP8266 + mg90s(舵机)

    ESP8266+mg90s(舵机) 准备阶段 ESP8266(nodeMcu) MG90S(舵机) 面包板 线3 连线 ESP8266 MG90S(舵机) GND 棕色 VCC 红色 模拟引脚 橙色 ...

  10. Rest-Assured 学习笔记

    Rest-Assured 学习笔记 body { font-family: Arial, sans-serif } .container { } h1, h2, h3 { color: rgba(51 ...