Claude ในเชลล์
เกี่ยวกับ
เครื่องมือแชตผ่าน CLI อย่างง่ายที่ออกแบบมาเพื่อการโต้ตอบกับโมเดล LLM ของ Anthropic ได้อย่างสะดวก Cla พัฒนาต่อยอดมาจากโครงการ Cha
เบื้องหลัง
ผมพัฒนา Cha ขึ้นเพื่อให้โต้ตอบกับโมเดล LLM ที่ดีที่สุดในเทอร์มินัลได้อย่างง่ายดาย และมันได้เปลี่ยนวิธีที่ผมโต้ตอบกับเชลล์ไปโดยสิ้นเชิง สิ่งนี้เห็นได้จากการที่โครงการได้รับดาวมากกว่า 30 ดวงในช่วงหลายเดือนนับตั้งแต่ผมเปิดตัวและทำการตลาดบน Twitter/X และ Reddit แต่เมื่อวันที่ 21 มิถุนายน 2024 Anthropic ได้เปิดตัวโมเดลขั้นสูงรุ่นล่าสุดของพวกเขา นั่นคือ Claude 3.5 Sonnet หลังจากได้ทดลองใช้โมเดลนี้ผ่านแผน Pro ของ Anthropic ผมก็เห็นทันทีว่า Claude 3.5 เขียนโค้ดได้ดีกว่าโมเดล GPT-4 ของ OpenAI มาก ผมค้นพบสิ่งนี้เพราะ Claude 3.5 ช่วยให้ผมสร้างแอป React ที่สมบูรณ์และซับซ้อนได้สำเร็จ ซึ่งเป็นสิ่งที่ GPT-4 ไม่สามารถทำได้ แม้จะมีการเปิดตัว GPT-4o แล้วก็ตาม โดยผมคิดว่า GPT-4o เป็นโมเดลที่แย่กว่าโมเดล GPT-4 รุ่นดั้งเดิมเสียอีก เมื่อรู้อย่างนี้ ผมจึงตัดสินใจสร้าง Cla ให้ทำงานคล้ายกับ Cha แต่สำหรับโมเดลของ Anthropic เนื่องจาก Claude 3.5 เขียนโค้ดได้ดีกว่า GPT-4 มาก
การสาธิต
การสาธิตบน Twitter/X ครั้งที่ 1
ความแตกต่างจาก Cha
Cla มีพื้นฐานมาจากโครงการล่าสุดของผมอย่างมาก นั่นคือ Cha แต่ Cla ใช้โมเดลของ Anthropic แทนโมเดลของ OpenAI นอกจากนี้ Cla ยังไม่รองรับการค้นหาคำตอบ การดึงข้อมูลจากหน้า URL การดึงข้อมูลจาก YouTube และการสร้างภาพ ดังนั้นจึงรองรับเพียงอินเทอร์เฟซแชตผ่าน CLI พื้นฐาน การรองรับหลายบรรทัด และโหมดแชตแบบไม่โต้ตอบ (ผ่าน CLI หรือไฟล์)
นอกจากนี้ คุณจะต้องขอคีย์ API จาก Anthropic โดยสามารถทำตาม บทช่วยสอน ของ Anthropic และ/หรือดูที่ หน้าคีย์ API ของ Anthropic
การทำการตลาด
ปัจจุบัน ผมทำการตลาดโครงการนี้บน Twitter/X ผ่านบัญชีส่วนตัวหลักของผมเท่านั้น รวมถึงผ่าน Reddit ด้วย ผมประสบความสำเร็จมากที่สุดบน Reddit โดยเฉพาะผ่าน Subreddit ของ Anthropic จากการทำการตลาดนี้ ผมได้รับดาว GitHub 3 ดวงภายในหนึ่งสัปดาห์ ผมเปิดตัว Cla ในช่วงต้นเดือนกรกฎาคม 2024 ผมคิดว่าน่าจะเป็นวันที่ 1 หรือ 2 กรกฎาคม
บทสรุป
ผมรู้สึกประหลาดใจที่โมเดล Claude-3.5 ของ Anthropic เอาชนะโมเดล GPT-4 ของ OpenAI ได้ โดยเฉพาะในด้านการเขียนโค้ด ด้วยเหตุนี้ ผมจึงสร้าง Cla ให้ทำงานคล้ายกับ Cha แต่สำหรับโมเดลของ Anthropic นับตั้งแต่ทำสิ่งนี้ ผมพบว่าตัวเองใช้ Cla 50% ของเวลา และใช้ Cha อีก 50% ของเวลา โดยรวมแล้ว ผมรู้สึกตื่นเต้นที่จะได้เห็นว่าโครงการนี้จะดำเนินไปอย่างไร