当前位置: 首页 > news >正文

美团NoCode中的Dev Mode 使用指南

在这里插入图片描述


文章目录

  • 一、什么是 Dev Mode?
  • 二、Dev Mode 的适用场景
  • 三、 Dev Mode 的使用方式
  • 四、 Dev Mode 内的三种模式
    • 1.模式介绍
    • 2.模式切换
  • 五、Dev Mode 内如何对话
    • 1.侧边栏对话
    • 2.编辑区内对话


一、什么是 Dev Mode?

Dev Mode 是 NoCode 平台提供的在线代码编辑功能,支持对已创建作品进行代码级别的深度定制。通过该模式,可直接查看和编辑您 NoCode 作品完整的代码,实现高级功能拓展。

二、Dev Mode 的适用场景

简单的细节修改 想修改一些细节,如调整文字、添加图片链接、调整简单样式等,可切换至 Dev Mode 后,直接修改代码。
反复沟通实现不了的 如果反复和模型沟通,但是实现效果均不太理想的;或者模型自己修复不好的问题,可以切换至 Dev Mode,用自带的三种模式进一步调整。
专业工程师 想查看作品的代码结构、全量代码;可以自己修改代码,直接编程的;直接切换至 Dev Mode,使用工程师更熟悉的代码编辑功能。

三、 Dev Mode 的使用方式

  • 开启功能:Dev Mode 为新推出的 Pro 版本功能,我们将灰度为用户开放,如需体验可提交功能申请;

  • 申请方式:在对话页面的右上角,点击 Dev Mode 功能后,可填写信息提交申请,团队将在1个工作日完成审核。
    在这里插入图片描述

  • Dev Mode 功能入口

  • 启用方式: 在 NoCode 作品编辑页右上角点击「Dev Mode」按钮。
    目前功能处于灰度试用阶段,如果已经为您开放了功能,则系统将加载并展示作品的完整代码结构;若您点击后显示申请页面,则需填写信息后,待系统为您开放功能后,再点击启用。
    在这里插入图片描述

  • 修改后同步方式:
    在 Dev Mode 页面内修改代码后,可在 Dev Mode 内直接切换至「NoCode预览」查看效果;
    进入
    符合预期后,直接点击「Dev Mode」按钮,切换回 NoCode 页面;
    回到 NoCode 页面,点击右下交的保存,生成新版本并更新内容。
    草稿

注意事项

场景一:提交 commit 但未 push 代码时退出 Dev Mode
问题描述:当你提交了 commit 却未将代码 push 到远程仓库,此时退出 Dev Mode,有内容丢失的风险。
解决建议:避免手动提交 commit,修改后可以直接切换回 NoCode 模式,让系统自动处理 commit 与代码提交操作。

场景二:提交 commit 并 push 代码后退出 Dev Mode
问题描述:若你提交了 commit 并将代码 push 到远程仓库,之后退出 Dev Mode,NoCode 不会生成新的版本,而是直接修改当前版本的内容,这会导致无法回退到代码修改前的上一个版本。
解决建议:若希望保证修改内容与版本可对应,建议不要自行提交 commit 与代码。

四、 Dev Mode 内的三种模式

1.模式介绍

Ask:根据用户的 Prompt 生成回答,不主动 apply 代码。推荐用于代码编写过程中的代码理解问答及单文件的代码生成,避免在代码 apply、回退等场景下的操作复杂性。

Edit:根据用户的 Prompt 生成回答,回答中若包含确认路径的代码,将自动 apply,且支持回退代码版本。推荐用于代码生成场景。

Agent:根据用户的 Prompt 执行任务,包含生成代码、终端执行等。推荐用于复杂任务执行场景。

2.模式切换

顶部 Chat 的 tab 内包含了 ask 和 edit 模式;顶部 Agent 的 tab 内为 Agent 模式。

Chat 和 Agent 模式切换:点击顶部的 Chat、Agent 可分别切换到对应模式。

Ask 和 Edit 模式切换:顶部在 Chat 模式下时,当未开始对话时,可点击输入框内的“ask/edit”进行 ask 和 edit 模式的切换。
在这里插入图片描述

五、Dev Mode 内如何对话

1.侧边栏对话

对话时,可通过点击输入框上方的“+”或者在输入框内输入“@”的方式添加代码文件为上下文。

对话生成代码后,可通过以下方式应用和采纳代码:

Edit 和 Agent 模式将会自动应用代码,无需手动 apply 代码到代码文件中,若确认修改可用,可点击 Accept 进行采纳。

Ask 模式将不会自动应用代码,可点击代码块上 或 输入框上方生成代码的文件 list 中的 apply 按钮手动进行 apply,若确认修改可用,可点击 Accept 进行采纳。
在这里插入图片描述

2.编辑区内对话

如果明确知道应该修改哪段代码,且需要模型帮忙修改,则可以在编辑区内选中代码后,点击“Edit”按钮唤起编辑区内的对话框,生成的代码将自动应用到编辑区的代码中。
在这里插入图片描述

http://www.xdnf.cn/news/986563.html

相关文章:

  • 在windows中安装或卸载nginx
  • spring boot源码和lib分开打包
  • 遍历 unordered_map
  • GFS 分布式文件系统
  • UE_Event Any Damage和OnTake Any Damage
  • JAVA CAS 详解
  • Docker完整教程 - 从入门到SpringBoot实战
  • JSON5 模块的作用与区别
  • 图标异常问题
  • 【Linux】进程控制(下)---程序替换宝藏岛
  • 如何排查PHP-FPM进程CPU占用100%的间歇性问题 (2025)
  • Unity 服务器交互开发指南
  • 基于RocketMQ源码理解顺序写、刷盘机制与零拷贝
  • 海康对接摄像头
  • Chromium 136 编译指南 Windows篇:获取源代码(五)
  • 基于贝叶斯学习方法的块稀疏信号压缩感知算法
  • Spring核心框架完全指南 - 基础知识全解析
  • 关于界面存在AB测试后UI刷新空白的问题
  • 计算机网络 : 传输层协议UDP与TCP
  • 设计原则——KISS原则
  • 过拟合和欠拟合
  • RAG技术全解析:从概念到实践,构建高效语义检索系统——嵌入模型与向量数据库搭建指南
  • java每日精进 6.11【消息队列】
  • C++11的特性上
  • Cursor 编程实践 — 开发环境部署
  • 案例8 模型量化
  • 使用MyBatis-Plus实现数据权限功能
  • 【Unity3D优化】优化多语言字体包大小
  • swagger通过配置将enum自动添加到字段说明中
  • PHP如何检查一个字符串是否是email格式