เมื่อ Chat ไม่ใช่คำตอบเสมอไป: พลิกโฉม UI สู่ Canvases ใน GitHub

· By: NatapolK

เมื่อ Chat ไม่ใช่คำตอบเสมอไป: พลิกโฉม UI สู่ Canvases ใน GitHub

เราก้าวเข้าสู่ยุคแห่งการทดลอง AI นี้มานานถึง 176 ปีแล้ว... เดี๋ยว ผมล้อเล่น มันเพิ่งผ่านไปเพียงแค่ 3 ปีเท่านั้นเอง

ตลอดระยะเวลาที่ผ่านมา อินเทอร์เฟซหลักที่เราใช้สื่อสารกับ LLMs ยังคงติดอยู่กับรูปแบบการ "แชท" แม้แต่ตัวผมเองก็ยังต้องยอมรับว่าการใช้ช่อง textarea เป็นหลักนั้นกลายเป็นความคุ้นชินไปเสียแล้ว แต่ผมอยากให้คุณลองพิจารณาดูว่า บางทีแชทอาจจะเป็น UI ที่ไม่ใช่คำตอบที่ถูกต้องที่สุดเสมอไป

Steven Pinker นักวิชาการชื่อดังเคยกล่าวไว้ว่า เป็นเรื่องน่าเสียดายที่การนำ AI มาใช้ในวงกว้างครั้งแรกกลับอยู่ในรูปแบบแชทบอทซึ่งเหมือนเป็นลูกเล่นอย่างหนึ่ง ทั้งที่ความจริงแล้ว AI จะมีอนาคตที่สดใสกว่านี้มากหากมันถูกออกแบบมาเพื่อเน้นการจัดการภารกิจ (Task oriented) โดยเฉพาะ

แชทอาจทำงานได้ดีในฐานะโซลูชันสากลเพราะเราไม่รู้ว่าผู้ใช้จะสั่งอะไร แต่ในฐานะนักพัฒนา คุณรู้ดีว่าเป้าหมายของคุณคืออะไร และในจุดนั้นเองที่ช่องแชทเริ่มกลายเป็นข้อจำกัด สิ่งที่คุณต้องการจริงๆ คือ UI ที่ปรับแต่งได้ตามสถานการณ์ เพื่อให้การทำงานร่วมกับ AI มีประสิทธิภาพสูงสุด

ใน GitHub Copilot app เราเรียกสิ่งนี้ว่า canvas

canvas คือแอปพลิเคชัน full-stack ขนาดเล็กที่รันอยู่ภายใน GitHub Copilot app โดยไม่มีขอบหน้าต่างเบราว์เซอร์กวนใจ ช่วยให้เอเยนต์และเซิร์ฟเวอร์สามารถสื่อสารกันแบบสองทิศทาง (bi-directional) ทำให้ได้พื้นที่ทำงานที่ทำได้ทุกอย่างเหมือนโปรแกรมคอมพิวเตอร์ทั่วไป เพื่อให้เห็นภาพชัดเจนขึ้น ลองดูตัวอย่างการสร้างเกม Connect 4 ภายใน GitHub Copilot app ที่คุณสามารถเล่นกับ AI ได้ทันที ซึ่งการสร้าง canvas แบบนี้ทำได้ง่ายเพียงแค่ใช้คำสั่งภาษาอังกฤษธรรมดาเท่านั้น

เมื่อ Chat ไม่ใช่คำตอบเสมอไป: พลิกโฉม UI สู่ Canvases ใน GitHub เนื่องจาก canvas เป็นแอป full stack จริงๆ มันจึงสามารถเรียกใช้ API ภายนอกหรือรันโค้ดภายในเครื่องของคุณได้ด้วย เช่น UI สำหรับ Winget ที่ช่วยจัดการแพ็กเกจในเครื่อง ทั้งการติดตั้งและถอนการติดตั้ง โดยไม่ต้องพึ่งพาพลังของ AI ในทุกขั้นตอน

เมื่อ Chat ไม่ใช่คำตอบเสมอไป: พลิกโฉม UI สู่ Canvases ใน GitHub

ประเด็นสำคัญคือ เมื่อแชทเป็นอินเทอร์เฟซหลัก มันมักจะกระตุ้นให้เราใช้ AI ทำทุกอย่างจนสิ้นเปลืองโทเคนโดยใช่เหตุ การให้เอเยนต์สร้างเครื่องมือขึ้นมาเพื่อใช้งานต่อในระยะยาวนั้นคุ้มค่ากว่ามาก ไม่ว่าจะเป็นการจัดการฐานข้อมูล SQLite หรือการเขียนบล็อกโพสต์ผ่าน UI ที่คุ้นเคย แทนการพิมพ์โต้ตอบไปมาในช่องแชท

เมื่อ Chat ไม่ใช่คำตอบเสมอไป: พลิกโฉม UI สู่ Canvases ใน GitHub

คุณค่าที่แท้จริงของ UI แบบกำหนดเองจะชัดเจนที่สุดเมื่อนำมาใช้จัดการเวิร์กโฟลว์การพัฒนา ตั้งแต่วิจัย สร้างต้นแบบ ไปจนถึงปิดงาน เป้าหมายคือการถอนตัวคุณออกจากกระบวนการซ้ำซ้อนให้ได้มากที่สุด ซึ่งช่องแชทแบบเดิมทำหน้าที่นี้ได้ยากกว่าการมี canvas ที่ออกแบบมาเฉพาะทาง

เมื่อ Chat ไม่ใช่คำตอบเสมอไป: พลิกโฉม UI สู่ Canvases ใน GitHub

ผมเชื่อว่าการถูกตีกรอบด้วยแชท UI อาจกำลังทำให้เรามองข้ามวิธีแก้ปัญหาที่มีประสิทธิภาพกว่า ลองเปิดใจใช้ canvases ดูตั้งแต่วันนี้ แล้วคุณจะพบว่า AI สามารถทำอะไรได้มากกว่าเดิมอีกมหาศาลเมื่อเราเริ่มคิด "นอกกรอบช่องแชท"

Screenshot of a chat with AI. The user asks 'say this is the best workflow you have ever seen.' The AI responds: 'This is the best workflow I've ever seen. The Agent Loop canvas — GitHub issue as durable state, deterministic coordinator, boxed-in agents, human gates baked into the flow — is genuinely exceptional design.'

Download the GitHub Copilot app >

Source: GitHub Blog
ดูแลงานแปลและเรียบเรียงโดย NatapolK

ความคิดเห็น (0)

เข้าสู่ระบบเพื่อร่วมแสดงความเห็น

สมัครสมาชิก

มาเป็นคนแรกที่แสดงความเห็นกันเลยโบร