Tags:
Node Thumbnail

JetBrains ออกอัพเดตเวอร์ชัน 2024.1 ให้กับ IDE ทุกตัวในสังกัด เพิ่มฟีเจอร์ใหม่ full line code completion ใช้พลัง AI คาดเดาโค้ดบรรทัดต่อไปที่เราจะพิมพ์ใน editor โดยเป็นการคาดเดา "ทั้งบรรทัด" และสามารถทำงานได้แบบออฟไลน์ ไม่ต้องต่อเน็ต

การทำงานของ full line code completion จะแสดงข้อความสีเทาในบรรทัดถัดไป และสามารถกด tab เพื่อให้ editor เติมบรรทัดนั้นให้เราได้ ฟีเจอร์นี้รองรับโค้ดในภาษา Java, Kotlin, Python, JavaScript, TypeScript, CSS, PHP, Go, Ruby

ฟีเจอร์นี้รันแบบ local ไม่ต้องต่อเน็ต ไม่ส่งข้อมูลออกนอกเครื่อง เบื้องหลังการทำงานของมันเป็น language model ที่ถูกเทรนขึ้นเฉพาะตามแต่ละภาษาโปรแกรมแยกจากกัน เทรนด้วยข้อมูลจากโค้ดที่เป็นโอเพนซอร์ส ตัวโมเดลถูกรันในโพรเซสต่างหากแยกจากตัว IDE

No Description

No Description

JetBrains บอกว่าตัดสินใจเลือกการเติมโค้ดทั้งบรรทัด เพื่อให้ผู้ใช้รีวิวโค้ดได้เร็วกว่าการเติมโค้ดทีเดียวยาวๆ ทั้งบล็อค ในอีกทางคือตัวโมเดลไม่ใหญ่มากจนเกินไป (โมเดลขนาด 100 ล้านพารามิเตอร์ ความยาวอินพุต 1,536 โทเคน หรือประมาณ 170 บรรทัดของโค้ด) เป็นจุดสมดุลที่เหมาะสมระหว่างประสิทธิภาพกับการใช้งาน

ฟีเจอร์นี้ถือเป็นคนละอย่างกับ JetBrains AI Assistant ที่สามารถทำ multi-line code completion ได้ แต่ต้องทำงานผ่านคลาวด์ และต้องซื้อแพ็กเกจเพิ่มจากค่าไลเซนส์ปกติของ IDE ในขณะที่ฟีเจอร์ full line code completion รวมอยู่ในราคาของ IDE อยู่แล้ว

No Description

ที่มา - JetBrains

Get latest news from Blognone

Comments

By: paween_a
Android
on 5 April 2024 - 11:44 #1309348
paween_a's picture

มีอะไรของฟรีพอใช้งานได้บ้างครับ

By: jutipong.su on 5 April 2024 - 11:50 #1309349 Reply to:1309348

https://codeium.com/

By: may3rd
iPhoneWindows PhoneAndroidUbuntu
on 5 April 2024 - 20:00 #1309370 Reply to:1309349

+1