【拥抱AIGC】通义灵码扩展管理

news2024/11/23 19:23:30

通义灵码提供了扩展管理,支持自定义指令,满足企业编码场景的扩展诉求。

适用版本

企业标准版、企业专属版

通义灵码管理员、组织内全局管理员(专属版)在通义灵码控制台-扩展管理中,进行自定义指令的管理、查看自定义指令的相关信息和数据。自定义指令可见范围内的开发者,在通义灵码 IDE 插件中使用/唤起时,即可看到有权限使用的指令。

重要

  • 如需使用企业级自定义指令功能,请确保将通义灵码 IDE 插件升级到 V1.4.0

  • 指令启用或修改后,预计需要 5~10 分钟生效,开发者可在通义灵码 IDE 插件中使用。

自定指令管理

查看自定义指令

通义灵码管理员、组织内全局管理员(专属版)进入通义灵码控制台,单击左侧扩展管理模块,即可看到已创建的自定义指令、通义灵码官方指令信息。

image

单击指令卡片,即可进入指令详情页面,查看指令的基本信息、可见成员范围、对话配置等信息。同时还可以查看指令的使用数据。

创建自定义指令

扩展管理中,单击新建指令,即进入新建自定义指令页面:

第一步:基本信息填写

image

  • 指令名称:指令的显示名称,1~64个字符,中文、英文、数字等均可;

  • 指令名称(英文):指令的英文名称,1~64个字符,必须为大小写字母、数字、下划线、空格,此名称为开发者在通义灵码 IDE 插件中问答窗口使用/唤起指令时看到的名称,请确保规范性、可读性

  • 指令描述:200个字符以内即可,描述指令的使用场景、作用等;

  • 指令图标:指令的识别图标,提供了颜色、图标选择,可自由组合;

  • 指令可见范围:

    • 公开·企业内已授权开发者:选择后,企业内已授权使用通义灵码 IDE 插件的开发者均可使用该指令;

    • 私有·仅指令的可见成员可用:选择后,可在指令新建完成后,添加可见成员;

第二步:对话配置

image

  • 提示词:5000个字符以内,可输入系统身份提示、要求提示等,如上图中对于做代码命名的提示词设计示意;

  • 上下文组装:目前提供了#userInput#selectedCode的上下文选择,并可进行 Prompt 组装的设计,如上图中对上下文进行组装的示例;

  • 引入对话历史:开启后,将在触发本指令时,引入当前对话的上下文内容。

设置可用范围

指令新建完成后,可在指令详情页中进行可见范围的配置或修改。

  • 当为公开·企业内已授权开发者时,单击查看可前往授权管理页面中查看已授权开发者;

  • 当为私有·仅指令的可见成员可用,单击后将打开可见成员管理抽屉,可进行添加、移除可见成员,注意此处仅允许添加授权管理中已授权的开发者。

image

启用或关闭指令

重要

  • 记得一定要启用指令,可用范围内的开发者才可以在通义灵码 IDE 插件中使用/唤起指令;

  • 指令启用后,预计需要 5~10 分钟生效,开发者可在通义灵码 IDE 插件中使用。

指令新建完成后,建议进行测试后再开启比较大范围的使用者,具体可参考:

  1. 修改指令的可见范围为:私有·仅指令的可见成员可用;

  2. 添加指令的可见成员,仅添加需要参与测试的开发者即可;

  3. 打开开启指令的开关;

  4. 可见范围的开发者在通义灵码 IDE 插件端测试该指令。

当测试完成后,可根据最终需要使用该指令的开发者范围进行可用范围的配置。

image

当你需要关闭该指令时,单击开关关闭即可,关闭后,开发者在通义灵码 IDE 插件中使用/唤起指令时,将不可看到该指令。

修改指令信息和配置

在指令详情中,单击右上角修改按钮,即可修改指令的信息。

删除指令

在指令详情中,单击右上角删除按钮,确认后即可删除指令的信息,删除后不可恢复,请谨慎操作。

开发者使用指令

在指令可见范围内的开发者,可在通义灵码 IDE 插件的智能问答窗口中,输入 / 唤起即可。

image

场景示例

自定义指令配置

指令名称

API 开发文档自动生成

指令名称(英文)

generate api docs

指令描述

在分布式系统、前后端分离架构(SOA模式)中的需求开发都是面向 API 的,所以在 API 开发完成后还要提供与之配套的 API 使用文档,让服务接入方能快速进行开发与联调,本指令可以帮助开发者快速进行 API 开发文档的生成。

指令图标

选择一个即可

指令可见范围

根据诉求选择

提示词

你是一个 Java 专家,有多年的 Java 开发经验,并且是一个文档编写的专家,请按照指定的 Spring MVC 中 RestController 的代码,以及代码内可以获取的注释和你对接口的理解,生成 API 文档。

请按照如下模板生成对应的 API 文档:

标题:接口名

类型:API 的类型(如 GET or POST or PUT)以及 URl

入参:一个表格,第一列参数,第二列类型,第三列说明

出参:一个表格,第一列参数,第二列类型,第三列说明

错误码:一个表格,第一列错误码,第二列错误码说明

上下文组装

请为如下的代码#selectedCode 生成 API 接口文档,输出格式为 markdown。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2182065.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

解锁数据宝藏:AI驱动搜索工具,让非结构化数据“说话

哈哈,说起这个 AI 搜索演示啊,那可真是个有意思的话题!非结构化数据,这家伙虽然难搞,但价值却是杠杠的。今天呢,咱就好好聊聊怎么借助 Fivetran 和 Milvus,快速搭建一个 AI 驱动的搜索工具,让企业能从那些乱七八糟的数据里淘到金子! 一、非结构化数据的挑战与机遇 首…

PCL 点云条件滤波

目录 一、概述 1.1原理 1.2实现步骤 1.3应用场景 二、代码实现 2.1关键函数 2.1.1 条件定义与滤波 2.1.2 可视化函数 2.2完整代码 三、实现效果 PCL点云算法汇总及实战案例汇总的目录地址链接: PCL点云算法与项目实战案例汇总(长期更新&#…

Python从入门到高手4.1节-掌握条件控制语句

目录 4.1.1 理解条件控制 4.1.2 if, elif, else 4.1.3 条件表达式 4.1.4 条件控制可以嵌套 4.1.5 if语句的三元运算 4.1.6 国庆节快乐 4.1.1 理解条件控制 在日常生活中,我们常喜欢说如果, "如果怎么样,那么就会怎么样"。"如果&qu…

240930_CycleGAN循环生成对抗网络

240930_CycleGAN循环生成对抗网络 CycleGAN,也算是笔者记录GAN生成对抗网络的第四篇,前三篇可以跳转 240925-GAN生成对抗网络-CSDN博客 240929-DCGAN生成漫画头像-CSDN博客 240929-CGAN条件生成对抗网络-CSDN博客 在第三篇中,我们采用了p…

【Lazy ORM +Netty+DB开发一个内网渗透工具 wu-lazy-cloud-network(1.2.8-JDK17-SNAPSHOT)】

【Lazy ORM NettyDB开发一个内网渗透工具 wu-lazy-cloud-network(1.2.8-JDK17-SNAPSHO)】 环境 Java 17Spring Boot 3.xLazy ORMNettyMysql、H2 更新日志 版本1.2.8-JDK17-SNAPSHOT [change] 原《内网穿透》更改为服务端渗透客户端 [change] 新增服务…

Unity 代码裁剪(Strip Engine Code)

文章目录 0.IL2CPP 打包运行闪退问题1.什么是代码裁剪2.为什么要使用代码裁剪3.代码裁剪设置与级别4.强制保留代码4.1 使用[Preserve]标签4.2 使用Link.xml文件 5.Strip中遇到的问题及解决方法6.注意事项 0.IL2CPP 打包运行闪退问题 Google Play要求从2019年8月1日起apk必须支…

Spring系列 AOP实现过程

文章目录 实现原理EnableAspectJAutoProxyAnnotationAwareAspectJAutoProxyCreator 代理创建过程wrapIfNecessarygetAdvicesAndAdvisorsForBeanfindCandidateAdvisorsfindAdvisorsThatCanApply createProxy AspectJ注解处理代理调用过程 实现原理 本文源码基于spring-aop-5.3.…

Arweave的经济学模型

一、存储成本和挖矿奖励 1.1 永久数据存储的成本 由于 Arweave 的核心功能是为其用户提供永久存储,因此必须定义这种存储的定价机制。 作为计算永久存储一份数据的成本的前提,我们必须首先定义单个时间段的数据存储成本: 自数字数据存储技…

算法-数组笔记

二分搜索 . - 力扣(LeetCode) 使用场景 前提是数组为有序数组,同时题目还强调数组中无重复元素。 因为一旦有重复元素,使用二分查找法返回的元素下标可能不是唯一的,这些都是使用二分法的前提条件,当大…

【Ubuntu】git

文章目录 1.配置SSH key2. 基础知识操作命令1分支branch 如果对git命令使用不熟悉,推荐一个非常棒的git在线练习工具 Learn Git Branching。 https://m.runoob.com/git/git-basic-operations.html 1.配置SSH key ssh-keygen -t rsa -C "YOUR EMAIL"完成…

深入解析 Java 虚拟机:内存区域、类加载与垃圾回收机制

我的主页:2的n次方_ 1. JVM 内存区域划分 程序计数器(空间比较小)。保存了下一条要执行的指令的地址(指向元数据区指令的地址)堆。JVM 最大的空间,new 出来的对象都在堆上栈。函数中的局部变量&#x…

Linux相关概念和重要知识点(10)(进程优先级、进程切换)

1.进程优先级 (1)为什么要有进程优先级? 优先级的本质是获得某种资源的先后顺序,如排队买票这件事上排队的本质是在确认优先级,售票窗口就是要竞争的资源。为什么要有优先级?本质就是目标资源比较少&…

VS2022 Git功能的使用

前言 博主最近在学校接触了团队开发的概念,最近也系统性学习了c语言,也是从0开始摸索,一开始博主在推送代码的时候使用的是git bash 后来发现VS2022有Git相关功能,但是博主在网上没有找到通俗易懂适合小白的配置教程,…

HarmonyOS应用六之应用程序进阶一

目录: 1、UIAbility的冷启动和UIAbility热启动2、静态资源和动态资源的访问3、页面跳转3.1、页面返回跳转 4、HAR的ArkUI组件、接口、资源,供其他应用或当前应用的其他模块引用4.1、导出HAR的ArkUI组件4.2、引用HAR的ArkUI组件 5、循环渲染6、状态管理最…

【生成模型】学习笔记

生成模型 生成模型概述(通俗解释) 生成的核心是生成抽象化的内容,利用已有的内容生成没有的/现实未发生的内容。这个过程类似于人类发挥想象力的过程。 生成模型的应用场景非常广泛,可以应用于艺术表达,如画的生成、…

前端规范工程-2:JS代码规范(Prettier + ESLint)

Prettier 和 ESLint 是两个在现代 JavaScript 开发中广泛使用的工具,它们结合起来可以提供以下作用和优势: 代码格式化和风格统一: Prettier 是一个代码格式化工具,能够自动化地处理代码的缩进、空格、换行等格式问题,…

【PHP陪玩系统源码】游戏陪玩系统app,陪玩小程序优势

陪玩系统开发运营级别陪玩成品搭建 支持二开源码交付,游戏开黑陪玩系统: 多客陪玩系统,游戏开黑陪玩,线下搭子,开黑陪玩系统 前端uniapp后端php,数据库MySQL 1、长时间的陪玩APP源码开发经验,始终坚持从客户…

JAVA中的集合有哪些???

引言; Java 中的集合类主要分为两大类:Collection 接口和 Map 接口。前者是存储对象的集合类,后者存储的是键值对(key-value)。 (这是在IntelliJ IDEA中使用Diagram功能来操作绘制的UML类图) Set(实现类) HashSet: 基…

安全中心 (SOC) 与 网络运营中心 (NOC)

NOC 和 SOC 之间的区别 网络运营中心 (NOC) 负责维护公司计算机系统的技术基础设施,而安全运营中心 (SOC) 则负责保护组织免受网络威胁。 NOC 专注于防止自然灾害、停电和互联网中断等自然原因造成的网络干扰,而 SOC 则从事监控、管理和保护。 NOC 提…

《Windows PE》3.2.3 NT头-扩展头

■扩展头(可选标头仅限映像文件) OptionalHeader字段描述了可执行文件的更多细节和布局信息,如图像基址、入口点、数据目录、节表等。它的具体结构取决于文件的机器架构,可以是IMAGE_OPTIONAL_HEADER32(32位&#xff…