AI落地:程序员如何用AI?

news2024/9/23 5:24:17

对于程序员来说,真正能提高效率、可落地的AI应用场景都有哪些?

目前已经能切实落地,融入我日常工作生活的有以下几个场景:

  • 开发工作:自然语言生成代码,自动补全代码

  • 日常工作学习:写作、翻译、知识的查漏补缺、做PPT等等

  • 生活:AI人生导师、树洞、生活助手等等

下面展开说说。

开发工作

说到开发,我们主要核心工作还是写代码。

能帮助写代码的工具目前有很多,从最基本的直接在ChatGPT里问答,到IDE插件。

直接在ChatGPT里问答最灵活,但是效率比较低。 我通常用来解决日常需要记忆的一些编码工作,比如写正则表达式、格式化字符串、shell脚本、命令行指令、keycode等等。但是需要在IDE和浏览器之间切来切去,问问题需要把代码来回复制。这样效率就会大打折扣。

这时候就需要IDE插件来一站式解决问题了。IDE插件可以直接帮你根据注释/提示生成代码,可以根据你已经输入的代码揣测你的意图,帮你补全代码。

现在市面上的插件有这么几个,下面是个简单的对比。

插件名称价格功能
Copilot X收费,可试用60天写代码 检查合并、自动扩写提交日志 写单元测试 写注释 写文档
CodeCursor免费,需登录或用自己openai key写代码 聊天提问
Codeium免费写代码 聊天提问
CodeWhisperer个人免费写代码
bito.ai个人免费写代码 自然语言CLI 测试用例 解释代码 生成注释 检查性能
Tabine免费版仅能补全短代码可离线本地运行 写代码

如果想快速上手体验的话,推荐先试试CodeCursor或者Codeium。

这里插件各有千秋,如果感兴趣的小伙伴多的话,请在评论区留言,我再出一期详细的测评视频。

日常工作学习

除了写代码之外,ChatGPT可能在其他方面能帮助我们更多。

比如学习新技能的时候:

  • 看不懂的代码,丢给ChatGPT给你解释。

  • 遇到知识盲区,博客或视频中又没有介绍的,可以直接让ChatGPT给你补充。

  • 翻译:比google翻译好用。

再比如:

  • 写作:写博客、写日报周报、写技术文档、写技术方案等等。

  • 一位全能导师:职业规划、心理辅导等等。这种用起来也有一定的技巧,因为ChatGPT默认情况下不管你问啥,会直接给你答案或建议,但是很多时候我们需要的是启发式对话,一步一步引导我们自己找出答案。

  • 写PPT:很多开发一说到写PPT就头疼,PPT首先是写作,再其次是排版。目前已有的AI PPT工具,已经能大幅提高我们制作PPT的效率了,甚至可以根据标题直接一键生成多页PPT,还不赶紧试试。

  • 绘图:说到画画好像离我们程序员很远,但其实不然。制作头像、发朋友圈、文章/PPT配图等等,或者说想表达一些文字无法传递的情感,现在都可以用AI绘画完成。AI绘画只需要一些基础入门就可以自己各种尝试了。

日常生活

帮你写作

  • 写情书

  • 写朋友圈

  • 写开场白

当你的私人全能咨询师:

  • 咨询师:育儿、情感咨询、吐槽等等

  • 心理咨询师:一个免费的心理咨询师,可以扩展到人生导师,给你梳理各种问题。

  • 制定旅游攻略

还能帮你辅导娃的功课:

总结

ChatGPT横空出世以来,AI快速发展,每天信息满天飞,让我很焦虑,生怕错过一些让我会比别人慢几步。

但是真正能给我们普通人带来价值的,是能落地的应用,能真正提高效能的方案。为此我建立了一个知识星球:爱落地。探讨和分享能落地的AI应用、方案和创业机会。

如果你知道AI如何落到实处,提高个人或团队的生产力,爱落地星球欢迎你。

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

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

相关文章

通达信如何检测未来函数?

未来函数可能引用未来发生的数据,对原来的判断进行修改,这会导致信号漂移,比如产生原来没有的信号、原来的信号改变位置或者已经产生的信号消失。 一、未来函数如何偷梁换柱? 单纯讲概念,对未来函数也没有深刻的认识…

java中Queue、BlockingQueue以及DelayQueue的用法

java中Queue、BlockingQueue以及DelayQueue的用法 一 Queue 的用法Java中Queue的api 二 BlockingQueue 的用法阻塞队列的边界 三 DelayQueue使用DelayQueue常见的应用场景 一 Queue 的用法 Queue(队列):其特性是先进先出。只允许在表的一端进行插入,而在…

【图像分割】视觉大模型SEEM(Segment Everything Everywhere All at Once)原理解读

文章目录 摘要(效果)二、前言三、相关工作四、method4.1 多用途4.2 组合性4.3 交互式。4.4 语义感知 五、实验 论文地址:https://arxiv.org/abs/2304.06718 测试代码:https://github.com/UX-Decoder/Segment-Everything-Everywher…

Flask使用Flask-SQLAlchemy对数据库操作详解一(配置、表与表之间一对一、多对一、多对多关系及增删改查参数和代码详细总结)

文章目录 1.先来一个简单的示例2.SQLAlchemy 配置(所有的配置都在Flask初始化应用程序之前就执行了) 3.声明模型3.1声明模型参数3.2表与表之间的关系(详细介绍)1.一对一关系2.多对一关系3.多对多关系 1.先来一个简单的示例 from …

【Unity3D小功能】Unity3D中实现轮船在水面上移动效果

推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 标题是啥我写啥,大家好,今天给大家带来…

chatgpt帮我写的一个小程序气泡框代码

效果图 这是一个气泡框 .bubble { position: relative; padding: 10px; border-radius: 8px; background-color: #ddd; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } .triangle { position: absolute; width: 0; height: 0; top: -10px; left: 50%; margin-left: -10px; bor…

vue集成animate.css

vue集成animate.css 一 <transition> 标签的用法二 关于animate.css三 vue集成animate.css使用 一 <transition> 标签的用法 使用<transition></transition>标签包裹要加动画的元素。 标签中添加属性name&#xff0c;表示执行动画的名字&#xff0c;不…

python 网络接口测试(post)

代码&#xff1a; import requests url https://xxx.com/xxx # 注意这里必须以json字符串构造数据 data { "username": "showdoc", "password": "xxx" } headers {content-type: application/json} # 与 get 请求一样…

STC15W104 定时器实现灯的闪烁(定时器原理讲解)

一&#xff1a;STC15W104单片机有几个定时器 STC15W104单片机共有2个定时器&#xff0c;分别为定时器0、定时器2。 二&#xff1a;定时器的作用 定时器是单片机中的一种常用外设&#xff0c;用于在一定时间间隔内产生中断。 定时器通常用于计时、测量时间间隔、生成PWM信号等应…

【MybatisPlus】高级版可视化、可配置 自动生成代码

今天看别人使用了一个更加智能的生成代码工具&#xff0c;可视化、可配置策略&#xff0c;非常方便&#xff0c;配置一次&#xff0c;在哪都可以使用&#xff0c;也不会跟项目藕合下面简单说一下使用方式。 1、介绍mybatis-plus-generator-ui 主要是封装了mybatis-plus-gener…

【深度学习】计算机视觉(13)——模型评价及结果记录

1 Tensorboard怎么解读&#xff1f; 因为意识到tensorboard的使用远不止画个图放个图片那么简单&#xff0c;所以这里总结一些关键知识的笔记。由于时间问题&#xff0c;我先学习目前使用最多的功能&#xff0c;大部分源码都包含summary的具体使用&#xff0c;基本不需要自己修…

【AWS入门】将EC2的系统日志推送到CloudWatch

创建一个 EC2 实例&#xff0c;不附加任何 IAM profile. ※这里注意不要用23年最新版本的镜像&#xff0c;该镜像不支持awslogs 选择旧版镜像可成功安装awslogs 开始创建一个 IAM profile 创建角色&#xff0c;服务选择 EC2, policy 选择 CloudWatchAgentServerPolicy. 切换回…

GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)

文章目录 1、GPT Academic2、chatGPT3、chatGLM4、newbing 1、GPT Academic 项目地址&#xff1a;地址 安装部分 git clone https://github.com/binary-husky/chatgpt_academic.git cd chatgpt_academicconda create -n gptac_venv python3.11 conda activate gptac_venv pyt…

ASEMI代理ADM3202ARUZ-REEL7原装ADI车规级ADM3202ARUZ-REEL7

编辑&#xff1a;ll ASEMI代理ADM3202ARUZ-REEL7原装ADI车规级ADM3202ARUZ-REEL7 型号&#xff1a;ADM3202ARUZ-REEL7 品牌&#xff1a;ADI /亚德诺 封装&#xff1a;TSSOP-16 批号&#xff1a;2023 安装类型&#xff1a;表面贴装型 引脚数量&#xff1a;16 工作温度: …

助力数字轻工发展,企企通亮相第十三届中国轻工业信息化大会

新一代数字技术蓬勃发展&#xff0c;数字经济和实体经济加速融合&#xff0c;数字化不仅仅是生产和管理方式的转变&#xff0c;更是一场创新的革命&#xff0c;只有通过持续创新、不断优化产品内容和服务&#xff0c;才能真正满足客户的需求。 近日&#xff0c;第十三届中国轻工…

想要跳槽涨薪 那你准备拿下 Framework 了吗?

2023这个阶段Android 还行&#xff0c;只是初级开发没有之前那么吃香了&#xff0c;初级市场饱和&#xff0c;但是中高级岗位人才还是比较稀缺。 我们Android程序员与其他程序员一样&#xff0c;每过一年焦虑便加深一点&#xff0c;在近几年越来越差的大环境下更是如此。许多程…

C++好难(2):类和对象(上篇)

okay&#xff0c;从这里开始&#xff0c;就进入c比较难的部分了~啊啊啊&#xff01;&#xff01;&#xff01; (﹃ԅ) 坚持坚持啦 ~ ᵎ(•̀㉨•́)و ̑̑ 【本章目标】 1.面向过程和面向对象初步认识 2.类的引入 3.类的定义 4.类的访问限定符及封装 5.类的作用域 6.类的实…

情景剧本杀闯关系统

情景剧本杀闯关软件的开发需求通常包括以下几个方面&#xff1a; 剧本设计&#xff1a;开发者需要根据用户需求和市场调研&#xff0c;设计不同主题和难度等级的剧本内容&#xff0c;以及游戏过程中的任务、角色和道具等。 游戏引擎开发&#xff1a;为了实现游戏过程中…

TensoRT量化第四课:PTQ与QAT

目录 PTQ与QAT前言1. TensorRT量化2. PTQ3. QAT4. QAT实战4.1 环境配置4.2 pytorch_quantization简单示例4.3 自动插入QDQ节点 总结 PTQ与QAT 前言 手写AI推出的全新TensorRT模型量化课程&#xff0c;链接。记录下个人学习笔记&#xff0c;仅供自己参考。 本次课程为第四课&am…

Netty基础(一)

1.概述 1.1.原生NIO存在的问题 1>.NIO的类库和API繁杂,使用麻烦: 需要熟练掌握Selector、ServerSocketChannel、SocketChannel、ByteBuffer等; 2>.需要具备其他的额外技能: 要熟悉Java多线程编程,因为NIO编程涉及到Reactor模式,你必须对多线程和网络编程非常熟悉,才能…