รูปภาพโดยบรรณาธิการ
ChatGPT ได้เปลี่ยนวิธีการพัฒนาโค้ดไปอย่างสิ้นเชิง อย่างไรก็ตาม นักพัฒนาซอฟต์แวร์และผู้เชี่ยวชาญด้านข้อมูลส่วนใหญ่ยังไม่ใช้ ChatGPT เพื่อปรับปรุงและทำให้งานของพวกเขาง่ายขึ้น
ด้วยเหตุนี้ฉันจึงสรุปคุณลักษณะต่างๆ 5 ประการไว้ที่นี่เพื่อเพิ่มทั้งความเร็วและคุณภาพในการทำงานประจำวันของคุณ
คุณสามารถใช้มันในการทำงานประจำวันของคุณ มาค้นพบไปพร้อมๆ กันว่า 👇🏻
⚠️ คำเตือน: คุณไม่ควรใช้รหัสหรือข้อมูลที่สำคัญกับ ChatGPT
ChatGPT เป็นอาวุธลับของฉันในการสร้างโครงการใหม่ตั้งแต่ต้น ด้วยการแจ้งเพียงไม่กี่ครั้ง ก็สามารถสร้างโครงกระดูกของโค้ดที่ฉันต้องการ พร้อมด้วยเทคโนโลยี เฟรมเวิร์ก และเวอร์ชันที่ฉันเลือก ไม่เพียงช่วยให้ฉันประหยัดเวลาในการทำงานได้อย่างน้อยหนึ่งชั่วโมงในแต่ละครั้งแต่ยังช่วยให้เอกสารของฉัน — หรือเอกสารของทีม — เป็นระเบียบและเป็นปัจจุบันอีกด้วย มันเหมือนมีมือพิเศษในทีม!
ตัวอย่างเช่น สมมติว่าฉันต้องการใช้ API ภายนอก ฉันสามารถขอให้ ChatGPT ร่างโครงสร้างโค้ดเริ่มต้นให้ฉันได้
สร้างรหัสแผ่นหม้อน้ำที่รวม API ภายนอกโดยใช้ Python
และ ChatGPT ตอบทันที:
ภาพหน้าจอ ChatGPT แชท ChatGPT ให้โครงรหัสแก่ฉัน
หรือฉันขอโครงกระดูกก็ได้ เพื่อขูด 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']").text print(name)
print(location) # close the browser
driver.quit()
ง่ายใช่มั้ย? ลองท้าทาย ChatGPT ด้วยโปรเจ็กต์ที่คุณจินตนาการได้
การตัดสินใจว่าจะดำเนินการบางอย่างอาจเป็นเรื่องยาก โดยเฉพาะอย่างยิ่งเมื่อมีหลายตัวเลือกให้เลือก. วิธีการไปสู่เป้าหมายของฉันคือการสร้างหลักฐานพื้นฐานของแนวคิดสำหรับแต่ละแนวทางแล้วเปรียบเทียบกัน แต่ด้วยความช่วยเหลือของ ChatGPT กระบวนการนี้ง่ายขึ้นมาก
ตอนนี้ฉันสามารถขอความเห็นจากผู้เชี่ยวชาญได้โดยตรงว่าตัวเลือกหรือไลบรารีใดดีที่สุดสำหรับการพัฒนาโค้ดของฉัน สิ่งนี้ช่วยประหยัดเวลาและความพยายามในกระบวนการตัดสินใจ และทำให้มั่นใจว่าฉันใช้เครื่องมือที่ดีที่สุดสำหรับงาน
ลองจินตนาการว่าฉันต้องการทำงานกับข้อมูลเชิงพื้นที่ แต่ฉันไม่แน่ใจว่าควรใช้หรือไม่ Geopandas
หรือ Plotly
. ฉันสามารถขอให้ ChatGPT เปรียบเทียบให้ฉันได้ — โดยมีประเภทรวมอยู่ด้วย 😉 — และจะตอบทันทีถึงความแตกต่างหลักระหว่างไลบรารีทั้งสอง
ภาพหน้าจอ ChatGPT แชท ChatGPT อธิบายความแตกต่างระหว่าง geopandas และ plotly ให้ฉันฟัง
ถ้าตอนนี้ฉันต้องการขูดเว็บไซต์ ฉันสามารถถามห้องสมุดที่ดีที่สุดที่จะทำได้ ChatGPT ตอบคำถามด้วยไลบรารีการขูดเว็บยอดนิยมใน Python
ภาพหน้าจอ ChatGPT แชท ChatGPT อธิบายเว็บไซต์ขูดยอดนิยม
คุณยังสามารถถามว่าตัวเลือกใดดีที่สุดสำหรับเว็บไซต์ที่คุณต้องการขูด — แม้ว่า ChatGPT มักจะเตือนคุณว่าขัดต่อนโยบายเนื้อหาของเว็บไซต์นั้น — ดังนั้นโปรดใช้ความระมัดระวัง
ตัวเลือกที่ดีที่สุดในการขูดโซเชียลเน็ตเวิร์กคืออะไร?
ภาพหน้าจอ ChatGPT แชท ChatGPT อธิบายตัวเลือกที่ดีที่สุดในการขูดเครือข่ายโซเชียล
เราทุกคนเคยไปที่นั่น พยายามทำความเข้าใจ codebase ที่ไม่ได้สร้างขึ้นโดยเรา การนำทางผ่านรหัสที่ซับซ้อนและจัดระเบียบไม่ดี — หรือที่เรียกว่า สปาเก็ตตี้โค้ด — อาจเป็นงานที่น่าหงุดหงิดและเสียเวลา
แต่ด้วย ChatGPT การทำความเข้าใจโค้ดเบสใหม่จะง่ายขึ้นมาก ตอนนี้ฉันสามารถขอให้อธิบายการทำงานของโค้ดและทำความเข้าใจได้ในเวลาไม่นาน ไม่ต้องเสียเวลาอันมีค่าและความพยายามในการถอดรหัสโค้ดที่เขียนไม่ดีอีกต่อไป
ลองนึกภาพว่าฉันกำลังพยายามขูด Linkedin และฉันพบรหัสสุ่มบนอินเทอร์เน็ตที่ควรจะเลื่อนลงมาจากเว็บไซต์เสนองานของ Linkedin
รหัสต่อไปนี้ทำอะไร? [ใส่รหัสที่นี่]
#We find how many jobs are offered.
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) #Here I choose manually a number of jobs, so it wont take that long:
jobs_num = 1000; #We create a while loop to browse all jobs. i = 2
while i = int(jobs_num/2)+1: #We keep scrollind down to the end of the view. driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") i = i + 1 print("Current at: ", i, "Percentage at: ", ((i+1)/(int(jobs_num/2)+1))*100, "%",end="r") try: #We try to click on the load more results buttons in case it is already displayed. infinite_scroller_button = driver.find_element(By.XPATH, ".//button[@aria-label='Load more results']") infinite_scroller_button.click() time.sleep(0.1) except: #If there is no button, there will be an error, so we keep scrolling down. time.sleep(0.1) pass
และ ChatGPT จะตอบทันทีพร้อมคำอธิบายโดยละเอียดของโค้ดด้านบน คุณยังสามารถขอรายละเอียดเพิ่มเติมในส่วนที่กำหนดของรหัส — เพียงแค่เล่นกับ ChatGPT สักหน่อย แล้วคุณจะพบกับสิ่งมหัศจรรย์ทั้งหมดที่มันสร้างได้
ภาพหน้าจอ ChatGPT แชท ChatGPT อธิบายรหัสที่ฉันไม่เข้าใจ
ChatGPT ยังช่วยให้เราปรับปรุงคุณภาพและการบำรุงรักษาโค้ดของเราเองได้อีกด้วย การขอให้เพิ่มความคิดเห็นทีละบรรทัดทำให้เรามั่นใจได้ว่ารหัสของเราได้รับการจัดทำเป็นเอกสารอย่างถูกต้องก่อนจัดส่ง สิ่งนี้ทำให้ไม่จำเป็นต้องใช้โค้ดที่ไม่มีความคิดเห็น และทำให้ผู้อื่นเข้าใจและทำงานกับโค้ดของเราได้ง่ายขึ้น
ChatGPT สามารถปรับปรุงความสามารถในการอ่าน การบำรุงรักษา และการทำงานร่วมกันกับผู้อื่นได้อย่างมาก
ลองจินตนาการว่าโค้ดก่อนหน้านี้ไม่มีความคิดเห็นเลย เราสามารถขอให้ ChaGPT เพิ่มความคิดเห็นได้โดยตรง
เพิ่มความคิดเห็นในโค้ดต่อไปนี้ [แทรกโค้ดที่นี่]
# 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 page driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") # Increment the counter variable i = i + 1 # Print the current number of jobs scrolled through and the percentage of completion print("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 it infinite_scroller_button = driver.find_element(By.XPATH, ".//button[@aria-label='Load more results']") infinite_scroller_button.click() # Sleep for 0.1 seconds time.sleep(0.1) except: # If the button is not present, sleep for 0.1 seconds and continue scrolling time.sleep(0.1) pass
น่าประทับใจใช่ไหม? ไม่มีรหัสเพิ่มเติมโดยไม่มีความคิดเห็น! 😀
ChatGPT ไม่ได้เป็นเพียงเครื่องมือที่มีประโยชน์สำหรับการทำความเข้าใจรหัสที่ไม่คุ้นเคยเท่านั้น แต่ยังสามารถช่วยให้เรามั่นใจได้ว่ารหัสของเราเป็นไปตามมาตรฐานอุตสาหกรรมและอนุสัญญา ด้วยการขอให้แก้ไขโค้ดของเราให้สอดคล้องกับข้อตกลง Pep-8 หรือแม้แต่สร้างข้อตกลงที่กำหนดเองสำหรับสไตล์การเขียนโค้ดของเรา เราสามารถหลีกเลี่ยงความจำเป็นในการรีแฟคเตอร์ที่มีค่าใช้จ่ายสูงและใช้เวลานานเมื่อรวมโค้ดจากที่เก็บหรือทีมต่างๆ
สิ่งนี้ช่วยปรับปรุงกระบวนการทำงานร่วมกันและทำให้มีประสิทธิภาพมากขึ้น โดยรวมแล้ว ChatGPT เป็นเครื่องมืออเนกประสงค์ที่สามารถปรับปรุงคุณภาพและการบำรุงรักษาโค้ดเบสของเราได้
หากเราขอให้ ChatGPT เขียนโค้ดก่อนหน้าโดยใช้มาตรฐาน Pep-8 ก็จะให้โค้ดที่ปรับโครงสร้างใหม่แก่เราโดยตรง
คุณเขียนโค้ดต่อไปนี้ใหม่โดยใช้มาตรฐาน Pep8 ได้ไหม [ใส่โค้ดที่นี่]
ภาพหน้าจอ ChatGPT แชท ChatGPT ให้รหัสของเราตามมาตรฐาน Pep8
ฉันหวังว่าหลังจากบทความนี้ คุณจะรู้ว่า ChatGPT สามารถทำได้ ช่วยให้เรามีประสิทธิผลมากขึ้นและสร้างผลผลิตที่มีคุณภาพสูงขึ้น ฉันรู้ว่ามันเป็นเรื่องง่ายที่จะตกหลุมพรางของการคิดว่าในที่สุด AI อาจเข้ามาแทนที่งานของเรา แต่ AI ที่เหมาะสมสามารถเป็นทรัพย์สินที่มีประสิทธิภาพซึ่งสามารถนำมาใช้ในนามของเราได้
อย่างไรก็ตาม สิ่งสำคัญคือต้องจำไว้ว่าการคิดเชิงวิพากษ์ยังคงเป็นกุญแจสำคัญเมื่อทำงานกับ AIเช่นเดียวกับการทำงานกับเพื่อนร่วมงานของเรา
ดังนั้น ก่อนที่คุณจะรีบใช้การตอบสนองที่สร้างโดย AI อย่าลืมใช้เวลาในการตรวจสอบและประเมินก่อน เชื่อฉันเถอะว่ามันคุ้มค่าในที่สุด!
แจ้งให้เราทราบหาก ChatGPT ทำให้คุณประหลาดใจด้วยคุณสมบัติที่ดีอื่นๆ ฉันจะอ่านคุณในความคิดเห็น! 😀
โจเซป เฟอร์เรอร์ เป็นวิศวกรวิเคราะห์จากบาร์เซโลนา เขาสำเร็จการศึกษาด้านวิศวกรรมฟิสิกส์และกำลังทำงานในสาขาวิทยาศาสตร์ข้อมูลที่ประยุกต์ใช้กับการเคลื่อนที่ของมนุษย์ เขาเป็นผู้สร้างเนื้อหานอกเวลาที่มุ่งเน้นด้านวิทยาศาสตร์ข้อมูลและเทคโนโลยี สามารถติดต่อเขาได้ที่ LinkedIn, Twitter or กลาง.
Original. โพสต์ใหม่โดยได้รับอนุญาต
- เนื้อหาที่ขับเคลื่อนด้วย SEO และการเผยแพร่ประชาสัมพันธ์ รับการขยายวันนี้
- เพลโตไอสตรีม. ข้อมูลอัจฉริยะ Web3 ขยายความรู้ เข้าถึงได้ที่นี่.
- การสร้างอนาคตโดย Adryenn Ashley เข้าถึงได้ที่นี่.
- ซื้อและขายหุ้นในบริษัท PRE-IPO ด้วย PREIPO® เข้าถึงได้ที่นี่.
- ที่มา: https://www.kdnuggets.com/2023/05/5-chatgpt-features-boost-daily-work.html?utm_source=rss&utm_medium=rss&utm_campaign=5-chatgpt-features-to-boost-your-daily-work
- :มี
- :เป็น
- :ไม่
- 1
- 10
- 23
- a
- ข้างบน
- เพิ่ม
- หลังจาก
- กับ
- AI
- ทั้งหมด
- แล้ว
- ด้วย
- am
- an
- การวิเคราะห์
- และ
- คำตอบ
- ใด
- API
- ประยุกต์
- เข้าใกล้
- เป็น
- บทความ
- สินทรัพย์
- At
- หลีกเลี่ยง
- ไป
- บาร์เซโลนา
- ขั้นพื้นฐาน
- BE
- รับ
- ก่อน
- ที่ดีที่สุด
- ระหว่าง
- บิต
- ร่างกาย
- เพิ่ม
- ทั้งสอง
- ด้านล่าง
- เบราว์เซอร์
- การก่อสร้าง
- แต่
- ปุ่ม
- by
- CAN
- ระมัดระวัง
- กรณี
- ท้าทาย
- การเปลี่ยนแปลง
- ChatGPT
- ตรวจสอบ
- Choose
- เลือก
- คลิก
- ปิดหน้านี้
- รหัส
- codebase
- การเข้ารหัส
- การทำงานร่วมกัน
- เพื่อนร่วมงาน
- มา
- ความคิดเห็น
- ร่วมกัน
- เปรียบเทียบ
- สมบูรณ์
- อย่างสมบูรณ์
- เสร็จสิ้น
- ซับซ้อน
- แนวคิด
- ติดต่อเรา
- มี
- เนื้อหา
- ต่อ
- การประชุม
- การประชุม
- แปลง
- แก้ไข
- ตอบโต้
- สร้าง
- ที่สร้างขึ้น
- ผู้สร้าง
- หนังสือรับรอง
- วิกฤติ
- ปัจจุบัน
- ขณะนี้
- ประเพณี
- ประจำวัน
- ข้อมูล
- วิทยาศาสตร์ข้อมูล
- วันต่อวัน
- แปลรหัส
- การตัดสินใจ
- การตัดสินใจ
- ที่ต้องการ
- รายละเอียด
- รายละเอียด
- พัฒนา
- นักพัฒนา
- พัฒนาการ
- ความแตกต่าง
- ต่าง
- โดยตรง
- ค้นพบ
- do
- เอกสาร
- เอกสาร
- ทำ
- ลง
- ร่าง
- คนขับรถ
- แต่ละ
- ความสะดวก
- ง่ายดาย
- ง่าย
- ที่มีประสิทธิภาพ
- ความพยายาม
- ขจัด
- อื่น
- อีเมล
- ปลาย
- วิศวกร
- ชั้นเยี่ยม
- ทำให้มั่นใจ
- เพื่อให้แน่ใจ
- เข้าสู่
- ความผิดพลาด
- อีเธอร์ (ETH)
- แม้
- ในที่สุด
- ยกเว้น
- ชำนาญ
- อธิบาย
- อธิบาย
- คำอธิบาย
- ภายนอก
- พิเศษ
- สารสกัด
- ตก
- คุณสมบัติ
- สองสาม
- สนาม
- สาขา
- หา
- ชื่อจริง
- มุ่งเน้น
- ดังต่อไปนี้
- ดังต่อไปนี้
- สำหรับ
- พบ
- กรอบ
- ราคาเริ่มต้นที่
- ที่น่าผิดหวัง
- ฟังก์ชั่น
- สร้าง
- กำหนด
- จะช่วยให้
- ให้
- ดี
- มี
- มือ
- มี
- he
- ช่วย
- จะช่วยให้
- โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม
- สูงกว่า
- พระองค์
- ความหวัง
- ชั่วโมง
- สรุป ความน่าเชื่อถือของ Olymp Trade?
- ทำอย่างไร
- อย่างไรก็ตาม
- HTTPS
- เป็นมนุษย์
- i
- if
- ภาพ
- การดำเนินการ
- นำเข้า
- สำคัญ
- ปรับปรุง
- in
- รวม
- เพิ่ม
- เพิ่มขึ้น
- อุตสาหกรรม
- มาตรฐานอุตสาหกรรม
- ข้อมูล
- แรกเริ่ม
- อินพุต
- ตัวอย่าง
- รวม
- อินเทอร์เน็ต
- เข้าไป
- IT
- ITS
- การสัมภาษณ์
- งาน
- เพียงแค่
- KD นักเก็ต
- เก็บ
- คีย์
- กุญแจ
- ชนิด
- ทราบ
- ที่รู้จักกัน
- น้อยที่สุด
- ห้องสมุด
- ห้องสมุด
- กดไลก์
- น่าจะ
- Line
- โหลด
- ที่ตั้ง
- เข้าสู่ระบบ
- นาน
- Lot
- หลัก
- ทำ
- ทำให้
- ด้วยมือ
- หลาย
- อาจ..
- การผสม
- วิธี
- การเคลื่อนย้าย
- ข้อมูลเพิ่มเติม
- มีประสิทธิภาพมากขึ้น
- มากที่สุด
- เป็นที่นิยม
- หลาย
- my
- ชื่อ
- นำทาง
- การนำทาง
- จำเป็นต้อง
- เครือข่าย
- ไม่เคย
- ใหม่
- ไม่
- ตอนนี้
- จำนวน
- of
- เสนอ
- เสนอ
- on
- ONE
- เพียง
- ความคิดเห็น
- ตัวเลือกเสริม (Option)
- Options
- or
- Organized
- อื่นๆ
- ผลิตภัณฑ์อื่นๆ
- ของเรา
- เอาท์พุต
- เกิน
- ทั้งหมด
- ของตนเอง
- หน้า
- ส่วนหนึ่ง
- รหัสผ่าน
- เปอร์เซ็นต์
- การอนุญาต
- ฟิสิกส์
- เพลโต
- เพลโตดาต้าอินเทลลิเจนซ์
- เพลโตดาต้า
- เล่น
- นโยบาย
- ยอดนิยม
- ที่มีประสิทธิภาพ
- นำเสนอ
- ก่อน
- พิมพ์
- กระบวนการ
- ประสิทธิผล
- มืออาชีพ
- โปรไฟล์
- โครงการ
- โครงการ
- พิสูจน์
- พิสูจน์แนวคิด
- อย่างถูกต้อง
- หลาม
- คุณภาพ
- สุ่ม
- อ่าน
- ตระหนักถึง
- จริงๆ
- จำ
- การตอบสนอง
- ผลสอบ
- ทบทวน
- ขวา
- รีบเร่ง
- ลด
- วิทยาศาสตร์
- วิทยาศาสตร์และเทคโนโลยี
- การขูด
- เลื่อน
- การเลื่อน
- วินาที
- ลับ
- ชุด
- การส่งสินค้า
- น่า
- อย่างมีความหมาย
- ง่ายดาย
- นอนหลับ
- So
- สังคม
- เครือข่ายทางสังคม
- ซอฟต์แวร์
- นักพัฒนาซอฟต์แวร์
- บาง
- บางสิ่งบางอย่าง
- ระยะ
- มาตรฐาน
- มาตรฐาน
- เริ่มต้น
- ยังคง
- เพรียวลม
- โครงสร้าง
- สไตล์
- ส่ง
- ควร
- ที่น่าประหลาดใจ
- เอา
- งาน
- ทีม
- เทคโนโลยี
- เทคโนโลยี
- ที่
- พื้นที่
- ข้อมูล
- ของพวกเขา
- พวกเขา
- แล้วก็
- ที่นั่น
- คิด
- นี้
- แต่?
- ตลอด
- เวลา
- ต้องใช้เวลามาก
- ไปยัง
- ร่วมกัน
- เครื่องมือ
- เครื่องมือ
- วางใจ
- ลอง
- ชนิด
- เข้าใจ
- ความเข้าใจ
- ไม่คุ้นเคย
- ทันเหตุการณ์
- us
- ใช้
- มือสอง
- ผู้ใช้งาน
- การใช้
- มีคุณค่า
- ความเร็ว
- อเนกประสงค์
- รายละเอียด
- รอ
- ต้องการ
- คำเตือน
- ทาง..
- we
- เว็บ
- Website
- อะไร
- เมื่อ
- ว่า
- ที่
- ในขณะที่
- ทำไม
- จะ
- กับ
- ไม่มี
- งาน
- การทำงาน
- คุ้มค่า
- เขียน
- เธอ
- ของคุณ
- ลมทะเล