0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

解Bug,何不试试这款AI工具?

电子工程师 来源:lq 2019-01-29 10:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在程序开发中,程序员每天都要和 Bug 打交道,对新手程序员而言,debug 是一件非常让人头疼的事情。好不容易写完一段代码,一运行,全是红色,找了好几圈,被几个符号累瞎了眼。

而且不同的编程语言的错误类型也不同。比如 JavaScript 定义了一些错误类型:Error(错误)、EvalError(全局错误)、RangeError(引用错误)、ReferenceError(参数错误)、SyntaxError(语法错误)、TypeError(类型错误)、URIError (编码错误)等;同样 Python 中也有几十种错误类型。

大家在学写代码的同时应该也学过一些解决 bug 的方法。比如,刚开始写的代码都比较简单,没有太过复杂的逻辑与实现,最直接的方法就是从头逐行检查,检查的时候注意 error 中提到的问题,是否括号少了另一半?是否哪个变量声明错了等等。比如刚学 C++ 的时候,出错时先检查 ; 、{}、() 是不是都有;再熟练一些,代码量增加,从语法错误到逻辑错误,大家会逐渐用到其他的方法或工具。有网友总结“初级码农靠编译器,中级码农用调试器,中高级码农靠写日记,而高级码农靠冥想和顿悟”。

今天营长要给大家介绍一款可以帮助大家快速预测、分析 bug 原因的工具:code-with-ai。操作非常简单,只要两步就可以给出可能存在的错误及其可能性。

操作简单,只需两步

1.把 error 描述复制粘贴到输入框中

2.点击搜索,一键即可。

无需登录,即可使用。

工具地址:

https://code-with-ai.app.render.com

支持多语言

营长先是用 Python 语言简单检测了一下效果,看看到底给出哪些参考结果,随后又分别随机挑选了不同语言的报错提示。

比如,用 Python 最简单的 print 语句试验,如果我要输出 AI科技大本营,正确的语句为print("AI科技大本营");随意更改语句中的 () 或 "",制造一些错误,来看看 code-with-ai 会给出怎样的分析结果:

print(AI科技大本营)

#去除 ""

可能有两种原因,一是 implement 问题,概率为 22%,二是 data structures,错误概率 52%。

print("AI科技大本营)

#只有一个 "

分析结果提示优先注意 strings 错误,其次是 data structures 错误。

print("AI科技大本营")

#英文括号改成中文括号

看了以上三个简单的试错,对 code-with-ai 的原理和功能大家应该有了基础的了解,通过给出的预测,可以在相应位置先从概率较高的问题类型开始检查。

接下来营长又随机挑选了不同语言的问题报错:

C++ 报错:

Java 报错:

JS 报错:

营长只是用最简单的代码进行测试,大家可以用自己项目中的 error 测试一下,根据概率提供的优先级进行快速分析。

关于作者

研发这个神奇工具,造福万位码农的作者是一位印度开发者——Gaurav Arora,毕业于印度 Chandigarh PEC 理工大学。学习期间参与了多个编程和机器学习项目,并且是一名深度学习爱好者,热衷于解决对数百万人有影响力的复杂问题。

目前在高盛用户体验组中担任技术分析师,在高盛实习期间,为公司构建和维护 UI 工具包。也曾是创业项目 Researchshala 的联合创始人,Researchshala 是一个在线平台,有 40 多个研究项目,将教授和研究实习生联系起来,帮助他们完成研究项目,有 90 多名学生在卡内基梅隆大学、印度理工学院等大学的教授手下工作。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    91

    文章

    41076

    浏览量

    302574
  • 代码
    +关注

    关注

    30

    文章

    4976

    浏览量

    74375
  • BUG
    BUG
    +关注

    关注

    0

    文章

    156

    浏览量

    16307

原文标题:AI找Bug,一键快速预测

文章出处:【微信号:rgznai100,微信公众号:rgznai100】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    中兴通讯以开放耦的和合生态理念共赢AI时代

    4月9日,以“和合兴业,智启未来”为主题的2026中兴通讯中国生态合作伙伴大会在北京启幕。中兴通讯执行副总裁、首席运营官谢峻石出席大会并发表题为“乘势而上,共赢AI时代”的主题演讲,系统阐述了中兴通讯对AI的洞察,在AI时代的战
    的头像 发表于 04-11 15:56 1437次阅读

    【诚邀体验】 安利一个AI使用工具

    我们近年来,AI技术正在迅速改变工程师获取知识和进行开发的方式,从最早的搜索引擎到简单生成,再到如今能够理解问题并生成代码的AI工具AI的进化正在悄无声息的改变工程师工作的环境。目前
    的头像 发表于 04-10 18:25 93次阅读
    【诚邀体验】 安利一个<b class='flag-5'>AI</b>使用<b class='flag-5'>工具</b>!

    使用NORDIC AI的好处

    CPU 快 15× 能效最高可比最近的竞品 NPU 好 8×,推理速度快 7×。[Axon NPU 技术页] 开发门槛低、工具链完整 Nordic Edge AI Lab :只需准备好数据集,无需
    发表于 01-31 23:16

    嵌入式软件单元测试中AI自动化与人工检查的协同机制研究:基于专业工具的实证分析

    ‌ ‌摘要****‌ 本文系统探讨嵌入式软件相较于通用软件在单元测试层面的特殊性,分析其对高覆盖率、可追溯性与实时性验证的严苛需求,并以专业工具winAMS为技术载体,深入研究AI驱动的自动化测试在
    发表于 12-31 11:22

    AI智能体工具及其配置介绍

    AI智能体(Agent)能够操控你的编程环境工具,简化了你对集成环境的操作。而最近的命令行界面(CLI)智能体,从操作系统命令行获得更多系统权限,进一步简化了你编程的操作,甚至可以帮助你整理文件
    的头像 发表于 12-30 10:49 926次阅读
    <b class='flag-5'>AI</b>智能体<b class='flag-5'>工具</b>及其配置介绍

    拒绝 “一次性工具”: 华为云Flexus AI智能体让 AI 持续创造业务价值

    工具到伙伴:华为云Flexus AI智能体如何以“产品+服务”双轮驱动破解企业AI落地难题 真正的技术赋能,不仅提供利器,更要教会用法,陪伴成长。 在数字化转型的浪潮中,企业AI应用
    的头像 发表于 12-25 17:21 631次阅读

    HarmonyOSAI编程DevEco AI辅助编程工具

    DevEco AI辅助编程工具(CodeGenie)基于BitFun Platform AI能力平台,为开发者提供高效的应用与服务AI编程支持,支持智能知识问答、代码生成、页面生成、万
    发表于 08-18 14:54

    HarmonyOS AI辅助编程工具(CodeGenie)概述

    DevEco AI辅助编程工具(CodeGenie)基于BitFun Platform AI能力平台,为开发者提供高效的应用与服务AI编程支持,支持智能知识问答,同时支持ArkTS代码
    发表于 08-11 14:31

    HarmonyOS AI辅助编程工具(CodeGenie)代码续写

    利用AI大模型分析并理解开发者在代码编辑区的上下文信息或自然语言描述信息,智能生成符合上下文的ArkTS或C++代码片段。 一、使用约束 建议在编辑区内已有较丰富上下文,能够使模型对编程场景有一定
    发表于 07-15 16:15

    鸿蒙CodeGenie AI辅助编程工具详解

    【HarmonyOS 5】鸿蒙CodeGenie AI辅助编程工具详解 一、前言 1、CodeGenie是什么? CodeGenie (代码精灵)作为鸿蒙DevEco IDE自带的AI辅助编码
    的头像 发表于 07-07 11:54 1595次阅读
    鸿蒙CodeGenie <b class='flag-5'>AI</b>辅助编程<b class='flag-5'>工具</b>详解

    百度文心快码推出AI原生开发环境工具Comate AI IDE

    6月23日图灵诞辰日,Comate AI IDE正式发布,成为行业首个多模态、多智能体协同的独立AI原生开发环境工具
    的头像 发表于 06-27 11:30 1284次阅读

    【HarmonyOS 5】鸿蒙CodeGenie AI辅助编程工具详解

    【HarmonyOS 5】鸿蒙CodeGenie AI辅助编程工具详解 一、前言 1、CodeGenie是什么?CodeGenie (代码精灵)作为鸿蒙DevEco IDE自带的AI辅助编码
    发表于 06-11 16:34

    【免费工具】华秋AI电路识别助手:让电路设计与分析变得轻松高效!

    电子工程师注意!还在为熬夜解析电路图崩溃?AI黑科技让电路设计与分析变得轻松高效!如果你还在为电路分析感到头疼,那么一定要试试这款超好用的工具——华秋
    的头像 发表于 06-05 18:18 2897次阅读
    【免费<b class='flag-5'>工具</b>】华秋<b class='flag-5'>AI</b>电路识别助手:让电路设计与分析变得轻松高效!

    微软推出多项革新性AI工具

    在今年Microsoft Build大会上,微软推出了多项革新性Al工具:智能Microsoft 365 Copilot副驾驶Tuning支持企业通过低代码方式,结合自有数据与业务逻辑定制高精度AI
    的头像 发表于 05-26 09:47 1298次阅读

    【「零基础开发AI Agent」阅读体验】+ 入门篇学习

    +主动规划+工具使用 2.AI Agent是高层次的AI应用 3.提示词万能公式=角色+角色技能+任务的核心关键词+任务目标+任务背景+任务范围+任务解决与否判定+任务限定条件+输出格式/形式+输出量
    发表于 05-02 09:26