程序员摸鱼必备-用人工智能帮我写代码

有了ChatGPT我还写什么代码

2022年底横空出世的ChatGPT

狠狠的震惊了人类一把

简直是每个人梦寐以求的多拉A梦

既是百科达人、又是编程小帮手

还是个诗人、应用文小天才
在这里插入图片描述

怎么用

ta能帮程序员很多忙

比如说,需要写代码做字符串加密

我:写一个sha256算法

import java.security.MessageDigest;public class SHA256 {public static String hash(String data) {try {// 创建SHA-256散列对象MessageDigest digest = MessageDigest.getInstance("SHA-256");// 使用update方法更新散列对象的数据digest.update(data.getBytes());// 使用digest方法获取散列值byte[] hash = digest.digest();// 将散列值转换为十六进制表示StringBuilder builder = new StringBuilder();for (byte b : hash) {builder.append(String.format("%02x", b));}return builder.toString();} catch (Exception e) {e.printStackTrace();return null;}}public static void main(String[] args) {// 调用函数并传入数据System.out.println(hash("Hello, world!"));}
}

再比如

我:写个正则表达式

import java.util.regex.Matcher;
import java.util.regex.Pattern;public class PhoneNumber {public static boolean isValidPhoneNumber(String phoneNumber) {// 创建正则表达式模式,用于匹配手机号码Pattern pattern = Pattern.compile("^1\\d{10}$");// 创建匹配器Matcher matcher = pattern.matcher(phoneNumber);// 返回匹配结果return matcher.matches();}public static void main(String[] args) {// 测试手机号码String[] phoneNumbers = { "13800138000", "13800000000", "1380000000a" };for (String phoneNumber : phoneNumbers) {System.out.println(phoneNumber + ": " + isValidPhoneNumber(phoneNumber));}}
}

震惊了是不是

感觉不努力,分分钟就要失业

关键是有代码、有注释

居然还有测试用例

这已经超过了50%的程序员了

从今以后,你才是我最好的小助手

隔壁工位的小明同学

拜拜吧,谁让你不写注释!

人工智能还是人工智障

在这里插入图片描述

当然ta也不是全能的

比较没有幽默感

比如让ta写个有趣的程序

就这种水平

public class Duck {public static void main(String[] args) {for (int i = 1; i <= 10; i++) {System.out.println("嘎嘎嘎");}}
}

嘎嘎嘎个大头鬼哦


算了不和AI一般见识

可能是从美国出生

很多中国话不太懂

比如:

我:给儿子取名,我姓王,三个字,“国”字辈

如果你姓王,并且儿子是国字辈,你可以考虑以下几个名字:王博文:博的意思是博学、广博,文的意思是文明、文雅。王仁慈:仁的意思是仁慈、慈爱,慈的意思是慈爱、和善。王哲理:哲的意思是哲学、智慧,理的意思是道理、理解。王睿思:睿的意思是聪慧、英明,思的意思是思考、理解。王俊逸:俊的意思是英俊、优秀,逸的意思是闲逸、优雅。这些名字都有着优秀的意义,是不错的选择。你也可以根据自己的喜好和儿子的特点选择其他的名字。

话说你还真不懂中国文化

名字都挺吉祥,但你是不是不明白

什么叫“国”字辈


不过话说回来

为什么不叫子涵、子俊、浩哲

不够流行吗?

在这里插入图片描述


不过在写诗方面小有本事

我:写一首诗赞美我的女朋友小丽

这是一首赞美你女朋友小丽的诗:小丽,你是我生命中最美的风景
你的笑容温暖我的心灵
你的眼睛闪烁着令人难以抗拒的光芒
你的善良和爱心让我感到幸福你是我生命中最重要的人
我希望能永远和你在一起
你是我的太阳,照耀着我的前途
我爱你,小丽,永远爱你

怎么说呢

前半阙很有画面感

有一种温柔诗人的感觉

到了下半篇是不是有点大白话了

反正这么肉麻的话我说不出

学习功能

程序员最需要的就是学习

很多时候我们需要百度

主要是解决“用什么”和“怎么用”的问题

但百度必应谷歌都只会词条检索

而AI能给我们一种咨询的感觉

比如:

我:用什么工具可以做linux系统的性能分析?

Linux系统中有许多工具可以帮助你分析系统的性能,其中常用的工具有:top命令:用于实时显示系统中运行的进程信息,包括进程的CPU使用率、内存使用率等。vmstat命令:用于显示系统的虚拟内存信息,包括内存使用情况、交换区使用情况等。iostat命令:用于显示系统的I/O信息,包括磁盘I/O使用情况、网络I/O使用情况等。sar命令:用于收集和分析系统性能数据,包括CPU使用率、内存使用率、I/O使用率等。perf命令:用于分析系统性能瓶颈,可以收集和分析各种性能指标,包括CPU性能、内存性能、I/O性能等。这些工具均可以通过Linux系统的命令行界面使用,也可以通过图形界面的工具来使用

这种解答,比我一步步搜索来的强太多了

而且ChatGPT支持连续对话

可以根据上下文扩充

比如上一个例子

可以让ta 详细说说XXX命令

做更深入的沟通

文书能力

大部分程序员都是理工出生

写代码、做数学,都是小意思

但让你写个报告,抓头!

特别是不少人慢慢转向管理层

都需要写一些材料

这时候可以求助AI

比如:

我:以智慧城市为题做一个软件可行性分析

在做智慧城市软件的可行性分析时,你可以考虑以下几个方面:市场需求:首先要了解当前市场对于智慧城市软件的需求情况,包括对于这类软件的需求量、需求类型、竞争对手情况等。技术可行性:需要评估软件所使用的技术是否成熟、可靠,以及是否能够满足软件的功能需求。资源可行性:要评估软件开发、部署和维护所需的人员、设备、资金等资源是否可以满足。经济可行性:要评估软件开发、部署和维护的成本是否能够在给定的时间内得到回收。社会可行性:要评估软件对于社会的影响,包括对于政府、企业和个人的影响,以及对于环境的影响。在做可行性分析时,你可以使用各种工具和方法,包括问卷调查、技术评估、财务分析、SWOT分析等。最终的结果将有助于你决定是否继续推进软件的开发。

怎么样,有理有据

还可以展开来说

比如跟ta说

“技术可行性扩写到300字”


管理岗还经常会头疼一些问题

比如:

我:我的手下交付代码总是质量不行,有什么好办法

如果你的手下交付的代码质量不行,可以考虑以下几个方法来改进:提供清晰明确的需求文档:确保手下清楚地知道了他们需要完成的工作,并且能够清楚地理解需求文档中的各项要求。建立代码规范:制定代码规范,让手下遵循同一的编码风格,有助于提高代码的可读性和可维护性。引入代码审查:在代码交付前进行代码审查,及时发现并改正代码质量不足的地方。引入自动化测试:使用自动化测试工具对代码进行测试,有助于及时发现并修正代码中的错误。提供培训机会:为手下提供培训机会,帮助他们提升技能水平,提高代码质量。

这,说的蛮有道理的

比我干了几年管理总结的还好


除此之外

ta还能帮我们取标题:

我:我想写个文章介绍你,题目该怎么写

如果你想写一篇文章介绍我,可以考虑使用以下几个题目:"Assistant:一款由OpenAI开发的大型语言模型"
"Assistant:为你提供快速准确的问答服务"
"Assistant:帮助你解决各种问题的人工智能助手"
"Assistant:拥有丰富知识库的AI辅助工具"
"Assistant:让你的生活更简单、更高效的AI助手"
这些题目都可以很好地概括出我的功能和特点,是不错的选择。你也可以根据自己的喜好和文章的主题自行设计题目。

写报告:

写一份工作汇报,你帮我开个头吧,向总经理汇报

尊敬的总经理:本周工作进展情况如下:完成了项目XX的开发,并按时交付测试。发现了在项目YY中的一个BUG,并协调同事修复。参加了公司的新产品讨论会,并提出了一些建议。在本周的团队沟通会上,和同事们讨论了新项目的开发计划。在本周的工作中,我遇到了以下问题:项目XX的测试人员缺席,导致测试进度滞后。项目YY中的BUG修复过程中,同事之间沟通不畅。未来一周,我计划:继续协调项目XX的测试工作,确保项目可以按时上线。和同事一起研究新项目的开发方案,准备好项目的开发工作。参加公司的技术培训,提升自己的技能。希望能得到您的指导和支持。此致敬礼!

真不错

又学到了


最后,我问了他一个有意义的问题:

我:你觉得2023年会变得更好还是更糟

作为一款人工智能助手,我无法预测未来的发展情况。我只能根据目前的信息为你提供参考。2023年会变得更好还是更糟,取决于多方面的因素。例如,经济增长情况、政策环境、社会和谐程度、科技进步程度等都会对未来的发展产生影响。希望你能保持乐观的心态,努力致力于自己的事业和生活,为自己创造美好的未来。

希望我们一起创造更好的2023

快来试试吧

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

冒充人类作者,ChatGPT等滥用引担忧,一文综述AI生成文本检测方法

来源&#xff1a;机器之心 本文约1800字&#xff0c;建议阅读5分钟 大型语言模型&#xff08;LLM&#xff09;的出现导致其生成的文本非常复杂&#xff0c;几乎与人类编写的文本难以区分。本文旨在提供现有大型语言模型生成文本检测技术的概述&#xff0c;并加强对语言生成模型…

LLM 系列 | 15:如何用LangChain做长文档问答?

简介 西塞山前白鹭飞&#xff0c;桃花流水鳜鱼肥。 小伙伴们好&#xff0c;我是微信公众号《小窗幽记机器学习》的小编&#xff1a;卖酱猪蹄的小女孩。今天新开一个专题&#xff1a;LangChain实践。前文ChatGPT Prompt 工程和应用系列文章可以如下自取&#xff0c;预告一下该…

找出1-1000中的所有完美数

再次练习查找完美数&#xff0c;找出 1-1000 中的所有完美数。 【学习的细节是欢悦的历程】 Python 官网&#xff1a;https://www.python.org/ Free&#xff1a;大咖免费“圣经”教程《 python 完全自学教程》&#xff0c;不仅仅是基础那么简单…… 地址&#xff1a;https://l…

三元操作 三元操作符 if-else / ? :

Python 三元操作符 if-else &#xff0c; 其他语言三元操操作符 ? : &#xff1b;“三元操作”语句&#xff0c;她也就是一个表达式。 【学习的细节是欢悦的历程】 Python 官网&#xff1a;https://www.python.org/ Free&#xff1a;大咖免费“圣经”教程《 python 完全自学教…

document-question-answering-bot(文档问答机器人)

任务说明&#xff1a; https://wiki.deepin.org 上有900多条deepin系统相关的中文教程和词条&#xff0c;请编写能根据这些内容回答问题的中文聊天机器人。使用者通过命令行界面输入问题&#xff0c;机器人输出回答和参考的wiki文档的链接。 聊天机器人要能根据 deepin wiki …

IOS真机调试、发布TestFlight等流程

IOS真机调试、发布TestFlight等流程 1、真机调试步骤 使用最新版本的xcode 14 可以简单的进行真机调试&#xff0c;不需要添加钥匙串之类的。 1、在Xcode -> Preferences -> Accounts 中添加苹果ID 2、创建你的项目&#xff0c;在Bundle Identifier中填写项目Identifie…

ChatGPT/InstructGPT论文(二)

一. 导读 第一篇解读&#xff1a;ChatGPT/InstructGPT论文&#xff08;一&#xff09; 继ChatGPT大火后&#xff0c;越来越多人想了解ChatGPT相关技术。OpenAI官网虽然没有给出ChatGPT足够详细的信息&#xff0c;但给出了一篇推荐阅读论文InstructGPT&#xff0c;经过对比&…

2023了,学习深度学习框架哪个比较好?

PPT、视频和对应的文章免费开源在&#xff1a;https://chenzomi12.github.io/ 都2023年&#xff0c;才来回答这个问题&#xff0c;自然毫无悬念地选择PyTorch&#xff0c;TensorFlow在大模型这一波浪潮中没有起死回生&#xff0c;有点惋惜&#xff0c;现在GLM、GPT、LLaMA等各种…

【ChatGPT】人工智能发展的背后厉害:跌宕起伏的近百年

文章目录 前言一、麦卡洛克-皮特斯神经元二、赫布式学习三、感知机四、反向传播算法五、卷积神经网络六、递归神经网络七、通用计算GPU芯片八.生成式神经网络与大型语言模型总结 前言 今天&#xff0c;ChatGPT等大型语言预训练神经网络模型已经成为广为人知的名字&#xff0c;…

ChatGPT又添劲敌?OpenAI核心员工创业,新模型获一片叫好

关注并星标 从此不迷路 计算机视觉研究院 公众号ID&#xff5c;ComputerVisionGzq 学习群&#xff5c;扫码在主页获取加入方式 计算机视觉研究院专栏 作者&#xff1a;Edison_G 在 ChatGPT 巨人的肩膀上又有了改进。 转自《机器之心》 ChatGPT 给 AI 领域带来的变革&#xff0c…

aigc分享

AIGC技术分享 AIGC概述 AIGC的概念、应用场景和发展历程https://36kr.com/p/2135547607286144 ppt https://36kr.com/p/2243237713604482 机器学习基础 机器学习的基本概念、分类和常用算法&#xff0c;如线性回归、决策树、支持向量机、神经网络等。 深度学习基础 深度学…

【倒计时2天】CCIG文档图像智能分析与处理论坛开启直播预约,共探智能文档处理前沿技术

文档是人们在日常生活、工作中产生的信息的重要载体&#xff0c;各领域从业者几乎每天都要与金融票据、商业规划、财务报表、会议记录、合同、简历、采购订单等文档“打交道”。让计算机具备阅读、理解和解释这些文档图像的能力&#xff0c;在智能金融、智能办公、电子商务等许…

Chatgpt-plus帮我写的Python教程

Chatgpt-plus帮我写的Python教程 昨天急不可耐的开通了Chatgpt plus&#xff0c;就想着赶快试用下&#xff0c;不得不说真的强大&#xff01;&#xff0c;现在还只是gpt4模型&#xff0c;不知道gpt5模型出来会变成什么样子&#xff0c;下面是gpt花了三分钟帮我写的教程&#x…

程序员与chatgpt的碰撞

背景&#xff1a;生产环境要复制一条数据&#xff0c;并修改指定字段且id要自增 ChatGPT是一款非常出色的聊天机器人&#xff0c;它使用了最先进的自然语言处理技术&#xff0c;可以与人类进行自然的对话。它可以回答各种问题&#xff0c;包括一般的知识问题、天气、新闻、娱乐…

AI掌绘艺术:揭秘Stable Diffusion华美图韵背后那些提示词的秘密

开篇 好了好了&#xff0c;我知道这个标题有点大&#xff0c;大得像我妈的锅一样。但是&#xff0c;我保证&#xff0c;当你读完这篇文章后&#xff0c;你不仅会明白我为什么敢用这样的标题&#xff0c;而且你也会想试试宝贵的AI画画方法。 首先&#xff0c;我要说&#xff0…

ChatGPT背后的开源AI框架Ray,现在值10亿美元

机器之心报道 编辑&#xff1a;泽南、小舟 Ray 被 OpenAI、亚马逊等科技公司用来开发大模型&#xff0c;是最近异军突起的框架。 最近一段时间&#xff0c;文本生成的人工智能在互联网上掀起了一阵风暴&#xff1a;ChatGPT 因为可以对人们能想到的几乎任何问题提供非常详细、近…

ChatGPT背后的故事和秘密是什么?

大家好。近期&#xff0c;德国一家公司在公司内部暂停了使用人工智能应用ChatGPT&#xff0c;原因竟然是担心其可能会泄露敏感数据。这则消息引发了广泛的关注和探讨&#xff0c;下面我们来了解其中的详情吧&#xff01; 首先&#xff0c;让我们了解一下ChatGPT是什么。ChatGP…

【阿里云】第一次进行域名注册、备案以及使用全过程

前言 随着ChatGPT的爆火&#xff0c;让我直面感受到了一项技术的突破可以产生堪比原子弹爆炸的威力&#xff0c;因而在品尝过ChatGPT带来的便利与甜头后&#xff0c;就一直在跟进&#xff0c;同时也在能力范围内&#xff0c;让数十位朋友使用上了ChatGPT 前段时间&#xff0c…

【AI提示】ChatGPT提示工程课程(吴恩达OpenAI)转换文本(中文chatgpt版)

设置 翻译 通用翻译器 语调变换 格式转换 拼写检查/语法检查。 转换 在本笔记中&#xff0c;我们将探索如何使用大型语言模型进行文本转换任务&#xff0c;例如语言翻译、拼写和语法检查、语气调整和格式转换。 设置 import openai import osfrom dotenv import load_dotenv, f…

ChatGPT游戏领域的创新助手|小智ai

ChatGPT丨小智ai丨chatgpt丨人工智能丨OpenAI丨聊天机器人丨AI语音助手丨GPT-3.5丨开源AI平台 导语&#xff1a; ChatGPT&#xff08;Chat Generative Pre-trained Transformer&#xff09;作为一种先进的自然语言处理模型&#xff0c;不仅在对话领域取得了突破&#xff0c;而且…