บล็อก

วิธีเรียกใช้ Qwen Code ในเทอร์มินัลและตั้งค่าโหมดแก้ไข

Markdown

การติดตั้ง Qwen Code การเปิดใช้งานในโปรเจกต์ การเชื่อมต่อโมเดลผ่าน auth โหมด Plan, Auto-Edit, Auto และ YOLO โมเดลในเครื่อง และการปกป้องโปรเจกต์

อ่านบทความฉบับเต็ม

คำถามมักฟังดูแบบนี้: จะทำให้ Qwen ทำงานในคอนโซลได้ถูกต้องและเขียนโค้ดเองได้อย่างไร? เบื้องหลังคำถามนี้มักมีความผิดหวังอยู่ด้วย: มีคนติดตั้ง Qwen Code ถามคำถาม แล้วได้ข้อความกับโค้ดบางส่วนเป็นคำตอบ ซึ่งต้องคัดลอกด้วยตนเอง ทั้งที่มีคนบอกว่าจะได้เอเจนต์ที่เข้าไปในโปรเจกต์และทำทุกอย่างให้เอง

นั่นคือสิ่งที่ Qwen Code เป็นจริง ๆ: เอเจนต์เต็มรูปแบบ มันเปิดไฟล์ แก้ไขไฟล์ และเรียกใช้คำสั่งเองได้ แต่พฤติกรรมขึ้นกับโหมดอนุมัติที่ใช้งาน Ask Permissions ขอการยืนยัน ส่วน Auto-Edit กับ Auto เปิดให้ทำเองมากขึ้น ตรวจแถบสถานะแทนสมมติว่าโหมดชื่อ Default คือค่าจากการติดตั้งใหม่ ด้านล่างนี้เรียงตามลำดับ: การติดตั้ง การเปิดใช้ในโปรเจกต์ การเชื่อมต่อโมเดลหลังการเปลี่ยนแปลงในเดือนเมษายน และการเปลี่ยนไปใช้โหมดที่เอเจนต์แก้ไขโค้ดโดยไม่ถามคำถามที่ไม่จำเป็น ตรวจสอบข้อมูลทั้งหมดกับเอกสารทางการของ Qwen ณ วันที่ 30 สิงหาคม 2026 แล้ว

แหล่งข้อมูลที่ใช้งานได้จริงเกี่ยวกับโมเดลและเอเจนต์: เอกสารของ Ailoot.

“Qwen Code เขียนโค้ดเอง” หมายความว่าอย่างไร?

ประเด็นสำคัญ

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

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

เอเจนต์ทำงานต่างออกไป คุณบอกงานด้วยภาษาธรรมดา เช่น “เพิ่มแบบฟอร์มรับความคิดเห็น” หรือ “แก้ข้อผิดพลาดนี้” จากนั้นมันจะตรวจดูโครงสร้างโปรเจกต์ หาไฟล์ที่เกี่ยวข้อง แก้ไข และเรียกใช้การตรวจสอบ เอกสารอธิบายไว้ตรงไปตรงมาว่า เอเจนต์สร้างแผน เขียนโค้ด และตรวจสอบให้แน่ใจว่าโค้ดทำงานได้

นี่คือที่มาของความสับสนในคำถาม “Qwen ไม่เขียนโค้ดเอง” มักหมายถึงอย่างใดอย่างหนึ่งในสองกรณี: ผู้ใช้เปิดแชตในเบราว์เซอร์แทนเอเจนต์ในเทอร์มินัล หรือเอเจนต์กำลังทำงานอยู่แต่ตั้งค่าเป็นโหมดที่ขออนุญาตทุกครั้งที่จะแก้ไข กรณีแรกแก้ได้ด้วยการติดตั้ง Qwen Code ส่วนกรณีที่สองแก้ได้ด้วยการเปลี่ยนโหมด ด้านล่างนี้อธิบายวิธีแก้ทั้งสองกรณี

ติดตั้ง Qwen Code ในเทอร์มินัลอย่างไร?

ประเด็นสำคัญ

ติดตั้งได้ด้วยคำสั่งเดียว บน macOS และ Linux ให้ใช้ตัวติดตั้งทางการของ Qwen หรือ npm (ต้องใช้ Node.js เวอร์ชัน 22 ขึ้นไป) บน Windows ให้ใช้คำสั่งใน PowerShell หลังติดตั้งแล้ว ให้เริ่มเทอร์มินัลใหม่ ไม่เช่นนั้นอาจไม่พบคำสั่ง qwen การติดตั้งฟรีและเหมือนกันสำหรับทุกคน ค่าใช้จ่ายจะเริ่มภายหลังเมื่อคุณเข้าใช้งานโมเดล

วิธีที่เร็วที่สุดคือตัวติดตั้งทางการ ซึ่งเลือกรุ่นให้เหมาะกับระบบของคุณโดยอัตโนมัติ

บน macOS และ Linux ให้เปิดเทอร์มินัลแล้ววางคำสั่งบรรทัดเดียวนี้:

curl -fsSL https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.sh | bash

บน Windows ให้ทำแบบเดียวกันด้วยคำสั่ง PowerShell นี้:

irm https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.ps1 | iex

อีกทางเลือกคือ npm หากติดตั้งไว้แล้ว วิธีนี้ต้องใช้ Node.js เวอร์ชัน 22 ขึ้นไป:

npm install -g @qwen-code/qwen-code@latest

หลังติดตั้งแล้ว ให้เริ่มเทอร์มินัลใหม่ ตัวติดตั้งจะเพิ่มคำสั่ง qwen ลงในพาธของระบบ และเทอร์มินัลจะยังไม่รู้จักคำสั่งนี้จนกว่าจะเริ่มใหม่ นี่เป็นสาเหตุที่พบบ่อยที่สุดของข้อความ “ติดตั้งแล้ว แต่หา command ไม่เจอ” หากต้องการตรวจสอบว่าติดตั้งเรียบร้อยแล้ว ให้เรียกใช้:

qwen --version

หากเห็นหมายเลขเวอร์ชัน แสดงว่าติดตั้งเอเจนต์แล้วและพร้อมเปิดใช้ในโปรเจกต์ของคุณ

เปิดใช้ Qwen Code ในโปรเจกต์อย่างไร?

ประเด็นสำคัญ

เข้าไปยังโฟลเดอร์โปรเจกต์ด้วยคำสั่ง cd แล้วพิมพ์ qwen อินเทอร์เฟซเทอร์มินัลของเอเจนต์จะเปิดขึ้น เมื่อเรียกใช้ครั้งแรก ระบบจะขอให้คุณเชื่อมต่อโมเดลผ่านเมนู /auth หลังจากนั้น คุณเขียนงานด้วยภาษาธรรมดาได้ เอเจนต์จะตรวจสอบโปรเจกต์และเริ่มทำงาน สิ่งสำคัญคือเปิดใช้จากโฟลเดอร์โปรเจกต์ เพื่อให้เอเจนต์เห็นไฟล์ทั้งหมดของคุณ

ก่อนอื่น เข้าไปยังโฟลเดอร์ที่มีโค้ดของคุณ เรื่องนี้สำคัญ เพราะเอเจนต์ทำงานในโฟลเดอร์ที่ใช้เรียกเปิด และเห็นเฉพาะเนื้อหาในโฟลเดอร์นั้น

cd path-to-your-project
qwen

อินเทอร์เฟซของเอเจนต์จะเปิดขึ้นในเทอร์มินัลโดยตรง ครั้งแรกระบบจะเสนอให้เชื่อมต่อโมเดล ซึ่งอธิบายไว้ในหัวข้อถัดไป เมื่อเชื่อมต่อโมเดลแล้ว คุณสามารถให้งานเอเจนต์ด้วยภาษาธรรมดาเพื่อดูว่ามันเข้าถึงอะไรได้บ้าง:

what does this project do?

เอเจนต์จะอ่านไฟล์ ทำความเข้าใจโครงสร้าง และให้คำตอบที่เป็นประโยชน์ จากนั้นคุณขอให้มันเขียนและแก้ไขโค้ดได้ เช่น “เพิ่มปุ่มออกจากระบบ” “แยกไฟล์นี้เป็นสองไฟล์” หรือ “หาสาเหตุที่การทดสอบไม่ผ่าน” มันจะหาจุดที่เกี่ยวข้องและแก้ไขให้เอง

ยังมีอีกวิธีหนึ่งในการเปิดใช้ โดยใช้คำสั่งเดียวและไม่ต้องเปิดอินเทอร์เฟซ วิธีนี้เหมาะกับสคริปต์และงานอัตโนมัติ:

qwen -p "reread README and update the list of commands"

คำสั่งนี้จะทำงานแล้วปิด โดยไม่มีการสนทนา ไม่จำเป็นสำหรับขั้นตอนแรก ๆ แต่ควรรู้ไว้สำหรับภายหลัง

ทำไมเอเจนต์ทำงานอยู่แต่ไม่ลงมือทำอะไรเอง?

ประเด็นสำคัญ

หาก Ask Permissions ทำงาน Qwen Code จะรอการยืนยันก่อนแก้และเรียกคำสั่ง อีกทั้งต้องเชื่อมต่อโมเดลก่อนจึงจะแก้ไขได้: Alibaba ปิดการเข้าถึงฟรีผ่าน qwen.ai เมื่อวันที่ 15 เมษายน 2026 และหากไม่มีการเชื่อมต่อเพื่อเข้าใช้โมเดล เอเจนต์ก็คิดวิเคราะห์งานไม่ได้ สาเหตุที่พบบ่อยสองข้อที่ทำให้มัน “นั่งเฉย ๆ” คือไม่มีโมเดลเชื่อมต่ออยู่ หรือเปิดใช้โหมดระมัดระวังที่ต้องยืนยันก่อนทำงาน

อุปสรรคแรกคือการเข้าถึงโมเดล ก่อนหน้านี้ Qwen Code มีบริการฟรี: คุณเข้าสู่ระบบด้วยบัญชี qwen.ai แล้วเอเจนต์ก็ทำงานได้โดยไม่ต้องใช้บัตร การเข้าถึงแบบนั้นเรียกว่า Qwen OAuth และถูกยกเลิกแล้ว เอกสารการยืนยันตัวตนระบุไว้ชัดเจนว่า Qwen OAuth ระดับฟรียุติเมื่อวันที่ 15 เมษายน 2026 การเข้าสู่ระบบที่บันทึกไว้ก่อนหน้านี้อาจยังใช้ได้ชั่วคราว แต่เซิร์ฟเวอร์ปฏิเสธคำขอใหม่ ตัวเลือก “เข้าสู่ระบบด้วย qwen.ai” ก็ถูกนำออกจากเมนูเช่นกัน

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

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

เชื่อมต่อโมเดลอย่างไรเมื่อปิดการเข้าถึงฟรีแล้ว?

ประเด็นสำคัญ

เมื่อเรียกใช้ครั้งแรก คำสั่ง /auth จะเปิดเมนูที่มีสามตัวเลือก Alibaba ModelStudio เป็นตัวเลือกทางการแบบเสียค่าใช้จ่าย (ผู้ใช้รายบุคคลสามารถใช้ Coding Plan ที่มีโควตารายสัปดาห์ได้) ผู้ให้บริการภายนอกเชื่อมต่อด้วยคีย์สำหรับ DeepSeek, Kimi และรายอื่น ๆ ส่วน Custom Provider เชื่อมต่อโมเดลของคุณเองหรือโมเดลในเครื่องผ่าน Ollama และเครื่องมืออื่นที่คล้ายกัน มีเพียงตัวเลือกสุดท้าย ซึ่งเป็นโมเดลในเครื่อง ที่ใช้ได้ฟรีโดยไม่ต้องใช้บัตร

ในเอเจนต์ ให้พิมพ์คำสั่ง:

/auth

เมนูที่มีสามตัวเลือกหลักจะเปิดขึ้น แต่ละตัวเลือกทำอะไรได้บ้างมีดังนี้

Alibaba ModelStudio เป็นตัวเลือกทางการจากผู้สร้าง Qwen มี Coding Plan ราคาเหมาจ่ายและโควตารายสัปดาห์สำหรับนักพัฒนารายบุคคล, Token Plan แบบจ่ายตามการใช้งานสำหรับทีม และตัวเลือกเชื่อมต่อคีย์ ModelStudio ที่มีอยู่ นี่คือการเข้าถึงโมเดล “ดั้งเดิม” ของ Qwen แบบเสียค่าใช้จ่าย

ผู้ให้บริการภายนอกช่วยให้คุณเลือกผู้ให้บริการที่มีมาให้และเชื่อมต่อด้วยคีย์ รายชื่อทางการมี DeepSeek, Grok, MiniMax, Z.AI, Kimi, ModelScope และรายอื่น ๆ ขอคีย์จากผู้ให้บริการ กรอกคีย์ แล้วเอเจนต์จะใช้โมเดลของผู้ให้บริการนั้น

Custom Provider ใช้เชื่อมต่อเซิร์ฟเวอร์ พร็อกซี หรือเอนจินในเครื่องของคุณเอง ตัวเลือกนี้ใช้เชื่อมต่อโมเดลที่ทำงานบนคอมพิวเตอร์ของคุณผ่าน Ollama รองรับรูปแบบของ OpenAI, Anthropic และ Gemini จึงใช้งานได้กับวิธีเข้าถึงเกือบทุกรูปแบบ

คุณยังกรอกคีย์และการตั้งค่าด้วยตนเองในไฟล์ ~/.qwen/settings.json ได้ด้วย ไฟล์นี้มีฟิลด์ modelProviders (โมเดลที่ใช้งานได้), env (คีย์ต่าง ๆ), security.auth.selectedType (โปรโตคอลที่จะเปิดใช้เมื่อเริ่มทำงาน) และ model.name (โมเดลเริ่มต้น) จากนั้น qwen จะเริ่มทำงานด้วยการตั้งค่าเหล่านั้นและจะไม่ถามอะไร ครั้งแรกใช้ /auth จะง่ายกว่า แล้วค่อยกลับมาแก้ไฟล์เมื่อคุณต้องการบันทึกการตั้งค่าทั้งหมด

ดูสิ่งที่ยังใช้ฟรีหลังเดือนเมษายนได้ใน บทความเกี่ยวกับ Qwen Code ฟรี

ควรเปิดโหมดใดเพื่อให้เอเจนต์แก้ไขโค้ดเอง?

ประเด็นสำคัญ

เอกสารห้าโหมดของ Qwen Code ระบุ Auto เป็น default ใน quick reference แต่ส่วน Ask Permissions ยังมีข้อความโหมดเริ่มเก่า หน้าไม่ระบุเวอร์ชันนี้ไม่ยืนยันค่าเริ่มของทุกการติดตั้ง ต้องตรวจโหมดในเซสชัน Auto ใช้ classifier อนุมัติหรือบล็อกการกระทำที่ประเมิน หากต้องการให้แก้ไขไฟล์โดยไม่ถาม ให้ใช้ Auto-Edit หากพร้อมให้แก้ไขและเรียกใช้คำสั่งโดยไม่ถามเลย ให้ใช้ YOLO แต่ใช้เฉพาะกับโปรเจกต์ของคุณเองและด้วยความระมัดระวัง โหมดนี้เป็นสวิตช์ระหว่าง “ถามทุกเรื่อง” กับ “ทำงานเอง”

แนวคิดหลักคือ โหมดการเข้าถึงกำหนดระดับความเป็นอิสระในการทำงานของเอเจนต์ และมีห้าโหมด ตั้งแต่ระมัดระวังที่สุดไปจนถึงผ่อนปรนที่สุด

โหมดแก้ไขไฟล์เรียกใช้คำสั่งเหมาะสำหรับ
Planไม่ได้ อ่านอย่างเดียวไม่ได้ทำความเข้าใจโปรเจกต์และวางแผนโดยไม่เปลี่ยนแปลงอะไร
Ask Permissionsต้องยืนยันต้องยืนยันโค้ดที่ไม่คุ้นเคยหรือสำคัญ เมื่อต้องการดูทุกขั้นตอน
Auto-Editทำเองต้องยืนยันการแก้ไขเล็ก ๆ หลายจุด โดยยังควบคุมคำสั่งได้
Autoตามการประเมินความปลอดภัยตามการประเมินความปลอดภัยงานต่อเนื่องที่ทำอย่างอิสระพร้อมมาตรการป้องกัน
YOLOทำเองทำเองโปรเจกต์ของคุณเอง ซึ่งคุณไว้วางใจให้เอเจนต์จัดการทุกอย่าง

หากเอเจนต์เพียงแสดงการแก้ไขแล้วรอ แสดงว่าอาจอยู่ในโหมด Ask Permissions (เวอร์ชันเก่าเรียกว่า Default) จากนั้นคุณต้องยืนยันการแก้ไขและคำสั่งทุกอย่างด้วยตนเอง จึงทำให้รู้สึกว่าเอเจนต์ไม่ได้ทำอะไรเอง

หากต้องการให้แก้ไขไฟล์โดยไม่ถาม ให้เปลี่ยนเป็น Auto-Edit การแก้ไขจะเกิดขึ้นโดยอัตโนมัติ แต่เอเจนต์ยังถามก่อนเรียกใช้คำสั่ง ซึ่งเป็นมาตรการป้องกันที่สมเหตุสมผลเพื่อไม่ให้เรียก rm ผิดตำแหน่งโดยไม่ตั้งใจ

Auto ใช้ตัวประเมินภายในสำหรับการกระทำที่ต้องประเมิน เลือกโดยตั้งใจหลังตรวจรุ่นที่ติดตั้งและสถานะใช้งาน คำ default ที่คงใน config ของ Ask Permissions เป็นชื่อเพื่อความเข้ากันได้ ไม่พิสูจน์ว่าเป็นโหมดเริ่ม

YOLO เป็นโหมดที่ผ่อนปรนที่สุด เอเจนต์แก้ไขไฟล์และเรียกใช้คำสั่งเองโดยไม่ถามอะไร เอกสารระบุว่าโหมดนี้เหมาะกับโปรเจกต์ส่วนตัวที่ไว้ใจได้และเวิร์กโฟลว์อัตโนมัติเท่านั้น ในโปรเจกต์งานอาจได้ผลลัพธ์ที่ไม่ต้องการได้ง่าย ดังนั้นให้เปิดใช้เมื่อมีสติพร้อม และควรใช้กับสำเนา

เปลี่ยนโหมดระหว่างใช้งานได้อย่างไร?

ประเด็นสำคัญ

ขณะอยู่ในเอเจนต์ ให้กด Shift+Tab (บน Windows ให้กด Tab) แล้วโหมดจะวนไปตามลำดับ: Plan, การยืนยัน, การแก้ไขอัตโนมัติ, Auto, YOLO แล้วกลับไป Plan โหมดปัจจุบันจะแสดงในแถบสถานะด้านล่างหน้าจอ เวิร์กโฟลว์ที่ใช้ได้ดีคือเริ่มจาก Plan ตรวจดูงาน แล้วเปลี่ยนเป็น Auto-Edit หรือ Auto เพื่อให้เอเจนต์ทำงาน

คุณเปลี่ยนโหมดได้ระหว่างทำงาน แม้ในระหว่างทำงานชิ้นหนึ่ง กด Shift+Tab เพื่อเลื่อนไปยังโหมดถัดไป บน Windows ใช้ปุ่ม Tab ปกติได้เหมือนกัน ลำดับคือ Plan แล้วตามด้วยการยืนยัน การแก้ไขอัตโนมัติ Auto และ YOLO จากนั้นกลับไป Plan

โหมดปัจจุบันจะแสดงในแถบสถานะด้านล่างของอินเทอร์เฟซเสมอ ฝึกตรวจสอบโหมดก่อนมอบหมายงานใหญ่ให้เอเจนต์ เพื่อไม่ให้เปิด YOLO ทั้งที่ตั้งใจเพียงดูแผน

เวิร์กโฟลว์สามขั้นตอนที่เหมาะสำหรับผู้เริ่มต้นมีดังนี้:

  1. เปิดเอเจนต์ในโหมด Plan แล้วขอให้วิเคราะห์งานและเสนอแผน เอเจนต์จะไม่แตะต้องอะไรเลย อ่านโค้ดและอธิบายเพียงว่าตั้งใจจะทำอะไร
  2. อ่านแผน และหากเห็นด้วย ให้เปลี่ยนเป็น Auto-Edit หรือ Auto ด้วยการกด Shift+Tab
  3. บอกให้ดำเนินการต่อ จากนั้นเอเจนต์จะแก้ไขไฟล์เองในขณะที่คุณติดตามผลลัพธ์

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

แนวทาง vibe coding แบบเต็มรูปแบบตั้งอยู่บนวิธีการ ส่วนเครื่องมือเป็นเรื่องรอง ไม่ว่าจะเป็น Qwen, Claude หรือเครื่องมืออื่น ก็เปลี่ยนโมเดลที่ทำงานอยู่เบื้องหลังได้ หลักการสามอย่างช่วยให้รักษาผลลัพธ์ได้เมื่อเปลี่ยนโมเดล ได้แก่ โคลน AI, สมองที่สอง และการจัดการบริบท เมื่อนำมารวมกันก็จะได้ผลลัพธ์ที่คาดการณ์ได้ ไม่เกี่ยวกับโชคดีเพียงครั้งเดียว

โมเดลในเครื่องโดยไม่ต้องใช้บัตร

ประเด็นสำคัญ

ใช่ คุณใช้โมเดลในเครื่องได้ Qwen Code ทำงานกับโมเดลที่รันบนคอมพิวเตอร์ของคุณโดยตรงผ่าน Ollama หรือโปรแกรมที่คล้ายกันได้ โดยเชื่อมต่อจากเมนูในฐานะ Custom Provider คุณไม่จำเป็นต้องใช้คลาวด์ของ Alibaba ดาวน์โหลดโมเดลเปิดได้ฟรี ไม่ต้องใช้บัตร และข้อมูลโปรเจกต์จะไม่ออกจากเครื่องของคุณ แต่ต้องแลกกับการใช้คอมพิวเตอร์ที่มีประสิทธิภาพสูง ไม่เช่นนั้นเอเจนต์จะคิดช้า

ติดตั้งโมเดลเปิดในคอมพิวเตอร์ผ่าน Ollama หรือ vLLM แล้วเชื่อมต่อเป็น Custom Provider จากเมนู /auth หลังจากนั้น เอเจนต์จะใช้โมเดลที่ทำงานบนเครื่องของคุณแทนคลาวด์ของ Alibaba ไม่ต้องใช้บัตรหรือคีย์ และไม่มีขีดจำกัดจำนวนคำขอ ดูว่าโมเดลเปิดใดเขียนโค้ดได้ใน รีวิวโมเดลเขียนโค้ดฟรีนี้

สิ่งที่ต้องแลกคือฮาร์ดแวร์ โมเดลที่เขียนโค้ดได้ดีพอสมควรต้องใช้หน่วยความจำวิดีโอจำนวนมาก ใช้งานได้บนคอมพิวเตอร์เล่นเกมที่มีการ์ดจอแรง ๆ แต่บนแล็ปท็อปทั่วไป โมเดลอาจมีขนาดใหญ่เกินไป หรืออาจใช้เวลาคิดแต่ละคำตอบนานจนหาทางเลือกอื่นจะง่ายกว่า

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

ป้องกันไม่ให้เอเจนต์ทำโปรเจกต์พังได้อย่างไร?

ประเด็นสำคัญ

มีสามอย่าง ใช้ git ควบคุมเวอร์ชันโปรเจกต์ เพื่อให้ย้อนการแก้ไขของเอเจนต์ได้ด้วยคำสั่งเดียว เริ่มงานในโหมด Plan และอ่านแผนก่อนปล่อยให้เอเจนต์ทำต่อ อย่าเปิด YOLO ในโปรเจกต์งาน เก็บไว้ใช้กับสำเนาและการทดลองเล็ก ๆ วิธีนี้จะทำให้ความเป็นอิสระของเอเจนต์เป็นประโยชน์กับคุณ

เอเจนต์อิสระช่วยให้สะดวกตราบเท่าที่ทำในสิ่งที่คุณต้องการ เพื่อไม่ให้ความผิดพลาดทำให้คุณต้องเสียหาย ให้ทำตามนิสัยสามข้อนี้

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

ข้อสอง เริ่มในโหมด Plan ก่อนปล่อยให้เอเจนต์รับงานใหญ่ ให้ขอให้มันจัดทำแผนในโหมดที่ไม่แตะต้องอะไร อ่านและทำความเข้าใจสิ่งที่เอเจนต์ตั้งใจจะทำ แล้วค่อยเปลี่ยนไปใช้การแก้ไข

ข้อสาม ระมัดระวังกับ YOLO ในโหมดนี้ เอเจนต์เรียกใช้คำสั่งเอง รวมถึงคำสั่งที่ลบไฟล์ นั่นเสี่ยงเกินไปสำหรับโปรเจกต์งาน เก็บ YOLO ไว้ใช้กับสำเนาที่ยังไม่เรียบร้อยและงานเล็ก ๆ ที่หากเกิดข้อผิดพลาดก็ไม่เป็นไร

นิสัยสามข้อนี้ช่วยรับมือกับความกลัวหลักที่ว่า “เขียนโค้ดแบบ vibe แล้วทำพัง” อ่านเพิ่มเติมเกี่ยวกับการย้อนการเปลี่ยนแปลงใน vibe coding ได้ที่ รีวิวแยกฉบับนี้ บทความกล่าวถึง Claude Code แต่หลักการใช้ git เหมือนกันทุกประการ

ควรเริ่มงานของคุณตรงไหน?

ประเด็นสำคัญ

ติดตั้ง Qwen Code เข้าไปยังโฟลเดอร์โปรเจกต์ เรียกใช้ qwen แล้วเชื่อมต่อโมเดลผ่าน /auth จะใช้โมเดลแบบเสียค่าใช้จ่ายหรือโมเดลในเครื่องผ่าน Ollama ก็ได้ จากนั้นเริ่มด้วยโหมด Plan อ่านแผน เปลี่ยนเป็น Auto-Edit โดยกด Shift+Tab แล้วให้เอเจนต์ทำงาน ใช้ git ควบคุมโปรเจกต์ การตั้งค่าทั้งหมดใช้เวลาประมาณยี่สิบนาทีในครั้งแรก

ขั้นตอนทั้งหมดสรุปเป็นรายการสั้น ๆ ได้ดังนี้ ทำตามจากบนลงล่าง:

  1. ติดตั้ง Qwen Code ด้วยคำสั่งเดียว แล้วเริ่มเทอร์มินัลใหม่
  2. เข้าไปยังโฟลเดอร์โปรเจกต์ด้วย cd แล้วเรียกใช้ qwen
  3. เชื่อมต่อโมเดลผ่าน /auth: ใช้แผนแบบเสียค่าใช้จ่ายหรือโมเดลในเครื่องผ่าน Ollama หากไม่สามารถจ่ายด้วยบัตรได้
  4. มอบงานให้เอเจนต์ในโหมด Plan แล้วอ่านแผน
  5. เปลี่ยนเป็น Auto-Edit หรือ Auto ด้วย Shift+Tab แล้วปล่อยให้ทำงาน
  6. ใช้ git ควบคุมโปรเจกต์ เพื่อให้ย้อนการแก้ไขได้

สรุปแล้ว “Qwen ไม่เขียนโค้ดเอง” มักหมายถึงยังไม่มีโมเดลเชื่อมต่อ หรือเอเจนต์อยู่ในโหมดรอการยืนยัน แก้กรณีแรกได้จากเมนู /auth ส่วนกรณีที่สองให้กด Shift+Tab จนถึง Auto-Edit หลังจากนั้นเอเจนต์จะทำงานเองในเทอร์มินัลได้จริง

หากต้องการเปรียบเทียบ Qwen กับเอเจนต์อื่นสำหรับงานของคุณ ดูได้ที่ รีวิวทางเลือกแทน Claude Code มี Qwen อยู่ร่วมกับเครื่องมืออื่น ๆ เพื่อให้เห็นว่าแต่ละตัวเหมาะกับงานแบบใด

แหล่งที่มา

แนวทาง vibe coding แบบเต็มรูปแบบตั้งอยู่บนวิธีการ และตัวเอเจนต์เป็นเรื่องรอง: โคลน AI บวกกับสมองที่สองและการจัดการบริบท คุณเปลี่ยนเครื่องมือที่ทำงานอยู่เบื้องหลังได้ แต่วิธีการยังคงเหมือนเดิม แหล่งข้อมูลที่ใช้งานได้จริง: เอกสารของ Ailoot.

แหล่งข้อมูลและเครื่องมือเพิ่มเติม: Ailoot.

รายละเอียดเพิ่มเติม

คำถามที่พบบ่อย

ทำไม Qwen Code แสดงข้อเสนอแก้แล้วรอ?

ตรวจโหมดในแถบสถานะ Ask Permissions รอยืนยัน Plan ใช้วิเคราะห์ Auto-Edit อนุญาตแก้แต่ยังขอคำสั่ง และต้องตั้งสิทธิ์โมเดลด้วย

โหมดชื่อ Default พิสูจน์ว่าโปรแกรมติดตั้งใหม่เริ่มโหมดใดหรือไม่?

ไม่พิสูจน์ ชื่อเก่า Default เก็บเพื่อเข้ากันกับ Ask Permissions ขณะที่ quick reference ระบุ Auto เป็น default ตรวจรุ่นติดตั้งกับโหมดเซสชันจริงแทนอนุมานจากชื่อ

บทความทั้งหมด