通义灵码的惊喜体验

@ 皆允: 我是一位H5前端开发学者,在学习教程的过程中使用通义灵码 @workspace,快速省去了敲代码的重复的时间,对比之前没有灵码,现在提效了一倍有余。

在设置css样式添加注释后,会自动根据上下文样式推荐一个非常匹配网页内容的样式:

通义灵码会自动帮你结合项目里面的样式,给你提示一些模板的排版,这也给我带来了非常大的方便。有的时候会给你意想不到的效果,可以从中学习到之前没学过的扩展知识。

  • 上下文分析:工具需要能够解析CSS文件中的注释和样式规则,以及HTML文件中的标签和属性,通过这些信息可以构建一个关于网页结构和样式的上下文模型。
  • 智能推荐:基于上下文模型,工具需要能够推断出可能的样式需求。
  • 用户交互:在CSS文件中显示推荐的样式选项、可以快速选择和修改这些选项、以及提供必要的反馈和错误提示等。
    • *

@ pythonevo: 我是一位自由代码工作者,用通义灵码个人版的@workspace、代码补全、代码测试、生成markdown、生成经典练习题来学习,对比之前没有灵码,现在提效了一倍。

清华北大的课程随便刷,并且不是单单的拿高分,有了通义灵码后,就像有1对1老师那样辅助,非科班出身的代码工作者,容易在正式工作中脱离开发规范走进死胡同,有通义灵码做老师可以很好纠正这一点。

首先,得益于vscode的轻便,直接在扩展中已经能安装好通义,安装过程没有繁琐设置,装完按照提示登录即可。

比如我找的是 mooc 的北大著名课程,这个课程就是现在北大学子在用的课程,开课的老师是北京大学ACM国际大学生程序设计竞赛队教练郭炜老师。首先课程质量有了绝对的质量保证,但因为非科班的原因很多同学会因为基础问题听不下去。

在学习过程中,我让通义灵码陪伴我,通过不断交流,让通义灵码知道自己的进度和卡点,自动记录。毕竟网上课程再好,他不是真实课堂,你不能马上提问不懂的点。这时候把课程内容和你的卡点告诉通义灵码,TA 可以迅速解决难点。

通义灵码有很好的代码补全功能,建议新手可以开启短的补全,尽量自己思考代码,但由于新手入门一时三刻不能记住语法,这时候代码补全就能马上让你复习一遍。

除了代码能力,总会遇到一些编程界的术语,这时候如果你非科班那么你会一头雾水,去搜索又麻烦,现在直接问通义灵码,窗口都不用切换就能解决问题,丝滑学习!!

当你使用通义灵码一段时间后,TA 会逐渐变成熟悉你的老师,你曾经问过的课题和难点他都记在心内,当有天你想复习某些内容的时候可以重新进行交互,通义的历史记录内容虽然官方没有给出明确数量,但我测试下来,长时间的对话内容他都记录在内。

高阶功能 @workspace 从你的老师变成你的1对1老师。 当你在敲了大量代码,学了大量课程后,得到一批又一批的课题或者作业文件,这时候 @workspace 功能就发挥作用了。强劲的代码库功能,让通义灵码知道你这个阶段构建了什么代码,并且按照以往的对话历史快速得出你的弱点内容,新手最为致命的就是学完就过,老师打什么你就打什么,卡的题下次还卡,通义灵码 @workspace 功能通过代码库和历史功能快速分析你的弱点内容。

很多人以为通义只是一个代码助手,其实在我使用过程中他还是一个综合的AI助理,在我和通义灵码互动一段时间后,我会让他帮我整理笔记,直接生成markdown格式,这里也强烈推荐阿里的另一个产品——语雀。

在通义灵码的帮助下,我终于在互联网中获取了顶级学府的教学资源,并且完成了整个课程和获得证书,感谢通义灵码让网络学习不是简单的刷题一目而过,不管在工作和学习中都得到了极大的帮助。


@新手用户: 我是一位信息安全工程师,日常需要处理信息安全管理、技术类工作,对AI应用也很感兴趣,我选择在 Pycharm 中使用通义灵码来完成课堂实践,同时基于所学完成了日常工作中的一个小场景,对手机号进行加密及解密的小代码体验了通义灵码的妙处。

使用感受:

  1. 嵌入IDE的编程助手:这个比较打破认知,我原来以为就是把AI提示词工具放到了IDE里,其实不然,通义灵码和IDE深度嵌套,可以进行代码解释、生成单元测试、生成代码注释、优化代码、代码补全等。

  1. 更加智能化:相比早期的AI编程工具,通义灵码初版代码报错率很低了,不得不说大模型的迭代真的很快;比如,我的案例是需要加密某文件夹下的文件,它就会衍生出输入加密密钥、选择文件夹、加密、解密的一套需求。

在早期尝试用AI编程的时候会发现某些环境变量或者库不存在导致的各种报错,把报错丢给AI,怎么都过不去。用通义灵码就能自动完成从报错解析-优化逻辑-反馈完整代码这一整套动作。

比如:我的提示词:语言:python;需求:请弹窗让我选择一个文件、并给出加密密码,对选定文件进行加密并存储在原来文件夹下。

它接收后反馈的代码及其结构如下:

之后我和AI进行了2-3轮需求补充或者报错处置的互动,一个能成功运行的小程序就完成了,真是效率神器!


@ 835: 作为一名Java开发者,我利用通义灵码来学习Python,学习效率提升了80%。

  1. 先描述需求,了解编程需要的技术。参考指令:

背景

你是一个  Python 专家,面对完全不懂  Python 的人,可以根据项目需求拆解出所需要的  Python 知识,并给到通俗易懂的介绍。

目的

我要用Python 下载百度翻译对应拼音的mp3文件。

将下载的文件存放到audio目录下面。

网页地址:https://fanyi.baidu.com/gettts?lan=zh&text=bā&spd=3&source=web

需要知道:

  1.  程序会涉及到哪些 Python 知识?
  2. 是否需要配置外部接口(API)?
  3. 还涉及哪些知识点,需要有哪些前提准备?

要求

  • 只需要讲清楚用哪些 Python 知识,不用给到程序运行的代码
  • 涉及到专业术语,需要给到通俗易懂的介绍。
  • 针对初学者给到详细、具体的操作建议和步骤。

  1. 了解基础知识之后,对需求进行细化描述,方便AI可以更高效的编程。参考指令:

背景

你是一个专业的指令prompt工程师,擅长改写指令,写出的参考指令可以向 AI 提问获得准确的回答。

要求

把下面原始指令转化为参考指令,用markdown 的形式输出参考指令

原始指令是:我要用Python 下载百度翻译对应拼音的mp3文件。

将下载的文件存放到audio目录下面。

网页地址:https://fanyi.baidu.com/gettts?lan=zh&text=bā&spd=3&source=web  

参考指令需要:

  • 理解原始指令,思考为什么会提出这个任务,陈述提出任务的背景、目标、执行步骤,以及相关的上下文。
  • 基于原始指令,思考需要提给 AI 的功能描述、任务清单,完成这些功能和任务,便可以实现原始指令
  • 基于原始指令,提供几个不同的例子,更好地进行解释学员的原始指令

基于1~3个步骤给到分析结果。并给到一版能完整表达出学员的原始指令参考指令,包含:背景、目标、执行步骤、功能描述、参考案例等信息。

要求

不需要写 python 代码,只给到优化后的原始指令

  1. 将参考指令发给AI进行编程。

  1. 执行代码进行测试。

  1. 可以选择代码查看对应的注释

  1. 对代码进行优化。

通义灵码真的是跨语言学习神器!显著提升了程序员的工作效率,减少了重复性工作,让程序员可以将更多时间和精力投入到更有创造性和挑战性的工作中,从而减轻工作压力,实现“去班味”。


云效DevOps平台
38 声望21 粉丝

阿里云云效,[链接]体验云原生时代新DevOps平台,支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍...