了解豆包AI
豆包AI是字节跳动开发的一款专注于编程过程辅助的智能助手,常运用于前后端开发,算法解决,AI辅助等方面,具体包括生成代码,代码解释,注释代码和生成单测等功能。对于前后端工程师,可以辅助开发者快速搭建一个框架,同时也可以帮助开发者在代码重用或者是代码重构时更快、更准确的理解代码。对于算法解题者,可以验证自己算法的正确性,同时在遇到问题或者卡点时获取到相应的提示,循序渐进的解决算法问题。
配置豆包AI插件
对于前端工程师来说,一般常用Vscode和WebStorm作为编译器进行编写,后端工程师常用IDEA进行代码编写(当然不排除有使用Vscode和Eclipse的工程师),在Vscode的插件市场中搜索MarsCode AI: Coding Assistant便可进行配置,在IDEA,WebStorm以及其他JetBrain全家桶的编译器中的扩展中搜索MarsCode AI: Coding Assistant进行配置即可。
豆包AI初体验
当然在使用豆包AI前都需要先进行登录,这和其他AI编程助手都是类似的,在登录过后,便可进行使用,常用的功能包括生成代码,解释代码,注释代码和生成单测(常用于后端),例如,使用Html5+Css3生成一个前端登录注册页面,利用liveServer,我们运行豆包AI给出的代码效果图如下:
可以看到豆包AI给我们快速的构建出了一个登录注册页面,虽然有些缺陷,但是为前端工程师减少了一些html框架的css样式调整的代码,便于前端工程师在此基础快速生成一个合适的登录注册功能。
豆包AI使用建议
建议使用豆包AI进行快速开发以及难点攻关,在遇到重复的部分或者意义不大的部分时,可以使用豆包AI进行编码以节省时间,在卡点,难点等方面,使用豆包AI给出思路或者建议,按照思路一步步进行组装编码,而不是一次性给出解决问题的代码或者具体方案,这样会限制工程师自己的理解,同时也不会让解决者有很深的印象,下次遇到该问题还是得使用Ai进行解决,导致恶性循环