อัปเดตใหม่วงการ Python: OpenAI เปลี่ยนไปใช้ HTTPX2 และเครื่องมือช่วยโปรแกรมเมอร์สาย Dev
OpenAI อัปเดต SDK เปลี่ยนไปใช้ HTTPX2
OpenAI ได้เปลี่ยนตัวสื่อสารกับเว็บไซต์ (HTTP client) ใน Python SDK มาใช้ HTTPX2 แล้ว การเปลี่ยนแปลงนี้เกิดขึ้นเพราะทีมงาน Pydantic เข้ามาดูแลโปรเจกต์นี้แทนของเดิมที่เริ่มหยุดพัฒนาไป
หากคุณใช้โค้ดแบบปกติอยู่แล้ว คุณแทบไม่ต้องแก้ไขอะไรเลย แต่ถ้าคุณใช้ Container (กล่องบรรจุโปรแกรมที่ทำให้รันบนเครื่องไหนก็ได้) แบบขนาดเล็กมากๆ คุณอาจต้องตั้งค่า SSL (ระบบตรวจสอบความปลอดภัยในการเชื่อมต่อ) เพิ่มเติมเอง เพราะตัวใหม่นี้ไม่แถมไฟล์ใบรับรองมาให้เหมือนตัวเก่า
TMOG เครื่องมือดูสถานะเครื่องรุ่นใหม่
Dave Plummer ผู้สร้าง Windows Task Manager (โปรแกรมดูการทำงานของเครื่อง) ในปี 1995 ได้ปล่อยเครื่องมือใหม่ชื่อ TMOG มาให้ลองใช้แล้ว
โปรแกรมนี้ถูกสร้างขึ้นมาเพื่อดูสถานะเครื่องโดยเฉพาะทั้งบน macOS, Windows และ Linux โดยเน้นความเร็วและแม่นยำ ไม่ได้รันผ่านเบราว์เซอร์เหมือนแอปสมัยใหม่ทั่วไป คุณสามารถดูการทำงานของ CPU, การใช้แรม, หรือดูว่าโปรเซส (ขั้นตอนการทำงานของโปรแกรม) ไหนกำลังกินทรัพยากรเครื่องอยู่แบบเรียลไทม์ได้ทันที
wrapture เครื่องมือช่วยแกะรอยการทำงานของโค้ด
Graham Dumpleton ผู้เชี่ยวชาญด้าน Python ได้ปล่อย wrapture ออกมาเพื่อช่วยให้โปรแกรมเมอร์เข้าใจสิ่งที่เกิดขึ้นในโค้ดได้ง่ายขึ้น แทนที่จะต้องคอยเขียนตัวจำลองโค้ด (Mock) เองทุกครั้ง
เครื่องมือนี้ช่วยให้คุณครอบโค้ดเดิมแล้วสั่งบันทึกการทำงานได้เลย มันจะแสดงให้เห็นว่าโค้ดเรียกใช้งานฟังก์ชันไหนบ้าง ส่งค่าอะไรเข้าไป และผลลัพธ์ที่ได้คืออะไร เหมาะมากสำหรับการหาจุดผิดพลาดในโค้ดที่ซับซ้อนโดยไม่ต้องแก้โค้ดต้นฉบับ
เปลี่ยนข้อมูล LinkedIn ให้เป็นไฟล์ Markdown
สำหรับคนที่อยากเอาประวัติการทำงานใน LinkedIn มาวิเคราะห์ผ่าน AI ตอนนี้มีเครื่องมือชื่อ linkedin2md ที่จะเปลี่ยนข้อมูลที่ส่งออก (Export) มาเป็นไฟล์ Markdown (ไฟล์ข้อความที่จัดรูปแบบง่าย) กว่า 40 ไฟล์
เครื่องมือนี้แยกข้อมูลออกมาเป็นหมวดหมู่ชัดเจน เช่น ประสบการณ์ทำงาน ทักษะ หรือโพสต์ที่คุณเคยเขียน ทำให้คุณส่งข้อมูลเหล่านี้ไปถาม AI ต่อได้ง่ายว่าควรปรับปรุงอาชีพการงานอย่างไร หรือช่วยสร้าง Resume (ประวัติย่อ) แบบ PDF ให้โดยอัตโนมัติ
สรุปสั้น ๆ
การอัปเดตของ OpenAI เป็นสัญญาณว่าโปรเจกต์ HTTPX2 จะกลายเป็นมาตรฐานใหม่ที่น่าเชื่อถือ ส่วนใครที่ชอบเครื่องมือสาย Dev ก็มีทางเลือกใหม่ทั้งตัวดูสถานะเครื่องและตัวช่วย Debug (ไล่หาจุดผิดในโค้ด) ที่มีประสิทธิภาพสูงขึ้นมาให้ลองใช้งานกันครับ
เรียบเรียงจากข่าวของ Planet Python อ่านข่าวต้นฉบับ ↗