เมื่อ 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 แบบนี้ทำได้ง่ายเพียงแค่ใช้คำสั่งภาษาอังกฤษธรรมดาเท่านั้น
เนื่องจาก canvas เป็นแอป full stack จริงๆ มันจึงสามารถเรียกใช้ API ภายนอกหรือรันโค้ดภายในเครื่องของคุณได้ด้วย เช่น UI สำหรับ Winget ที่ช่วยจัดการแพ็กเกจในเครื่อง ทั้งการติดตั้งและถอนการติดตั้ง โดยไม่ต้องพึ่งพาพลังของ AI ในทุกขั้นตอน
ประเด็นสำคัญคือ เมื่อแชทเป็นอินเทอร์เฟซหลัก มันมักจะกระตุ้นให้เราใช้ AI ทำทุกอย่างจนสิ้นเปลืองโทเคนโดยใช่เหตุ การให้เอเยนต์สร้างเครื่องมือขึ้นมาเพื่อใช้งานต่อในระยะยาวนั้นคุ้มค่ากว่ามาก ไม่ว่าจะเป็นการจัดการฐานข้อมูล SQLite หรือการเขียนบล็อกโพสต์ผ่าน UI ที่คุ้นเคย แทนการพิมพ์โต้ตอบไปมาในช่องแชท
คุณค่าที่แท้จริงของ UI แบบกำหนดเองจะชัดเจนที่สุดเมื่อนำมาใช้จัดการเวิร์กโฟลว์การพัฒนา ตั้งแต่วิจัย สร้างต้นแบบ ไปจนถึงปิดงาน เป้าหมายคือการถอนตัวคุณออกจากกระบวนการซ้ำซ้อนให้ได้มากที่สุด ซึ่งช่องแชทแบบเดิมทำหน้าที่นี้ได้ยากกว่าการมี canvas ที่ออกแบบมาเฉพาะทาง
ผมเชื่อว่าการถูกตีกรอบด้วยแชท UI อาจกำลังทำให้เรามองข้ามวิธีแก้ปัญหาที่มีประสิทธิภาพกว่า ลองเปิดใจใช้ canvases ดูตั้งแต่วันนี้ แล้วคุณจะพบว่า AI สามารถทำอะไรได้มากกว่าเดิมอีกมหาศาลเมื่อเราเริ่มคิด "นอกกรอบช่องแชท"

ความคิดเห็น (0)
เข้าสู่ระบบเพื่อร่วมแสดงความเห็น
สมัครสมาชิกมาเป็นคนแรกที่แสดงความเห็นกันเลยโบร



