chatgpt帮助你完成五个工作,提高效率

open ai

ChatGPT 完全改变了开发代码的方式。然而,大多数软件开发人员和数据专业人员仍然没有使用 ChatGPT 来改进和简化他们的工作。这就是为什么我在这里列出5个不同的特点,以提高速度和质量在您的日常工作。你可以在你的日常工作中使用它们。让我们一起来发现如何使用它们。

警告: 不应在 ChatGPT 中使用关键代码或信息。

1. 生成代码框架

在从零开始构建新项目时,ChatGPT 是我的秘密武器。只需几个提示,它就可以生成我需要的代码框架,包括我选择的技术、框架和版本。它不仅每次为我节省了至少一个小时左右的工作量,而且还有助于保持我的文档(或团队的文档)井井有条,并且是最新的。就好像队里多了一双手!
例如,假设我想使用一些外部 API。我可以让 ChatGPT 为我起草一个初始代码结构。
ChatGPT 马上回答道:
聊天 GPT 给了我一个代码框架。或者我甚至可以要求提供一个框架来使用 Selenium 刮 LinkedIn,ChatGPT 给我以下输出。

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time# Initialize the web driver
driver = webdriver.Firefox()# Navigate to LinkedIn
driver.get("https://www.linkedin.com/")# Find the email and password input fields
email = driver.find_element_by_id("username")
password = driver.find_element_by_id("password")# Enter your credentials
email.send_keys("YOUR_EMAIL")
password.send_keys("YOUR_PASSWORD")# Click the login button
driver.find_element_by_xpath("//button[@type='submit']").click()# Wait for the page to load
time.sleep(5)# Navigate to the profile of the desired user
driver.get("https://www.linkedin.com/in/USER_PROFILE_NAME")# Extract the information you want from the page
name = driver.find_element_by_xpath("//span[@class='inline t-24 t-black t-normal break-words']").text
location = driver.find_element_by_xpath("//span[@class='t-16 t-black t-normal inline-block']").textprint(name)
print(location)# close the browser
driver.quit()

很简单,对吧? 试着用你能想到的任何项目挑战 ChatGPT。

2.研究和比较

就如何实施一些任务的具体路径时,尤其是当有多种选择可供选择时。我的首选方法是为每种方法创建一个基本的概念证明,然后将它们进行比较。但是,在 ChatGPT 的帮助下,这个过程变得简单多了。
我现在可以直接询问它的专家意见,了解哪个选项或库最适合我的代码开发。这节省了我在决策过程中的时间和精力,并确保我使用最好的工具来完成工作。
假设我想处理地理空间数据,但不确定是否应该使用 Geopandas 或 Plotly。我可以让 ChatGPT 为我进行比较——包含一个类型 ——它会立即回答两个库之间的主要区别。
屏幕截图 ChatGPT 聊天。 ChatGPT 向我解释了 geopandas 和 plotly 之间的区别。如果现在我想抓取一个网站,我可以问问最好的库是什么。 ChatGPT 使用 Python 中最流行的网络抓取库来回答。
屏幕截图 ChatGPT 聊天。 ChatGPT 解释最流行的抓取网站你甚至可以询问你想要抓取的网站的最佳选择是什么——尽管 ChatGPT 很可能会警告你这将违反该网站的内容政策——所以要小心。

所以,用来最好抓取一个社交网站的选择是什么呢??

chatgpt解释最好的选择来抓取社交网站

3.理解代码

我们总是要花很多时间在理解不是我们自己所写的代码文件。在复杂的代码任务或者说没有被好好整理过的代码比如一些“屎山代码”或者“祖传代码”中定位到重要的位置是一个让人很不爽并且十分浪费时间的事情。
不过,有了ChartGpt理解这些不是自己写的代码或者轮子就变得容易了很多。我可以现在很简单的要求模型来解释某一段的代码的功能并且瞬间理解这个任务。不要再花费你宝贵的时间和努力来做这些“破译”一些蹩脚代码啦,把他交给模型。
想象一下你现在有这个这样的爬取任务:你正在尝试爬取一个求职网站的链接。然后你在网上发现了一个可以完成你的任务的代码。这个代码可以帮助你下滑目标链接网页并且得知他的所能提供的工作数量。
这个在网上找到的代码是怎么样的呢?

#寻找网页的职位数量。
jobs_num = driver.find_element(By.CSS_SELECTOR,"h1>span").get_attribute("innerText")
if len(jobs_num.split(',')) > 1:jobs_num = int(jobs_num.split(',')[0])*1000
else:jobs_num = int(jobs_num)jobs_num   = int(jobs_num)#这里我自己设置一下为3000,这样这个代码就不会跑太长的时间了。
jobs_num = 1000;#我们创建一个循环来浏览所有的工作。 
i = 2
while i <= int(jobs_num/2)+1:#我们一直保持向下滑动来到界面的最下端。driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")i = i + 1print("Current at: ", i, "Percentage at: ", ((i+1)/(int(jobs_num/2)+1))*100, "%",end="\r")try:#我们尝试点击已经在屏幕下方存在的获得更多的按钮。infinite_scroller_button = driver.find_element(By.XPATH, ".//button[@aria-label='Load more results']")infinite_scroller_button.click()time.sleep(0.1)except:#如果说这里没有代码,这就是出现了一个错误,所以继续下滑。time.sleep(0.1)pass

ChatGPT则能给出上述代码正确且十分细节的解释。你甚至可以再来追问这个代码的某处细节的意义所在-——只是在人群中多看了ChatGPT一眼,就无法忘却他如从强大的能力。
ChatGPT给出我看不懂的代码的解释

4.在你的代码中加入注释

ChatGPT可以帮助你来提高你书写代码的质量和可维护行(maintainability)。你可以一行行的来让ChatGPT给你添加注释。这样可以使你确信你的代码在发布之后不会出现不恰当表述的问题。这消除了对未注释代码的需要并且大家会更加的容易来理解你的代码。
ChatGPT 可以很明显的提高代码阅读能力,维护性和与他人合作性!

给下面的代码添加一些评论

# Find the number of jobs offered on the website
jobs_num = driver.find_element(By.CSS_SELECTOR,"h1>span").get_attribute("innerText")# Check if the number of jobs contains a ',' and if so, convert it to number * 1000
if len(jobs_num.split(',')) > 1:jobs_num = int(jobs_num.split(',')[0])*1000
else:jobs_num = int(jobs_num)# Convert jobs_num to an integer
jobs_num = int(jobs_num)# Set the number of jobs to scrape to 1000
jobs_num = 1000;# Initialize a counter variable to scroll through the jobs
i = 2# Start a while loop to scroll through the jobs
while i <= int(jobs_num/2)+1:# Scroll to the bottom of the pagedriver.execute_script("window.scrollTo(0, document.body.scrollHeight);")# Increment the counter variablei = i + 1# Print the current number of jobs scrolled through and the percentage of completionprint("Current at: ", i, "Percentage at: ", ((i+1)/(int(jobs_num/2)+1))*100, "%",end="\r")try:# Try to locate the "Load more results" button and click on itinfinite_scroller_button = driver.find_element(By.XPATH, ".//button[@aria-label='Load more results']")infinite_scroller_button.click()# Sleep for 0.1 secondstime.sleep(0.1)except:# If the button is not present, sleep for 0.1 seconds and continue scrollingtime.sleep(0.1)pass

很令人印象深刻对吧,没有注释的代码的时代结束了!

5.用一些风格重写我们的代码

ChatGPT不仅是在帮助你理解不熟悉的代码上更为有价值,它还可以帮助你确保你自己的代码保持工业标准和惯例(conventions)。
你可以要求它来纠错你的代码并且遵守(conform)Pep-8规定,你也可以自己定制化生成一种代码风格。当你需要从不同的报告或者团队拼接代码的时候这个方法十分有用,我们可以避免花费时间和昂贵的费用(costly)来重构(refactoring )你的代码。
这将会使得你们的生产流程(streamline) 和合作过程变得十分的高效。
当我们要求ChatGPT 用Pep-8标准来重写之前的代码的时候,他会直接给我们重构过的(refactorized)代码。

你能用 Pep8 标准重写下面的代码吗

ChatGPT 按照 Pep8 标准提供我们的代码。

总结

我希望你在看完这篇文章之后能够更深刻的理解ChatGpt。我更希望这能让你能够更有创造力并且有更为高质量的产出。我知道你肯定会陷入一些困惑之中——如果将来AI最终取代了我们的工作那将怎么办,但是我还是想告诉你AI只会成为你工作中更为有利的帮手。
然而,一个很重要的事情你需要记得:和AI一起工作就像你以前和人类同事一起共事一样,没什么不一样!
所以呢,在你冲向AI生成器的应用的回答的时候,请你提前去审视并且评估(assess )一下。请相信我,这个过程是值得的!
请让我知道ChatGpt有没有其他令人惊奇的特点,非常希望你能在评论区留言告诉我!
数据总是比我们做的更好——信任它。

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

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

相关文章

股票策略社群实盘展示

量化策略开发&#xff0c;高质量社群&#xff0c;交易思路分享等相关内容 大家好&#xff0c;我是Le Chiffre 从今年1月份开始&#xff0c;我们开始了松鼠股票策略社群&#xff0c;历经5个月&#xff0c;发布了5个策略。其中有2个多因子&#xff0c;2个etf&#xff0c;1个网格…

###(新)获取A股全市场实时行情接口

在量化研究/开发的领域就是每天都要琢磨和发现一些新的工具、接口神马的&#xff0c;所以今天给大家讲的就是一个最近发现的实时行情接口&#xff0c;这个接口虽然也是存在一定延时的&#xff0c;但起码他是免费的&#xff0c;而且可持续获取的。 这里主要用到了两个python第三…

天诚股价语音播报软件 实时播报A股股票价格涨跌幅MACD

股价语音播报使用视频教程 前言&#xff1a; 你是否有过这样的烦恼&#xff0c;股价瞬间拉升 而自己错过了高抛机会&#xff0c;股价瞬间下跌 错过了买入机会&#xff1f; 天天盯盘眼睛又酸又累&#xff0c; 而且很影响正常生活和其他工作。。。 这些烦恼我们这款语音播报软…

【创新应用】用ChatGPT写神经网络,结果竟然很好用!

来源&#xff1a;智能研究院 前言 AI 写 AI&#xff0c;来得比预料中更快一些。 自从去年底推出以来&#xff0c;对话式 AI 模型 ChatGPT 火遍了整个社区。 ChatGPT 的确是一个了不起的工具&#xff0c;就像一个「潘多拉魔盒」。一旦找到正确的打开方式&#xff0c;你或许会发现…

我用ChatGPT写神经网络:一字不改,结果竟然很好用

机器之心报道 AI 写 AI&#xff0c;来得比预料中更快一些。 自从去年底推出以来&#xff0c;对话式 AI 模型 ChatGPT 火遍了整个社区。 ChatGPT 的确是一个了不起的工具&#xff0c;就像一个「潘多拉魔盒」。一旦找到正确的打开方式&#xff0c;你或许会发现&#xff0c;自己再…

python绘制烟花特定爆炸效果,python画烟花绽放出字

大家好&#xff0c;小编来为大家解答以下问题&#xff0c;python绘制烟花特定爆炸效果&#xff0c;python代码画动态烟花&#xff0c;今天让我们一起来看看吧&#xff01; 1、python炫酷烟花表白源代码是多少&#xff1f;_百度知道 学完本教程后&#xff0c;你也能做出这样的烟…

DNSPod十问沈淦:中年程序员的创业修炼手册

本期嘉宾 沈淦 正马软件CTO、腾讯云TVP 沈淦&#xff0c;正马软件CTO&#xff0c;腾讯云TVP&#xff0c;前有赞技术副总裁。二十年工作一直专注技术领域&#xff0c;从事中大型系统的咨询、规划、设计和建设工作&#xff1b;十余年的技术管理工作&#xff0c;在规划技术发展路…

信创产业专题报告(精选九篇)

导读&#xff1a; “信创”&#xff0c;即信息技术应用创新&#xff0c;是我国信息化建设全面推进科技自立自强阶段的关键词。信创建设围绕党政、金融、教育、电信、医疗等关键领域&#xff0c;对其软硬件核心技术、技术标准等展开自主研发从而实现原创替代。 关注公众号&#…

GPT背后的法术——LLM全面解构

自从 ChatGPT 向公众发布以来,法学硕士一直很热门。虽然大多数应用 AI 人员都知道如何使用 API,但可能缺乏对其“为何”起作用的数学理解。这是从数学角度全面解构一般的 LLM,特别是 Transformers。 注意:这是一个比平常更长的博客,作为一站式目的地来了解法学硕士如何工…

人类语言能力的自然演化:乔姆斯基对阵达尔文|《达尔文的危险思想》

导语 查尔斯达尔文用他的《物种起源》为生命的多姿多彩提供了一种解释&#xff1a;是演化和自然选择造就了这个星球上缤纷的生命。然而自诞生的那一天起&#xff0c;达尔文自然选择和演化的理论就引发过很多争议。很多人认为&#xff0c;人类语言能力的演化不能用达尔文式的自然…

研报精选230329

目录 【行业230329国信证券】人工智能专题报告&#xff1a;生成式人工智能产业全梳理 【个股230329安信证券_三未信安】密码行业兴起&#xff0c;公司横纵布局 【行业230329湘财证券】新材料行业周报&#xff1a;稀土价格企稳回升&#xff0c;锂价疲弱带动相关材料持续下行 【个…

大模型激战:能否再造20年前互联网盛景

Datawhale干货 最新&#xff1a;AI 大模型行业现状 Chat GPT引发的大模型混战&#xff0c;像极了20年前的互联网。 近两个月中&#xff0c;已经有包括百度、阿里巴巴、字节跳动等超过五个&#xff0c;宣布要进军大模型的国内知名互联网公司。除此之外&#xff0c;游戏公司、云…

蹭ChatGPT热点有风险,昆仑万维蹭热点被发监管函

‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 要说2023年互联网行业最火爆的概念&#xff0c;ChatGPT绝对当仁不让。国外有微软&#xff0c;国内有百度、阿里、商汤、三六零等&#xff0c;各大互联网巨头都对这个概念青睐有加。众多企业纷纷宣布投身赛道&#xff0c;誓要…

股票涨跌幅度实时监控并发送微信通知

1. 背景 上班族平时没有时间盯盘&#xff0c;股票突然冲高、跳水来不及操作&#xff0c;机会转瞬即逝。 2. 思路 通过软件实时获取股票价格信息&#xff0c;计算相关指标&#xff0c;满足涨跌幅度条件时&#xff0c;给微信发送信息&#xff0c;提示看看股票是否需要进行买…

用股票交易量查询接口是怎么查询a股全天总成交量的?

用股票交易量查询接口是怎么查询a股全天总成交量的&#xff1f;今天下班就以通达信给大家讲解一下&#xff0c;通常是在K线图的底部状态栏&#xff0c;可以在日线进行查看a股成交量。在市场栏底部的子图中。 有当天成交的数量。成交量是表示一定的时间内已经成交的中的成交数量…

聊聊的A股

继续聊A股市场 2022-01-24 股市理性投资 价值投资看人性 今天对于A股来说&#xff0c;表现还行&#xff0c;毕竟从上周末的各项指导的思路来看的话&#xff0c;这周的行情也不会有很大的上涨行情&#xff0c;但是跌的可能性也不会很大&#xff0c;毕竟大家都知道因为外界的因素…

拉伯证券|港股站上“年线”,更有盘中暴涨160%!A股地产板块集体大涨

今天上午&#xff0c;A股首要指数涨跌互现&#xff0c;“地产链”股票团体大涨。 港股方面&#xff0c;恒生指数和恒生科技指数盘中双双站上年线&#xff0c;多头攻势微弱。 港股盘中再现异动个股&#xff0c;有港股盘中暴升约160%。 A股首要指数涨跌互现“地产链”股票团体大…

java 验证手机号码、电话号码(包括最新的电信、联通和移动号码)

Cooking Regex微信公众号 正则表达式学习 一、目前的号码段&#xff08;2019-12-04更新&#xff09; 新增号段 &#xff1a; 1、移动号码&#xff1a;189、198 2、联通号码&#xff1a;166 3、电信号码&#xff1a;191、199 【注意】&#xff1a;目前&#xff08;2019-12-04…

科研工作者们,ChatGPT (GPT-4) 玩起来了没,来这体验一下吧

话不多说&#xff0c;直接上链接&#xff1a;https://sci.justscience.cn/chatgpt 再来个让我很惊讶的案例——设计研究方案 看看是不是可以作为一个小助理来给你点参考了&#xff1f; 如果想完全让ChatGPT来帮自己做完整方案还是放弃吧&#xff01;毕竟有些回答依然是有错的…

数据从业者会不会被ChatGPT取代?我决定问ta本人

最近ChatGPT火遍全网后 不少能力都被网友们吹上了天 面对如此强大的技术 催化了越来越多小伙伴对AI的焦虑 近期&#xff0c;它竟对数据分析师“口出狂言” 但是&#xff0c;帆软坚信数据人才的发展 将始终是数字化转型中的关键要素 于是&#xff0c;我们决定亲自发问 …