
goose (โปรแกรม AI ช่วยเขียนโค้ดได้) : โปรแกรม Goose เป็นโปรแกรมประเภท AI Agent ที่พัฒนาโดย Block บริษัทของ Jack Dorsey ที่ทำ Square และ X โดยมันถูกออกแบบมาเพื่อยกระดับจากการที่เป็นแค่ เครื่องมือแชทถามตอบทั่วไป (Chatbot) ให้กลายเป็นผู้ช่วยส่วนตัวที่สามารถลงมือทำงานแทนเราได้จริงภายในเครื่อง คอมพิวเตอร์ (PC) โดยเน้นไปที่งานด้านวิศวกรรมซอฟต์แวร์ และการจัดการระบบเป็นหลัก
ความแตกต่างที่สำคัญของ โปรแกรม Goose เมื่อเทียบกับ AI Agent ทั่วไปคือ การทำงานในลักษณะ Agentic Workflow ซึ่งหมายความว่ามันไม่ได้เพียงแค่เสนอคำแนะนำ หรือเขียนโค้ดให้เราเอาไปแปะเอง แต่คุณจะสามารถสั่งงานด้วยภาษาธรรมชาติ เพื่อให้มันไปดำเนินการตามลำดับขั้นตอนเองจนจบ เช่น การสั่งให้มันสร้างโปรเจกต์ใหม่จากศูนย์, การเข้าไปอ่านโครงสร้างโค้ดเดิมเพื่อค้นหา บัค (Bug) พร้อมทำการแก้ไข หรือแม้แต่การรันคำสั่ง ส่วนติดต่อผู้ใช้แบบบรรทัดคำสั่ง (CLI) ใน Terminal เพื่อทดสอบโปรแกรม และแก้ไขตัวเองซ้ำ ๆ จนกว่างานจะสำเร็จ
โดยผู้ใช้สามารถเลือกเชื่อมต่อกับ โมเดลภาษาขนาดใหญ่ (LLM) ตัวใดก็ได้ตามต้องการ ไม่ว่าจะเป็นโมเดลระดับโลกอย่าง Claude และ GPT หรือจะรันโมเดลภายในเครื่องตัวเองผ่าน Ollama เพื่อความเป็นส่วนตัว และความปลอดภัยของข้อมูลสูงสุดก็ได้
โครงสร้างการทำงานของ โปรแกรม Goose ขับเคลื่อนด้วย โปรโตคอล (Protocol) ที่เรียกว่า Model Context Protocol (MCP) ซึ่งเป็นมาตรฐานเปิดที่ทำให้เอไอสามารถเชื่อมต่อกับเครื่องมือ และข้อมูลภายนอกได้อย่างอิสระ ทำให้โปรแกรม Goose ไม่ได้จำกัดอยู่แค่การเขียนโค้ด แต่ยังสามารถขยายความสามารถผ่าน "ส่วนขยาย" (Extensions) เพื่อไปจัดการไฟล์ในเครื่อง เชื่อมต่อกับ Google Drive ค้นหาข้อมูลบนเว็บ หรือแม้แต่ควบคุมแอปพลิเคชันอื่น ๆ ในระบบได้ตามที่เราอนุญาต นอกจากนี้มันยังมีฟีเจอร์ "Recipes" หรือสูตรสำเร็จ ที่ช่วยให้เรากำหนดขั้นตอนการทำงานที่ซับซ้อนให้กลายเป็นระบบอัตโนมัติที่เรียกใช้งานซ้ำได้เสมอ
ในแง่ของการใช้งาน โปรแกรม Goose มาในสองรูปแบบหลักคือ แบบ CLI สำหรับนักพัฒนาที่คุ้นเคยกับ Terminal และแบบแอปพลิเคชันบนเดสก์ท็อปที่มีหน้าตาใช้งานง่ายสำหรับผู้ที่ต้องการความสะดวก โดยตัวโปรแกรมจะให้คุณเลือกโหมดการทำงานได้หลายระดับ ตั้งแต่โหมด Chat เพื่อปรึกษา, โหมด Approve ที่มันจะขออนุญาตก่อนแก้ไฟล์ หรือโหมด Auto สำหรับงานที่ไว้ใจให้มันจัดการเองทั้งหมด นับเป็นเครื่องมือยุคใหม่ที่พยายามเปลี่ยนให้ ปัญญาประดิษฐ์ (AI) กลายเป็น "เพื่อนร่วมงาน" ที่มีความสามารถรอบด้าน และปรับแต่งได้ตามความต้องการของผู้ใช้งานอย่างแท้จริง
โปรแกรม Goose ไม่ได้ทำหน้าที่แค่ตอบคำถาม แต่สามารถเขียนโค้ด, แก้ไขไฟล์, รันคำสั่งใน Terminal และจัดการงานในระบบคอมพิวเตอร์ได้ด้วยตนเองตามคำสั่ง ภาษาธรรมชาติ (NLP)
มีความสามารถในการวางแผนขั้นตอนการทำงานเอง (Agentic Loop) เช่น หากสั่งให้แก้บั๊ก มันจะไปอ่านโค้ด วิเคราะห์สาเหตุ, แก้ไข และรันการทดสอบเองจนกว่าจะสำเร็จ
ถูกออกแบบมาให้ติดตั้ง และทำงานบนเครื่องของผู้ใช้โดยตรง ช่วยให้เข้าถึงไฟล์ และสภาพแวดล้อมการทำงาน (Environment) ได้อย่างรวดเร็ว และปลอดภัย
ผู้ใช้สามารถเลือกเชื่อมต่อกับโมเดลชั้นนำผ่าน ส่วนต่อประสานโปรแกรมประยุกต์ (API) เช่น Claude 3.5 Sonnet, GPT-4 หรือจะรันโมเดลภายในเครื่องแบบ 100% ผ่าน Ollama เพื่อความเป็นส่วนตัวของข้อมูลก็ได้
รองรับมาตรฐาน MCP ทำให้สามารถเพิ่มความสามารถใหม่ ๆ ได้ง่าย เช่น
ผู้ใช้สามารถบันทึกชุดคำสั่ง หรือขั้นตอนการทำงานที่ซับซ้อนไว้เป็น Recipe เพื่อเรียกใช้งานซ้ำในภายหลังได้เหมือนเป็นโปรแกรมอัตโนมัติส่วนตัว
ให้บริการทั้งในรูปแบบบรรทัดคำสั่ง (CLI) สำหรับสาย Terminal และรูปแบบแอปพลิเคชันบนเดสก์ท็อป (Desktop App) ที่มี ส่วนติดต่อผู้ใช้งานแบบกราฟิก (GUI) สวยงามใช้งานง่าย
ผู้ใช้สามารถเลือกโหมดการทำงานได้ เช่น โหมดที่ต้องขออนุมัติก่อนแก้ไขไฟล์ (Approve) หรือโหมดอัตโนมัติ (Auto) เพื่อความปลอดภัยในการจัดการระบบ
โปรแกรม goose เป็นซอฟต์แวร์ ฟรี (Free) ที่พัฒนาแบบ โอเพ่นซอร์ส (Open-Source) ที่อยู่ภายใต้เงื่อนไขการใช้งานแบบ Apache-2.0 License ซึ่งหมายความว่าผู้ใช้สามารถใช้งาน, ดัดแปลง, แจกจ่าย และเข้าถึง โค้ดต้นฉบับ (Source Code) ได้อย่างเสรี ภายใต้เงื่อนไขที่กำหนด
หากต้องการค้นหาข้อมูลเพิ่มเติม สามารถติดต่อกับทางผู้พัฒนาโปรแกรมนี้ได้ผ่านทางช่องทางเว็บไซต์ (Website) : https://block.github.io/goose/ (ภาษาอังกฤษ) ได้เลย
Goose is an AI Agent developed by Block the company founded by Jack Dorsey, known for Square and X. It is designed to evolve beyond a standard chatbot into a personal assistant capable of executing tasks directly on your computer (PC), with a primary focus on software engineering and systems management.
The key differentiator of Goose compared to typical AI agents is its Agentic Workflow. Rather than simply offering suggestions or generating code for manual pasting, Goose processes natural language instructions to perform end-to-end tasks. For instance, it can spin up a new project from scratch, traverse existing codebases to identify and fix bugs, or even execute CLI commands in the terminal to test and iterate on its own code until the job is done. Furthermore, it is model-agnostic, allowing users to connect to leading LLMs like Claude and GPT, or run local models via Ollama for maximum data privacy and security.
คำสำคัญ