CodeBuddy(腾讯云代码助手)最新功能——智能体 Craft 体验

文章目录

  • 📋 前言
  • 🎯 关于智能体 Craft
  • 🎯 智能体 Craft 体验
    • 🧩 安装方法
    • 🧩 如何使用
    • 🧩 Craft 初体验
    • 🧩 Craft 生成代码效果体验
  • 📝最后


📋 前言

在这里插入图片描述
CodeBuddy(腾讯云代码助手)是由腾讯自研的一款专为开发者提供的一款 AI 辅助编程提效工具,基于腾讯混元 + DeepSeek 双轮模型,构建对开发者友好,好用易用的代码助手,为开发者提供 AI 技术问答、全新开发智能体 Craft 、代码补全、单元测试、代码诊断和智能评审等多 Agent 能力,兼容 MCP 开放生态,并可支持团队知识库管理、自定义智能体与指令管理、多模型接入、企业账号集成等功能,辅助开发者提升编码效率和质量,助力研发团队提质增效。

🎯 关于智能体 Craft

关于全新软件开发智能体 Craft,输入自然语言指令,支持文件多选,AI 深度理解,自主完成多文件代码生成和改写,即刻落地可执行应用。与 Chat 对话功能相比,跨文件上下文理解、批量代码生成与修改、智能代码优化与重构是 Craft 的核心功能,尤其是在生成代码工程中表现突出,能够显著提升开发者的效率。
在这里插入图片描述


🎯 智能体 Craft 体验

在这里插入图片描述

🧩 安装方法

方法一:快速安装

  • 打开 Visual Studio Code
  • 点击左侧活动栏中的"扩展"图标(或按 Ctrl+Shift+X)
  • 在搜索框中输入"腾讯云代码助手"
  • 在搜索结果中找到官方插件
  • 点击"安装"按钮

在这里插入图片描述
方法二:本地插件包安装

  • 下载腾讯云代码助手最新安装包
  • 打开 Visual Studio Code
  • 点击左侧活动栏中的"扩展"图标
  • 点击右上角的"…“菜单,选择"从VSIX安装”
  • 选择您下载的插件包文件(.vsix)
    等待安装完成

方法三:从IDE插件市场安装

1️⃣ Visual Studio Code

  • 打开VS Code
  • 按 Ctrl+Shift+P 打开命令面板
  • 输入"Extensions: Install Extensions"并选择
  • 搜索"腾讯云代码助手"
  • 点击安装

2️⃣ JetBrains 系列 IDE

  • 打开您的IDE (如IntelliJ IDEA)
  • 进入File > Settings > Plugins
  • 切换到"Marketplace"标签
  • 搜索"腾讯云代码助手"
  • 点击"Install"

Jetbranis IDEs 更新方式(如 Intellij lDEA、Goland、PyCharm、Rider 等) Jetbrains 系列。
在这里插入图片描述

3️⃣ Visual Studio

  • 打开Visual Studio
  • 进入Extensions > Manage Extensions
  • 搜索"腾讯云代码助手"
  • 点击"Download"

安装完成后,重启编译器的开发环境,在IDE中寻找腾讯云代码助手图标(通常在侧边栏或状态栏),点击图标登录您的腾讯云账号,根据提示完成授权后,即可使用 CodeBuddy(腾讯云代码助手)。

🧩 如何使用

打开 Craft 功能面板。在腾讯云代码助手对话面板中,切换到 Craft 功能面板。或者使用对话框下方提示的快捷键快速唤起,例如在 windows 中通过下方提示的快捷键 Alt+I 快速唤起。
在这里插入图片描述
然后我们可以在输入框中输入需求描述,(可选)也可以选择添加文件作为对话上下文。

单击 @ Add,可以选择通过文件列表、搜索文件以及最近打开的文件,添加本地工程文件。
在这里插入图片描述
或者在资源管理器的文件数中,右键单击文件选择 CodeBuddy > 添加文件到 Craft。
在这里插入图片描述
以上就是一些关于 Craft 使用的基本操作,接下来我们直接通过实际使用来体验下 CodeBuddy(腾讯云代码助手)新发布的智能体 Craft 有多强大吧。

🧩 Craft 初体验

接下来我们开始体验下 Craft 通过自然语言来生成代码工程的能力,我们以开发一个倒数日的 pc 网页为例子。首先打开一个空的 VSCode(只包含一个文件夹)。
在这里插入图片描述
然后我们开始输入需求描述:你现在是一个高级全栈开发工程师,具有丰富的网页开发经验,现在用前端技术(html+css+js)帮我实现一个“倒数日”pc版的页面功能,需求包括有1.添加/编辑/删除倒数日事件 2.支持设置事件名称、目标日期、重复周期(年/月/周/日) 3.事件分类管理(工作/生活/纪念日等) 4.主界面卡片式展示所有倒数日 5.精确到天/小时/分钟/秒的倒计时。
在这里插入图片描述
在开始执行倒数日开发任务前,Craft 会询问具体要求信息,以此来制定详细的开发执行计划。
在这里插入图片描述
为了项目的简单可用,我们取消使用前端框架,而是使用原生的前端三件套来开发。
在这里插入图片描述
编译器(笔记本内存不足)突然闪退了,重新打开后历史记录还是保存着,未生成完成的文件也还在生成中,但是等待的有点久,所以新建一个对话,接下来我们重新输入需求询问。
在这里插入图片描述
开发计划制定完成后,进行确认。如果不满意可以选择继续输入需求;如果满意,单击开始即可开始自动执行开发计划。然后对需求进行分析,并创建了基本目录结构。然后是基于任务依次创建实现逻辑。

如上图,我们已经确认了计划以及接受了代码的生成,已经创建好了一个 html 文件,接下来就是生成对应的样式和逻辑。
在这里插入图片描述
确认代码生成以及接受代码更改后,我们可以看到已经生成好了三个文件。
在这里插入图片描述
最后成功创建了完整的倒数日应用,包含以下功能(如下图):
在这里插入图片描述
在这里插入图片描述
然后我们可以检查下代码,比如说看下 js 代码。代码非常整洁,写法很规范,没有出现错误爆红。

// 计算倒计时
function calculateCountdown(targetDate) {const now = new Date();const target = new Date(targetDate);const diff = target - now;if (diff <= 0) {return "已过期";}const days = Math.floor(diff / (1000 * 60 * 60 * 24));const hours = Math.floor((diff % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));const minutes = Math.floor((diff % (1000 * 60 * 60)) / (1000 * 60));const seconds = Math.floor((diff % (1000 * 60)) / 1000);return `${days}${hours}小时 ${minutes}分钟 ${seconds}`;
}// 格式化日期显示
function formatDate(dateString) {const date = new Date(dateString);return date.toLocaleString('zh-CN', {year: 'numeric',month: '2-digit',day: '2-digit',hour: '2-digit',minute: '2-digit'});
}

在这里插入图片描述

🧩 Craft 生成代码效果体验

经过这一系列操作,我们已经生成完基本需求的倒数日 pc 网页的代码,接下来我们一起体验下功能效果。首先运行项目,打开 index 页面。
在这里插入图片描述
布局很简单,也符合我们的需求,需要对倒数日的类型进行分类,我们可以看到有简单的导航栏,可以筛选展示不同类型。接下来我们添加一些倒数日的数据,看下展示的效果。
在这里插入图片描述
在这里插入图片描述
点击添加事件的按钮我们可以打开这个弹窗,有四个内容可以填写,分别是名称、日期、分类以及重复周期。然后我们添加一条倒数至国庆节的倒数日,看下效果。
在这里插入图片描述
点击保存后,我们可以看到数据保存下来了,展示到页面上了,同时也可以进行分类筛选。
在这里插入图片描述
同时也可以进行编辑和删除。
在这里插入图片描述
在这里插入图片描述
到此就演示完倒数日 pc 网页的基本内容了,后续也可以继续使用 CodeBuddy(腾讯云代码助手)的 Craft 进行优化调整,比如说样式美化,新增功能等等。


📝最后

CodeBuddy(腾讯云代码助手) 作为腾讯云推出的 AI 代码助手,在功能丰富度、生成质量和本土化适配方面表现出色。特别是最近全新推出的 Craft 智能体,通过自然语言交互就能完成复杂开发任务,极大降低了编程门槛。对于中国开发者而言,其对微信小程序、腾讯云等本土生态的深度优化更是独特优势。

资源链接
腾讯云代码助手官网
腾讯云代码助手官方技术文档
CodeBuddy 产品介绍手册说明
在这里插入图片描述

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

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

相关文章

05 接口自动化-框架封装思想建立之httprunner框架(中)

文章目录 一、httprunner常规的关键字详解httprunner测试用例的结构简化&#xff1a; 二、httpruner接口自动化项目架构三、环境变量四、代码项目框架如下图&#xff1a;api/wx_get_token.ymlapi/wx_get_tag.ymltestcases/wx_get_tag.ymltestsuites/wx_get_tag.yml.env 一、htt…

LabVIEW中EtherCAT从站拓扑离线创建及信息查询

该 VI 主要用于演示如何离线创建 EtherCAT 从站拓扑结构&#xff0c;并查询从站相关信息。EtherCAT&#xff08;以太网控制自动化技术&#xff09;是基于以太网的实时工业通信协议&#xff0c;凭借其高速、高效的特性在自动化领域广泛应用。与其他常见工业通讯协议相比&#xf…

java的synchronized 原理及功能

简介&#xff1a; Java中的synchronized关键字是一种同步机制&#xff0c;用于控制多个线程对共享资源的访问。 原理&#xff1a; 在Java锁有一个内部锁 Intrinsic Lock&#xff0c;也称为监视器锁或管程锁&#xff0c;每个Java对象都有一个关联的监视器锁&#xff0c;隐式锁…

HarmonyOS NEXT端云一体化工程目录结构

视频课程学习报名入口:HarmonyOS NEXT端云一体化开发 端云一体化开发工程由端开发工程(Application)和云开发工程(CloudProgram)两大核心模块构成。 1)端开发工程目录结构 端开发工程主要用于开发应用端侧的业务代码,通用云开发模板的端开发工程目录结构如下图所示: …

普通用户的服务器连接与模型部署相关记录

普通用户的服务器连接与模型部署相关记录 一、从登录到使用自己的conda 1.账号登陆&#xff1a; ssh xxx172.31.226.236 2.下载与安装conda&#xff1a; 下载conda&#xff1a; wget -c https://repo.anaconda.com/archive/Anaconda3-2023.03-1-Linux-x86_64.sh 安装con…

亲测有效!OGG 创建抽取进程报错 OGG-08241,如何解决?

前言 今天在测试 OGG 一个功能的时候&#xff0c;需要重新初始化 oggca&#xff0c;所以重装了一下 OGG。重建完之后重新添加抽取进程报错&#xff0c;一直无法添加成功&#xff1a; 经过一翻分析&#xff0c;找到了解决方案&#xff0c;本文记录一下解决过程。 问题描述 OG…

Docker构建 Dify 应用定时任务助手

概述 Dify 定时任务管理工具是一个基于 GitHub Actions 的自动化解决方案&#xff0c;用于实现 Dify Workflow 的定时执行和状态监控。无需再为缺乏定时任务支持而感到困扰&#xff0c;本工具可以帮助设置自动执行任务并获取实时通知&#xff0c;优化你的工作效率。 注意&…

ubuntu24.04+RTX5090D 显卡驱动安装

初步准备 Ubuntu默认内核太旧&#xff0c;用mainline工具安装新版&#xff1a; sudo add-apt-repository ppa:cappelikan/ppa sudo apt update && sudo apt full-upgrade sudo apt install -y mainline mainline list # 查看可用内核列表 mainline install 6.13 # 安装…

网络爬虫(Web Crawler)详解

网络爬虫(Web Crawler)详解 1. 基本概念与核心目标 定义: 网络爬虫是一种自动化的程序,通过HTTP协议访问网页,提取并存储数据(如文本、链接、图片),并根据策略递归访问新链接。核心目标: 数据采集:抓取特定网站或全网公开数据。索引构建:为搜索引擎提供页面内容(如…

大模型如何助力数学可视化?

大家好&#xff0c;我是 i 学习的老章 在数学学习和教学中&#xff0c;将抽象概念可视化对于理解至关重要。Manim 是一个强大的数学动画引擎&#xff0c;由著名数学科普视频作者 3Blue1Brown 开发并广为人知。 老章较早之前就介绍过 manim&#xff1a;B 站上爆红的数学视频&a…

Oracle基础知识(二)

目录 1.聚合函数 2.COUNT(1)&COUNT(*)&COUNT(字段)区别&#xff08;面试常问&#xff09; 3.分组聚合——group by 4.去重&#xff1a;DISTINCT 、GROUP BY 5.聚合函数的过滤HAVING 6.oracle中having与where的区别 (面试常问) 7.ROUND与TRUNC函数 8.ROLLUP上卷…

DTAS 3D多约束装配助力悬架公差分析尺寸链计算:麦弗逊/双叉臂/多连杆/H臂一网打尽

摘要&#xff1a;汽车四轮定位参数与悬架密切相关。汽车悬架对于车辆的行驶性能、安全性和舒适性至关重要。DTAS 3D提供了各类型悬架的公差仿真分析方法。 关键字&#xff1a;DTAS 3D、前后悬架、公差仿真分析、 运动耦合 一、悬架公差分析综述 悬架是车身&#xff08;或车架…

Serverless爬虫架构揭秘:动态IP、冷启动与成本优化

一、问题背景&#xff1a;旧技术的瓶颈 在传统爬虫架构中&#xff0c;我们通常部署任务在本地机器或虚拟机中&#xff0c;搭配定时器调度任务。虽然这种方式简单&#xff0c;但存在以下明显缺陷&#xff1a; 固定IP易被封禁&#xff1a;目标网站如拼多多会通过IP频率监控限制…

设备预测性维护的停机时间革命:中讯烛龙如何用AI重构工业设备管理范式

在工业4.0的智能化浪潮中&#xff0c;非计划停机每年吞噬企业3%-8%的产值。中讯烛龙预测性维护系统通过多模态感知矩阵分布式智能体的创新架构&#xff0c;实现设备健康管理的范式跃迁&#xff0c;帮助制造企业将停机时间压缩70%以上。本文将深度解析技术实现路径与行业级实践方…

Java面试攻略:从Spring Boot到微服务架构的深入探讨

Java面试攻略&#xff1a;从Spring Boot到微服务架构的深入探讨 场景设定 在一家知名互联网大厂的会议室里&#xff0c;资深面试官王老师正在对一位求职者谢飞机进行技术面试。谢飞机是一位幽默风趣的程序员&#xff0c;他的回答有时让人捧腹大笑。 第一轮&#xff1a;核心技…

LlamaIndex

1、大语言模型开发框架的价值是什么? SDK:Software Development Kit,它是一组软件工具和资源的集合,旨在帮助开发者创建、测试、部署和维护应用程序或软件。 所有开发框架(SDK)的核心价值,都是降低开发、维护成本。 大语言模型开发框架的价值,是让开发者可以更方便地…

【linux命令】git命令简单使用

git命令简单使用 1. 将代码下载到到本地2. 查看分支是否正确3. 将工作目录中的变更添加到暂存区&#xff0c;为下一次提交做准备4. 提交更改&#xff0c;添加提交信息5. 将本地的提交推送到远程仓库6.从远端仓库拉取分支代码7.查看修改日志8. 解决冲突 1. 将代码下载到到本地 …

debian系统redis-dump安装

1. ​Ruby 环境​ Redis-dump 是一个 Ruby 工具&#xff0c;需先安装 Ruby 和 RubyGems。 安装命令​&#xff1a; sudo apt update sudo apt install ruby-full build-essential[roota29d39f5fd10:/opt/redis-dump/bin# apt install ruby-full build-essential Reading pac…

微软押注“代理式AI网络”:一场重塑软件开发与工作方式的技术革命

在 2025 年 Build 开发者大会上&#xff0c;微软正式发布了其面向“开放代理式网络&#xff08;Open Agentic Web&#xff09;”的宏大战略&#xff0c;推出超过 50 项 AI 相关技术更新&#xff0c;涵盖 GitHub、Azure、Windows 和 Microsoft 365 全线产品。这一系列更新的核心…

【音频】wav文件如何解析编码格式(压缩格式)?

要确定一个WAV文件的编码格式&#xff0c;可以通过以下几种方法实现&#xff0c;包括使用操作系统自带工具、专业音频软件或编程解析文件头信息。以下是详细说明&#xff1a; 一、通过文件属性查看&#xff08;Windows/macOS&#xff09; 1. Windows系统 步骤&#xff1a; 右…