首页 > 编程语言 >智能编程支持分析本地工程文件,项目级开发效率再度提升!

智能编程支持分析本地工程文件,项目级开发效率再度提升!

时间:2024-06-11 18:11:13浏览次数:16  
标签:文件 CodeGeeX 代码 编程 关联 智能 本地 问答

CodeGeeX的智能问答新增关联本地文件的系列功能,用户在智能问答的输入框中输入@,就可以在弹出框中选择需要使用的指令。从而能够针对所关联的文件给出更有针对性的问答和代码建议。

file

下面我们将分别介绍在编程工作中,如何关联本地文件,并且使用不同的指令,来获得更精准的分析效果:

  1. @file - 选中某个特定的文件

在对话框中选择@file指令,系统会出现当前已打开的一个或多个文件,选中你希望关联的文件名, 然后提出你需要解决的问题。CodeGeeX就可以根据所关联的本地文件内容,提供精准的代码建议或解决方案。

file

file

file

这种上下文相关的建议,能够帮助开发者更快地找到问题的症结,并进行有效的修复或优化。

使用时也可以同时选择关联两个文件,通过@file指令,分别解释这两个文件之间的逻辑关系以及代码意图。

file

file

file

  1. @recentFiles - 关联最近打开过的多个文件

这一功能是CodeGeeX的项目级的代码理解功能。当你新加入一个项目的开发工作或者需要快速了解某个项目,使用 @recentFiles 可以快速了解项目的全貌并上手开发工作。

首先我们打开资源管理器来查看整个项目,可以看到整个项目结构中有多个文件,当你查看了项目中的多个主要文件之后,注意!这里不用双击打开这些文件,也就是说标签页无需保留多个文件的打开状态。

然后在智能问答的对话框中,使用@recentFiles指令,CodeGeeX可以总结刚刚查看过的多个文件,并给出清晰的解释和更多建议。

file

file

file

  1. @currentFile - 解释代码文件

对于新加入项目的开发者,或是需要理解复杂代码的开发者,可以通过智能问答的对话框,输入@currentFile,将当前文件关联到智能问答中,询问代码的功能和逻辑。CodeGeeX会提供详细的解释,帮助开发者更快地掌握代码的意图和实现。

file

file

  1. @currentFile - 翻译当前文件

编程工作中经常需要查阅英文文档,文件内容的翻译需求非常普遍。现在用户可以对关联文件的内容直接进行翻译。在智能问答的对话框中,使用@currentFile指令,就可以根据关联的文件,提供即时的翻译服务。

file

帮助开发者更好地理解文档内容,减少语言障碍带来的困扰,并且能够显著提升问题解决的效率。

  1. @openedFiles - 关联当前打开的多个文件

使用 @openedFiles指令,可以分析当前打开的多个文件是如何调用的。开发者不再需要记住所有文件的具体细节,只需将文件通过@openedFiles 关联到 智能问答中。

file

file

file

CodeGeeX 即可根据多个文件的内容提供相关的建议及详细的解释,大大减少了开发者查找和记忆的负担,也能够通过这个功能快速理解复杂的项目代码。

CodeGeeX的v2.10.0版本的主要功能——在智能问答中关联本地文件,实现文件内容的总结、翻译、代码建议;同时提供了对多个文件的项目级代码理解,调用逻辑解释等指令。

Tips 在使用这一系列功能时,大家会看到这样的提示:

file

这是为用户提供的选择,如果有一些文件不希望被@file选中(例如数据库配置、密钥等),可以在 .codegeexignore 文件中配置过滤器。如下图所示:

file

本文希望能够帮助您更好地理解和使用这些新功能,如果您有更好的使用方法及示例,欢迎加入CodeGeeX百万用户群,跟我们一起探索智能编程的新边界!

本文由博客一文多发平台 OpenWrite 发布!

标签:文件,CodeGeeX,代码,编程,关联,智能,本地,问答
From: https://www.cnblogs.com/chattech/p/18242519

相关文章

  • 智能蓝牙脂肪秤方案pcba模组
    随着各种疾病的知识普及和人们生活方式发生的改变,越来越多的人注意到健康问题,拿经常坐办公室的人群来说,他们对于腰颈椎和肥胖的问题就关注度比较高,因为经常久坐和点外卖,再加上工作量大没有空闲时间锻炼身体,久而久之就慢慢变胖。智能蓝牙脂肪秤方案具有人体称重和脂肪率两......
  • 【Go语言】面向对象编程(二):通过组合实现类的继承和方法重写
    通过组合实现类的继承和方法重写要实现面向对象的编程,就必须实现面向对象编程的三大特性:封装、继承和多态。1封装类的定义及其内部数据的定义可以看作是类的属性,基于类定义的函数方法则是类的成员方法。2继承Go语言中,没有直接提供继承相关的语法实现,可以通过组合......
  • 人工智能:前世探索与今生辉煌
    今年3月份发生了一件可入选年度新闻的大事——计算机程序“AlphaGo”在五番棋中战胜了世界围棋冠军、职业九段选手李世石。整个比赛跌宕起伏,引人注目。起初人们几乎一边倒地预测AlphaGo会大比分败给李世石,但最终李世石却1∶4不敌AlphaGo,这就如同在平静水面丢进巨石,掀起了人工......
  • PlugLink与RPA的完美结合:打造智能自动化工作流(附源码)
    PlugLink与RPA的完美结合:打造智能自动化工作流自动化技术已经成为提高效率和减少错误的关键手段。两种主要的自动化技术——PlugLink和RPA(机器人流程自动化)——各有特色。本文将详细探讨PlugLink与RPA的不同之处,并介绍它们如何高效融合,助力企业实现更高级的自动化。PlugL......
  • 【触想智能】工业显示器的分类与应用领域分析
    工业显示器作为智能制造的一种重要设备之一,已经被广泛应用于各种工业领域。根据应用场景和特定需求,工业显示器分为很多不同的种类,本文将从这些分类及其应用领域进行分析。一、工业显示器分类1、工业液晶显示器:工业液晶显示器是目前最常见的一种工业显示器,它采用液......
  • Linux-应用编程学习笔记(字符串处理)
    一、字符串输入/输出1、字符串输出//C库函数,向标准输出设备(屏幕、显示器)输出字符串并自行换行#include<stdio.h>intputs(constchar*s);s:需要进行输出的字符串。返回值:成功返回一个非负数;失败将返回EOF,EOF其实就是-1。//C库函数,既可以是标准输出、标准错误设备......
  • 嵌入式开发-基于物联网的智能农场项目
    项目的github地址:https://github.com/zhangruyi3906/smartFarm/总结:第一天实训总体十分的轻松每天坚持写技术日志认真写好工程实践报告M0开发板的控制命令的格式:环境:十六进制36字节BBID2400命令格式:十六进制----36个字节DD id2400 00---开灯DD i......
  • 2024年高考作文题目人工智能,热门AI
    当今社会的发展越来越迅速,人工智能也逐步走进我们的生活,连今年的高考作文题目也是人工智能高考作文:新课标I卷阅读下面的材料,根据要求写作。(60分)随着互联网的普及、人工智能的应用,越来越多的问题能很快得到答案。那么,我们的问题是否会越来越少?以上材料引发了你......
  • 绘触心灵,探索B族智能的艺术之旅
    在数字艺术的浩瀚星海中,B族智能以其独特的Midjourney中文绘图平台,引领我们进入一个充满想象力和创造力的世界。这里,艺术不再受限于传统的画布和颜料,而是通过智能关键词工具,让每一位创作者的思维得以无限延伸。从蒂姆·伯顿风格的神秘插图到中国龙角女孩的科技感十足的装扮,B族......
  • 你的智能汽车正在窥视你!
    2021年8月,蔚来部分用户数据被窃取,并遭到勒索225万美元等额比特币;2022年5月,通用汽车表示部分在线客户账户出现异常登录;2023年5月,丰田云服务导致215万日本用户车辆数据承担泄露风险;2024年4月,高合汽车因车内摄像头拍摄的不雅影像泄露而备受关注;……近些年,随着“智能汽车”这一新......