Master 95% of Cursor in 16 Mins (as a beginner)
สรุปย่อ
ประเด็นสำคัญจากวิดีโอ
- **ช่อง:** Brandon Charleson - AI Powered Junkie · **ความยาว:** ~16 นาที · **ลิงก์:** https://www.youtube.com/watch?v=y_KX-v3E3Hc
# สรุป: Master 95% of Cursor in 16 Mins (as a beginner) - **ช่อง:** Brandon Charleson - AI Powered Junkie · **ความยาว:** ~16 นาที · **ลิงก์:** https://www.youtube.com/watch?v=y_KX-v3E3Hc ## ประเด็นหลัก - Cursor คือ agent harness ที่ไม่ยึดติดกับค่ายโมเดลใดค่ายหนึ่ง เลือกใช้โมเดลไหนก็ได้ (Composer 2.5, Kimi K2.7, Haiku, Claude Code, Codex ฯลฯ) และทุกอย่างรวมอยู่ในหน้าต่างเดียว ทั้ง browser, terminal และ GUI - แนวคิด "skills" คือแพ็กเกจพกพาที่ควบคุมเวอร์ชันได้ ใช้สอน agent ให้ทำงานเฉพาะด้าน เปรียบเหมือนการปฐมนิเทศพนักงานใหม่ที่ต้องให้ทั้งบริบท (context) และความสามารถ (capability) - Skills มีสองระดับ: dot folders (.agents, .cursor) สำหรับกฎ/ทักษะแบบ global หรือ project และ slash command สำหรับคำสั่งซ้ำๆ เช่น /automate - ไฟล์ skills เป็น markdown อ่านง่ายทั้งมนุษย์และ LLM และโฟลเดอร์แบบ dot จะถูก git ignore อัตโนมัติ ไม่ถูก push ขึ้น GitHub เว้นแต่สั่งให้ทำ - สาธิตการ scaffold โปรเจกต์ "Cursor for GTM demo" จริงๆ โดยสร้าง readme, GTM outreach overview และทักษะย่อย 3 ตัว: GTM outreach, cold email deliverability, cold email copywriting - เรื่องสำคัญสำหรับงานอีเมล: ต้องรู้จัก naming convention ของ merge tags ให้ตรงกับ sequencer ที่ใช้ เช่น first_name แบบ snake case เป็นมาตรฐาน (Instantly ใช้ camel case) ไม่อย่างนั้น merge tags จะไม่แสดงผล - การเพิ่ม capabilities ทำได้ผ่าน CLI tools หรือ MCP servers (Model Context Protocol) เช่น ติดตั้ง Instantly CLI ผ่าน NPM ที่ระดับโปรเจกต์ แล้วเชื่อมต่อด้วย API key จากหน้า Integrations - หลังติดตั้งควรตรวจสอบการเชื่อมต่อด้วยการถามคำถามจริง เช่น "แคมเปญตอนนี้มีอะไรบ้าง" และหมุนเวียน API keys เป็นประจำ อย่าเก็บ key ไว้ในโค้ดตรงๆ - Cursor รองรับ multi-agent orchestration — สร้าง agent หลายตัวแล้วจัดการเหมือนจัดการพนักงาน เพื่อใช้ leverage และไม่ถูกตีกรอบให้อยู่กับโมเดลเดียว ## ความเห็นสรุป วิดีโอนี้เหมาะมากสำหรับคนทำงานสายขาย/การตลาดที่อยากเริ่มใช้ Cursor โดยไม่ต้องเขียนโค้ดเป็น เพราะสาธิตจริงตั้งแต่แนวคิดจนถึงการติดตั้งเครื่องมือเชื่อมต่อระบบส่งอีเมล เนื้อหาครบถ้วนและปฏิบัติตามได้ทันที ข้อสังเกตคือผู้พูดพูดเร็วและเป็นกันเอง คำบรรยายอัตโนมัติมีคำที่ฟังคลาดเคลื่อนบ้างเล็กน้อย (เช่นชื่อโมเดล) แต่ไม่กระทบความเข้าใจหลัก
คำแปลเต็ม
แปลตามบทสนทนาต้นฉบับ ปรับเป็นภาษาไทยธรรมชาติ
ถ้าคุณเคยดูวิดีโออื่นๆ ในช่องนี้ คุณจะรู้ว่าผมเชื่อมั่นใน Cursor มากขนาดไหน Cursor เป็นซอฟต์แวร์ที่ดีที่สุดเท่าที่เคยสร้างมาบนโลกนี้ได้เลย และนี่ไม่ใช่การพูดเกินจริงแม้แต่นิดเดียว แม้แต่ SpaceX ก็ยังคิดแบบนั้น ในวิดีโอนี้ ผมจะสอนวิธีใช้ Cursor สำหรับคนที่ไม่ใช่สายเทคนิค โดยเฉพาะการใช้ Cursor กับงานขายและการตลาด เน้นที่ go-to-market (การนำสินค้าออกสู่ตลาด) วิธีตั้งค่าโปรเจกต์ของคุณจริงๆ วิธีตั้งค่าให้ลูกค้าหรือแม้แต่บริษัทของคุณเอง เพื่อให้ Cursor ทำงานในโครงสร้างและสภาพแวดล้อมของมันเองได้เต็มที่ แล้วคุณจะสร้างสิ่งต่างๆ ได้จริง ออกสู่ตลาดได้จริง และได้ระบบที่คล้ายกับที่เราทำที่ Top Funnel ไปดำน้ำกันเลย
ก่อนที่เราจะตั้งค่าอะไร ถ้าคุณเข้าไปที่ cursor.com สิ่งที่เรียกว่า skills (ทักษะ) นี้มีทั้งสำหรับ Claude Code, Codex และ Cursor ด้วย สิ่งที่มันเกี่ยวกับจริงๆ คือการสื่อสารให้ชัดเจนว่าเราต้องการ skills แบบไหน เพื่อให้ agent มีทั้งบริบท (context) และความสามารถ (capability) เวลาทำงานกับ agent ใดๆ ก็ตาม มีสองอย่างเสมอ คือ context กับ capability ลองนึกภาพตอนที่คุณรับพนักงานใหม่เข้ามา คุณทำสองอย่าง อย่างแรกคือให้บริบท เช่น "นี่คือคู่มือพนักงาน นี่คืองานที่คุณต้องทำ นี่คือสิ่งที่ห้ามทำ" และอีกอย่างคือความสามารถ คุณก็คงต้องให้คอมพิวเตอร์ ให้เครื่องมือต่างๆ เพื่อให้เขาทำงานได้อย่างมีประสิทธิภาพ agent ก็ทำงานแบบเดียวกันเป๊ะ
แล้ว skills ของ agent คืออะไร? มันคือแพ็กเกจแบบพกพาที่ควบคุมเวอร์ชันได้ (portable version controlled package) ที่สอนให้ agent ทำงานเฉพาะด้าน (domain specific) คำว่าเฉพาะด้านในที่นี้หมายความว่า AI มีความรู้มหาศาลในแทบทุกเรื่อง มันคือคนที่ฉลาดที่สุดในห้อง ฉลาดที่สุดเท่าที่มนุษย์สร้างมา แต่ไม่มีบริบทเลยว่าจะต้องทำอะไรและทำยังไงแบบที่คุณทำ และมันก็ไม่รู้ด้วยว่าอะไรถูกอะไรผิด ดังนั้น skills เฉพาะด้านเหล่านี้แหละที่จะสอนมันว่าต้องทำอะไร อะไรถูก อะไรไม่ถูก อะไรคือคุณภาพ อะไรคือขยะ ประมาณนั้น
สิ่งที่สวยงามคือสิ่งนี้ทำซ้ำได้ (replicable) ตรวจสอบย้อนกลับได้ (tracked) ปรับปรุงซ้ำได้ (iterative) และเรียนรู้เองได้ (self-learns) ไม่ต่างจากมนุษย์ เรามี version control แบบพกพา ซึ่งเดี๋ยวเราจะลงรายละเอียดกัน โดยการ push ขึ้นไปบน GitHub เป็นต้น มีความสามารถนำไปปฏิบัติได้จริง (actionable) เพราะรวมสคริปต์ เทมเพลต อะไรแบบนั้นได้ และเป็นแบบค่อยเป็นค่อยไป (progressive) หมายความว่าคุณไม่ต้องเริ่มจากศูนย์ แค่ดีดนิ้วปุ๊บก็ได้เลย
Cursor skills ทำงานสองระดับ ระดับแรกคือ dot folders (โฟลเดอร์จุด) เป็นวิธีให้ Cursor อ้างอิงถึงกฎและ skills ที่จำเป็น ไม่ว่าจะเป็นแบบเรียกใช้ตามความต้องการ (on demand) แบบเปิดตลอดเวลา (always on) หรือเมื่อคุณแท็กมัน ระดับที่สองคือสิ่งที่เรียกว่า slash command (คำสั่งเฉือน) ถ้าคุณทำสิ่งเดิมซ้ำๆ ตลอดเวลา คุณก็สั่งได้ว่า slash automate หรือ slash babysit เป็นต้น คุณกำหนด skills เหล่านี้ได้ง่ายๆ ด้วยการสร้างทางลัด แนะนำให้ทุกคนอ่านส่วนนี้ให้ละเอียด เพราะมีวิธีสร้างสรรค์เยอะมาก พูดตรงๆ ว่าคุณสร้าง skill หรือ slash command อะไรก็ได้เท่าที่จินตนาการจะไปถึง
ต่อไปคือ skills directories (ไดเรกทอรี skills) คุณจะเห็นว่ามีโฟลเดอร์ .agents และ .cursor อยู่ที่ root directory มีสองระดับ และผมพูดถึงเรื่องนี้ในช่องอื่นๆ ของผมแล้ว เช่น ถ้าผมอยากได้ web scraper (โปรแกรมขูดข้อมูลเว็บ) ที่แข็งแรงมาก และรู้ว่าผมจะใช้มันกับทุกกรณี ไม่ว่าจะสร้างแอปพลิเคชันหรือทำ GTM ให้ลูกค้า ผมจะติดตั้งมันในระดับ global (ระดับสากล) ผมเคยทำวิดีโออีกอันเกี่ยวกับ MCP servers และ skills ที่ผมใช้กับทุกอย่าง เพราะผมอยากเรียกใช้มันได้ด้วยการดีดนิ้ว แล้วมันรู้ทันทีว่าต้องทำอะไร ส่วนระดับ project (ระดับโปรเจกต์) จะเจาะจงกับโปรเจกต์นั้นๆ ซึ่งอาจไม่เกี่ยวข้องกับโปรเจกต์อื่น เพราะคุณไม่อยากให้มันปนกันเลอะเทอะ ถ้าคุณใช้สิ่งนี้กับงานขายหรือ GTM ระดับโปรเจกต์อาจเป็นเครื่องมือ enrichment เฉพาะ หรือ outreach sequencer (โปรแกรมส่งอีเมลอัตโนมัติ) เฉพาะอย่าง Instantly นี่คือลำดับชั้นหรือโครงสร้างว่ามันทำงานยังไง
เวลาคุณเห็นโฟลเดอร์แบบ dot อะไรสักอย่าง หมายความว่ามันจะถูก git ignore กล่าวคือจะไม่ถูก push ขึ้น GitHub เว้นแต่คุณจะสั่งให้ทำ และมันก็จะไม่โผล่ใน Finder ของ Mac หรือ Windows ของคุณ เพราะโดยทั่วไปมันคือโฟลเดอร์ซ่อนที่ควรถูกซ่อน แต่ใน Cursor คุณเห็นมันได้เพื่อจะได้แก้ไขได้ ไดเรกทอรี skills ซ้อนกันได้ โดยมี root directory ไล่ลงไปเรื่อๆ และคุณจะสังเกตว่าพวกนี้เป็นไฟล์ markdown ซึ่งทำให้ LLM tokenize ได้ง่าย และมนุษย์ก็อ่านได้ง่ายด้วย
เราจะเริ่มจากศูนย์กันเลย ผมจะเข้าไปที่ Developer แล้วสร้างโปรเจกต์ใหม่ ตั้งชื่อว่า Cursor for GTM demo แล้วเปิดโฟลเดอร์ใหม่เอี่ยม คุณควรเริ่ม scaffolding (วางโครงสร้าง) จากตรงนี้ สิ่งที่ผมชอบที่สุดใน Cursor มีสองเหตุผล เหตุผลแรก มันเป็น harness (โครงสร้างตัวขับเคลื่อน) ที่ไม่ยึดติดกับค่ายไหน ผมเลือกใช้โมเดลไหนก็ได้ตามใจ ที่เห็นอยู่นี้คือ Composer 2.5 ซึ่งเป็น LLM ที่เจ๋งมาก มีเหตุผลที่ SpaceX ลงทุนใน Cursor ลองไปถามพวกเขาดูได้ มันแรงจริงๆ inference (การประมวลผลคำตอบ) เร็วมาก และผมยังเพิ่มโมเดลอื่นๆ ได้อีก มีโมเดลเยอะแยะมากมาย คุณใช้ Kimi K2.7 ได้ ใช้ Haiku ได้ ใช้โมเดล 2.7 อีกตัวก็ได้ เหตุผลที่สองคือสภาพแวดล้อม ทุกอย่างรวมอยู่ในหน้าต่างเดียว เพราะผมเปิด browser ตรงนี้ได้ ไปที่ Google ได้ เยี่ยมชมเว็บไซต์ต่างๆ ใน browser ที่แยกเป็นสัดส่วนของมันเอง มันง่ายมากที่จะจัดระเบียบโปรเจกต์ รู้ว่ากำลังทำอะไรอยู่ ไม่ว่าจะเป็นมุมมองไฟล์ GUI (ส่วนติดต่อผู้ใช้แบบกราฟิก) หรือตัว harness ผมยังมี Claude Code เมื่อไหร่ก็ตามที่อยากใช้ ใช้ Codex ก็ได้ สลับไปมาได้หมดเลย แต่ตอนนี้มี Claude Code อยู่ตรงนี้ และ Codex อยู่ตรงนี้ ถ้าอยากเริ่มทำ multi-orchestration (การประสานงานหลายตัว) จริงๆ คุณก็ทำได้ไม่จำกัดตามที่ต้องการ และยังมี terminal ตัวเก่าที่บางคนรักบางคนเกลียด แต่มันอยู่ตรงนั้นและจำเป็นมาก สิ่งเหล่านี้ทำให้เราทำอะไรได้เยอะมากภายในหน้าต่างเดียว ซึ่งคือการจัดระเบียบที่ดี
จากตรงนี้เราจะ scaffold โปรเจกต์นี้กัน ดูว่ามันหน้าตาเป็นยังไง ผมจะใช้ Spokenly ซึ่งเป็นแอปแปลงเสียงพูดเป็นข้อความของผมเอง ไม่ได้มาโปรโมตนะ แค่ใช้มันทุกวันจริงๆ และผมพูดซ้ำแล้วซ้ำเล่าเสมอว่าผมไม่รู้จักใครสักคนที่พิมพ์ได้เร็วกว่าพูด ดังนั้นคุณควรพูดคุยกับ agent ของคุณเสมอ นี่คือโปรเจกต์ใหม่เอี่ยม ที่ผมอยากตั้ง GTM demo ขึ้นมา เพื่อใช้ Cursor ซึ่งเป็น agent harness ตัวนี้ ทำงาน outreach (การติดต่อลูกค้า) อย่างถูกต้อง
ผมพูดมาเยอะแล้ว ปล่อยให้ Composer 2.5 ทำงานบ้าง ไม่ควรใช้เวลานาน แต่เราจะมาดูไฟล์ markdown ว่าหน้าตาเป็นยังไง แล้วจากตรงนี้เราจะเพิ่มความสามารถ (capabilities) ให้มัน แล้วคุณจะได้ GTM play (แผนการตลาด) ครบชุดที่เริ่มจากการขูดข้อมูล สร้างแคมเปญ แล้วค่อยไปต่อจากนั้น
เพียงไม่กี่นาที เราก็ได้ readme, GTM outreach overview, skill.md และคุณจะเห็นว่าพวกนี้เป็นไฟล์ markdown ทั้งหมด มี checklists, examples อะไรแบบนั้น โครงสร้างโปรเจกต์คือ Cursor for GTM demo มี readme และไฟล์พวกนี้ทั้งหมด ทักษะที่สร้างขึ้นมา: GTM outreach, cold email deliverability (การส่งอีเมลเย็นให้ถึงผู้รับ), cold email copywriting (การเขียนอีเมลเย็น) วิธีใช้: ตรวจสอบ deliverability สำหรับการ outreach ของ Acme เขียน cold email ถึงผู้บริหารโรงพยาบาล เอา draft นี้ไปเทียบกับ skill การเขียนของเรา และคุณจะเห็นว่านี่คือโฟลเดอร์ cursor ปกติ แล้วก็มีโฟลเดอร์ .cursor ที่มี skills ซ้อนอยู่ข้างใน อันนี้จริงๆ เป็นโปรเจกต์ธรรมดาแหละ นั่นคือเหตุผล แต่เห็นชัดว่าตรงนี้คือ .cursor แล้ว skills เป็นอีกไดเรกทอรีหนึ่ง ซ้อนอยู่ข้างใน เรามี SKILL.md ถ้าผมกด shift command V คุณจะเห็นว่ามันแสดงผลออกมาสวยงาม อ่านเป็นภาษาคนได้เลย
ดูเนื้อหาข้างใน: cold email copy ต้องมีความเกี่ยวข้อง (relevant) ไม่ใช่แค่สร้างความสัมพันธ์ (relational) prospect (ผู้มุ่งหวัง) คือคนแปลกหน้า พวกเขาไม่สนใจการคุยเล่น เครือข่ายศิษย์เก่าร่วม หรือความบังเอิญทางภูมิศาสตร์ คุณค่าต้องชัดเจนในไม่กี่วินาที นี่คือ core principle (หลักการแกนกลาง) [ฟังไม่ชัด] และนี่คือทั้งหมดที่ผมพูดถึงพอดี
เอาล่ะ ผมเพิ่งสังเกตเห็นอะไรบางอย่าง ที่เห็นนี้คือ "Hi first name" (สวัสดี + ชื่อ) อันนี้ใช้ได้กับ sequencer บางตัว แต่คุณต้องระวังว่าใช้ sequencer ตัวไหนอยู่ เพราะตรงนี้เรียกว่า snake case (การเขียนแบบมีขีดล่างระหว่างคำ) จะเห็นว่ามี underscore คั่นระหว่างคำ นี่คือ first_name แบบ snake case แล้วก็มีอีกแบบเรียกว่า camel case (การเขียนแบบตัวพิมพ์ใหญ่กลางคำ) เห็นตรงนี้ที่เป็นตัวพิมพ์ใหญ่ และแบบสุดท้ายที่พบบ่อยมากคือ kebab case ซึ่งใช้เครื่องหมายยัติภังค์ (-) คั่นระหว่างคำ คุณจะเห็นว่าชื่อไฟล์ต่างๆ เป็น kebab case เพราะมี dash อยู่ตรงกลาง ซึ่งพบได้ทั่วไปมาก แต่ระหว่าง camel case กับ snake case มันก็แล้วแต่ sequencer ที่คุณใช้ เราจะทำให้ agent ตัวนี้รู้ความแตกต่างให้ได้
ทุกอย่างดูดี แต่มีสิ่งหนึ่งที่ผมสังเกตเห็น คือในส่วน greeting (คำทักทาย) ของ SKILL.md ในไดเรกทอรีย่อย cold email copywriting ใช้ first name เป็น snake case ในขณะที่ sequencer บางตัวอย่าง Instantly ใช้ camel case first_name คือมาตรฐาน ไม่อย่างนั้น variables หรือ merge tags (แท็กแทรกข้อมูล) จะไม่แสดงผลอย่างถูกต้อง ดังนั้นมันสำคัญมากที่คุณต้องเข้าใจเสมอว่ามันหน้าตาเป็นแบบไหนและต้องใช้อะไร
จากนั้นคุณก็ไล่ดูโครงสร้างอีเมล: call to action (การกระตุ้นให้ลงมือ), การขอประชุม (meeting asks), ความยาว 50 ถึง 125 คำใช้ได้ ผมชอบเก็บไว้ที่ 75 ถึง 100 คำ แต่เอาเถอะ พูดซ้ำอีกครั้งว่าไม่มีกฎตายตัว แค่แนวปฏิบัติที่ดีที่สุดเท่านั้น
ต่อไป เราจะส่งงานนี้ให้ agent ไปทำต่อ แล้วปล่อยให้มันทำงานระหว่างที่เราทำอย่างอื่น เรามาที่ cold email deliverability มีหัวข้อ: cold email deliverability ต้องมาก่อนเสมอ (top of mind), ความรับผิดชอบของ agent, กฎรูปแบบข้อความ, แนวปฏิบัติที่ดีที่สุดเริ่มต้น, โครงสร้างพื้นฐานในการส่ง (sending infrastructure) อย่างที่เราคุยกัน ล้วนเป็นของดีทั้งนั้น แล้วก็มี GTM Outreach ใช้ skill นี้เมื่อไหร่ ใช้ skill นี้เป็นจุดเริ่มต้นสำหรับ cold outreach ทั้งหมด มี mental model (กรอบความคิด), กระบวนการทำงานของ agent, ข้อห้ามที่ไม่ต่อรอง: deliverability ต้องมาก่อนเสมอ
ตอนนี้เรามีโปรเจกต์ที่ scaffold ไว้อย่างเรียบง่ายว่า agent ตัวนี้ควรทำอะไร ผมแนะนำให้คุณระบายความคิด (brain dump) ออกมา เช่น "เฮ้ คุณคือ sales development representative (พนักงานพัฒนายอดขาย) คุณเป็นตัวแทนของบริษัทนั้นบริษัทนี้ คุณมีหน้าที่ติดต่อผู้คน นี่คือข้อเสนอของเรา นี่คือสิ่งที่คุณทำ นี่คือสิ่งที่คุณไม่ทำ" อะไรประมาณนั้น คิดซะว่าคุณกำลังฝึกพนักงานคนหนึ่งจริงๆ
สิ่งถัดไปที่เราจะทำคือเพิ่มความสามารถ (capabilities) ให้มัน เราจะ enable มันด้วยเครื่องมือต่างๆ เช่น CLI tools หรือ MCP servers ถ้าคุณยังไม่คุ้นเคยกับ MCP มันคือ Model Context Protocol (โปรโตคอลบริบทสำหรับโมเดล) แต่สิ่งที่ผมชอบใช้จริงๆ คือสิ่งที่เรียกว่า CLI tools ซึ่งก็คือ command line interface (ส่วนติดต่อคำสั่ง) และมันก็คือ terminal นั่นแหละ จุดสวยงามของ CLI tools คือมันเบาในแง่การใช้บริบท ใช้ได้ทันทีทันใด และมี skills ฝังอยู่ในตัวด้วย เรามีเครื่องมือยอดนิยมหลายตัวตรงนี้ แต่จริงๆ มีอีกเยอะ เราใช้ Ocean สำหรับหา lookalikes (กลุ่มลูกค้าลักษณะคล้ายคลึง) มี Slack, Salesforce แน่นอน เราใช้ Instantly ค่อนข้างบ่อย มี Clay ตั้งค่า inboxes อะไรแบบนั้น ตัวที่เราใช้บ่อยที่สุดก็คือ Instantly ยังไงล่ะ และ Prospect.io ก็อีกตัวที่เราใช้ รวมถึง HeyReach ด้วย
สำหรับการติดตั้ง เราจะคลิกที่ Instantly แล้วติดตั้งจาก NPM คุณจะเห็นว่ามีสองคำสั่ง และผมตั้งใจทำแบบนี้ เพราะมันขึ้นอยู่กับว่าคุณอยากติดตั้งในระดับ global หรือระดับ user NPM คือ Node Package Manager (ตัวจัดการแพ็กเกจของ Node) นี่คือแหล่งที่ติดตั้งมัน จากนั้นก็มีคำสั่ง install หรือ i ซึ่งเหมือนกัน และคุณอาจจะใส่ -g เพื่อระบุ global หรือไม่ใส่ก็ได้ แล้วก็มี Instantly CLI ผมจะคัดลอกคำสั่งนี้แล้ววางลงไป แล้วสั่ง agent ว่า "สิ่งที่ผมอยากให้คุณทำคือติดตั้ง Instantly CLI ในระดับโปรเจกต์ (project-scoped) ซึ่งจะทำให้เราเชื่อมต่อกับ Instantly และใช้เครื่องมือทั้งหมดตรงนี้ได้ ผมอยากให้ติดตั้งที่ระดับโปรเจกต์ แล้วผมจะให้ API key กับคุณ เพื่อที่เราจะได้ตรวจสอบว่าทุกอย่างเชื่อมต่อกันจริง สุดท้าย ต้องแน่ใจว่ามันอยู่ใน GitIgnore เพื่อไม่ให้ถูก commit ขึ้น repo หลัก"
เราก็จะได้ไฟล์ .gitignore แล้วพวกเขาจะสร้าง package.json ด้วย แล้วก็ติดตั้งมัน คุณจะเห็นว่ามันรันคำสั่งใน terminal จริงๆ และมีคำสั่งกับ flags มากมายให้เราใช้ นี่คือการติดต่อกับ Instantly หรือแพลตฟอร์มไหนก็ตาม เหมือนกับที่คุณคลิกใช้ในหน้าจอปกติเลย คุณดู campaign analytics (สถิติแคมเปญ) ได้ สร้างแคมเปญได้ แก้ไข copy ได้ แทบทุกอย่าง ที่เห็นอยู่นี้คือมันกำลังติดตั้ง readme อยู่ และเราควรได้ skills ด้วย "Instantly CLI ถูกติดตั้งที่ระดับโปรเจกต์แล้ว พร้อมรับ API key ของคุณ" มีเวอร์ชัน มี git ignore เรียบร้อย ขั้นต่อไปคือเพิ่ม API key เอามาจาก Instantly ตรงนี้ ถ้าเราคลิกเข้าไปเลยก็จบ นี่คือสิ่งที่ผมรักเกี่ยวกับ Cursor เหมือนกัน มันเป็น GUI ที่สวยงาม คลิกปุ๊บก็ถึงที่หมายเลย เข้าใจใช่ไหม
เราไปที่ Integrations แล้วไปที่ API keys สร้าง API key ได้เลย ตั้งชื่อมัน เลือก scopes (ขอบเขตสิทธิ์) แล้วสร้าง API key จากนั้นทำอย่างใดอย่างหนึ่ง คุณไปที่ไฟล์ ENV example แล้ววางมันลงตรงนั้น หรือถ้าคุณกำลังเมามันและอยากวางตรงๆ ในโค้ด ผมแนะนำว่าไม่ควรทำแบบนั้น แค่ต้องแน่ใจว่าคุณหมุนเวียน API keys ของคุณเป็นประจำ เสร็จแล้วก็ตรวจสอบว่ามันเชื่อมต่อจริง แล้วลองถามคำถามดู เช่น "แคมเปญตอนนี้มีอะไรบ้าง" "สร้างแคมเปญได้ไหม" แค่เริ่มถามคำถามมันเหมือนกับที่คนทั่วไปถาม แล้วจากตรงนั้น นี่คือ 101 ของการติดตั้ง context และ capabilities คือการทำให้ Cursor ทำในสิ่งที่คุณอยากให้มันทำ
สิ่งสุดท้ายที่อยากให้ทุกคนรู้ไว้คือการคลิก select new agent (เลือก agent ใหม่) แล้วทางขวานี้คุณจะเห็น agent หลายตัวที่คุณสามารถ orchestrate ได้ ผมสร้าง agent ใหม่ซ้อน agent ใหม่ซ้อน agent ใหม่ได้เรื่อยๆ แล้วคุณก็เริ่มที่จะ... ไม่ต้องบ้าคลั่งมาก แต่ต้องแน่ใจว่าคุณจัดการ agent ได้เหมือนจัดการพนักงาน ณ ตอนที่อัดวิดีโอนี้ นี่คือวิธีที่ผมทำโดยทั่วไป สำหรับผม นี่คือพลังของการใช้ leverage (แรงงัด) และพลังของการใช้เครื่องมืออย่าง Cursor ที่ยืดหยุ่น ไม่ถูกตีกรอบให้อยู่กับโมเดลใดโมเดลหนึ่ง
จากนั้นสิ่งที่คุณจะเห็นคือมันสร้างไฟล์ โฟลเดอร์ อะไรพวกนั้นขึ้นมา และคุณจะมีไฟล์ markdown ซึ่งหลายครั้งมันแสดงผลออกมาเป็นแบบนี้ อ่านได้โดยตรง แต่จำทางลัดไว้: shift command V แล้วคุณจะอ่านมันได้ง่ายๆ ว่ามันคืออะไร นี่เป็นแค่กรณีใช้งานเดียวสำหรับงานขายและการตลาด ผมยังไม่ได้พูดถึง proposals (ข้อเสนอ) หรือระบบอัตโนมัติเต็มรูปแบบอะไรแบบนั้นด้วยซ้ำ นั่นคือเหตุผลที่ผมเชื่อมั่นใน Cursor มาก มันทั้งดีในแง่สภาพแวดล้อม ที่ใช้เป็น browser, terminal อะไรพวกนั้นได้ และยังทำให้ทุกอย่างง่ายขึ้นมากด้วย
อีกอย่างคือตลาดและอุตสาหกรรมนี้เปลี่ยนเร็วมากจนผมอยากสลับโมเดลไปมาและ orchestrate ได้โดยไม่ถูกตีกรอบให้อยู่กับโมเดลเดียว อย่าเข้าใจผมผิด ผมก็ใช้ Codex, Cursor, Claude Code และ [ฟังไม่ชัด] อะไรพวกนั้น แต่ถ้าคุณใช้มันในบริบทที่รู้ว่าตัวเองอยู่ตรงไหน ในความเห็นของผม นั่นคือวิธีที่คุณจะตามทันและทดลองต่อไปเรื่อยๆ นั่นคือสิ่งที่เราทำ ถ้าคุณดูมาถึงตรงนี้ ผมซาบซึ้งใจจริงๆ ที่คุณรับชมมาถึงจุดนี้ ตอนนี้ผมอยู่ระหว่างการเดินทาง พยายามหาวิดีโอมาให้คุณและช่วยเหลือคุณให้มากที่สุดเท่าที่จะทำได้ ฝากกด like และ subscribe ด้วย แล้วเจอกันในวิดีโอหน้า
หมายเหตุการแปล
ความโปร่งใสเกี่ยวกับความไม่แน่นอนในต้นฉบับ
- ## ส่วนที่ฟังไม่ชัด
- 1. หลัง "core principle" (~482-484 วินาที) — ข้อความต้นฉบับ "[ฟังไม่ชัด]" คำบรรยายอัตโนมัติได้ยินเป็น "staying in your shirt" ซึ่งไม่สมเหตุสมผล คาดว่าน่าจะเป็นสำนวนอื่น (เช่น "staying in your lane") แต่ไม่สามารถยืนยันได้
- 2. ช่วงท้ายวิดีโอ (~947 วินาที) — ข้อความต้นฉบับ "[ฟังไม่ชัด]" ในประโยค "I use Codex and Cursor or Claude Code and anti-gravity" คำว่า "anti-gravity" ไม่น่าจะถูกต้อง คาดว่าน่าจะเป็นชื่อเครื่องมือ/บริษัทอื่น (เช่น Anthropic) แต่ไม่สามารถยืนยันได้
- "We can do Yeah, 2.7"** (~307 วินาที) — ASR ไม่ชัดเจนว่าเป็นชื่อโมเดลอะไร แปลเป็น "โมเดล 2.7 อีกตัว" แบบไม่ระบุยี่ห้อ
- "I'm on trailer right now"** (~961 วินาที) — วลีไม่ชัดเจน คาดว่าหมายถึงผู้พูดกำลังอยู่ระหว่างเดินทาง/ไม่อยู่ที่สตูดิโอ แปลตามความหมายโดยรวม
- ทุกจุดที่ ASR ไม่ชัดเจนถูกจัดการด้วยสัญลักษณ์นี้หรือการแปลแบบระมัดระวัง และระบุไว้ในรายงานนี้แล้ว
อภิธานศัพท์เทคนิค
คำศัพท์และชื่อผลิตภัณฑ์ที่คงรูปภาษาอังกฤษ
| ศัพท์ | คำแปล / คำอธิบาย |
|---|---|
| --- | --- |
| Cursor | เครื่องมือ AI agent harness สำหรับเขียนโค้ด (ชื่อแบรนด์ คงเป็นภาษาอังกฤษ) |
| agent | ตัวแทน AI ที่ทำงานตามคำสั่งได้อัตโนมัติ |
| skills | ทักษะ — แพ็กเกจคำสั่ง/กฎที่สอน agent ให้ทำงานเฉพาะด้าน |
| context | บริบท — ข้อมูลที่บอก agent ว่าต้องทำอะไรและทำอย่างไร |
| capability | ความสามารถ — เครื่องมือที่ enable ให้ agent ทำงานได้ |
| go-to-market (GTM) | กลยุทธ์การนำสินค้าออกสู่ตลาด |
| sales & marketing | งานขายและการตลาด |
| Top Funnel | ชื่อบริษัท/เอเจนซี่ของผู้พูด (ชื่อแบรนด์) |
| Claude Code | เครื่องมือเขียนโค้ดด้วย AI ของ Anthropic (ชื่อแบรนด์) |
| Codex | เครื่องมือเขียนโค้ดด้วย AI ของ OpenAI (ชื่อแบรนด์) |
| Composer 2.5 | โมเดล LLM รุ่นหนึ่งที่ใช้ใน Cursor (ตามคำบรรยาย) |
| Kimi K2.7 | โมเดล LLM ของ Moonshot AI (ชื่อแบรนด์) |
| Haiku | โมเดล LLM ตระกูล Claude ของ Anthropic (ชื่อแบรนด์) |
| LLM | Large Language Model — โมเดลภาษาขนาดใหญ่ |
| harness | โครงสร้าง/สภาพแวดล้อมตัวขับเคลื่อนที่รวมเครื่องมือไว้ด้วยกัน |
| inference | การประมวลผลคำตอบของโมเดล AI |
| multi-orchestration | การประสานงาน agent หลายตัวทำงานร่วมกัน |
| GUI | Graphical User Interface — ส่วนติดต่อผู้ใช้แบบกราฟิก |
| terminal | หน้าต่างคำสั่ง / command line |
| dot folders | โฟลเดอร์ที่ขึ้นต้นด้วยจุด (เช่น .cursor, .agents) มักเป็นโฟลเดอร์ซ่อน |
| slash command | คำสั่งลัดที่ขึ้นต้นด้วย / เช่น /automate |
| markdown | รูปแบบไฟล์ข้อความจัดรูปแบบ (.md) อ่านง่าย |
| GitHub | แพลตฟอร์มเก็บโค้ดและควบคุมเวอร์ชัน (ชื่อแบรนด์) |
| git ignore | การระบุไฟล์ที่ไม่ให้ถูกติดตาม/push ขึ้น repository |
| version control | ระบบควบคุมเวอร์ชันของไฟล์ |
| web scraper | โปรแกรมขูดข้อมูลจากเว็บ |
| MCP (Model Context Protocol) | โปรโตคอลมาตรฐานที่ให้โมเดลเชื่อมต่อกับเครื่องมือภายนอก |
| CLI tools | Command Line Interface — เครื่องมือที่สั่งงานผ่าน terminal |
| NPM (Node Package Manager) | ตัวจัดการแพ็กเกจของ Node.js ใช้ติดตั้งเครื่องมือ |
| Instantly | แพลตฟอร์มส่ง cold email / outreach sequencer (ชื่อแบรนด์) |
| Instantly CLI | เครื่องมือสั่งงาน Instantly ผ่าน command line |
| Prospect.io | แพลตฟอร์มหา prospect และส่งอีเมล (ชื่อแบรนด์) |
| HeyReach | เครื่องมือหา prospect / outreach (ชื่อแบรนด์) |
| Ocean | เครื่องมือหา lookalikes (กลุ่มลูกค้าลักษณะคล้ายคลึง) (ชื่อแบรนด์) |
| Clay | แพลตฟอร์ม enrichment ข้อมูลลูกค้า (ชื่อแบรนด์) |
| Slack | แอปแชทสำหรับทีมงาน (ชื่อแบรนด์) |
| Salesforce | ระบบ CRM (ชื่อแบรนด์) |
| API key | กุญแจสำหรับยืนยันตัวตนเพื่อเชื่อมต่อกับบริการ |
| scopes | ขอบเขตสิทธิ์ที่กำหนดให้ API key |
| ENV example | ไฟล์ตัวอย่างรายการตัวแปรสภาพแวดล้อม (เช่น .env.example) |
| .gitignore | ไฟล์ระบุรายการที่ให้ git ไม่ติดตาม |
| package.json | ไฟล์คอนฟิกของโปรเจกต์ Node.js |
| outreach | การติดต่อลูกค้า/ผู้มุ่งหวังเชิงรุก |
| cold email | อีเมลเย็น — อีเมลติดต่อผู้ที่ยังไม่รู้จักเรา |
| deliverability | ความสามารถในการส่งอีเมลให้ถึงกล่องขาเข้าของผู้รับ |
| copywriting | การเขียนเนื้อหา/ข้อความโฆษณาหรือการตลาด |
| sequencer | เครื่องมือจัดลำดับส่งอีเมลอัตโนมัติหลายขั้นตอน |
| merge tags | แท็กแทรกข้อมูลอัตโนมัติในอีเมล เช่น ชื่อผู้รับ |
| prospect | ผู้มุ่งหวัง / ลูกค้าเป้าหมาย |
| SDR (Sales Development Representative) | พนักงานพัฒนายอดขาย ทำหน้าที่ติดต่อลูกค้าเบื้องต้น |
| enrichment tools | เครื่องมือเติมเต็มข้อมูลลูกค้า |
| lookalikes | กลุ่มคนที่มีลักษณะคล้ายลูกค้าเป้าหมายเดิม |
| campaign analytics | สถิติ/ข้อมูลวัดผลแคมเปญ |
| scaffold / scaffolding | การวางโครงสร้างเริ่มต้นของโปรเจกต์ |
| brain dump | การระบายความคิดออกมาทั้งหมด |
| leverage | แรงงัด — การใช้เครื่องมือให้ได้ผลทวีคูณ |
| snake case | รูปแบบการเขียนคำแบบมีขีดล่างคั่น เช่น first_name |
| camel case | รูปแบบการเขียนคำแบบตัวพิมพ์ใหญ่กลางคำ เช่น firstName |
| kebab case | รูปแบบการเขียนคำแบบมีขีดกลางคั่น เช่น first-name |
| README | ไฟล์อธิบายโปรเจกต์เบื้องต้น |
| SKILL.md | ไฟล์นิยามทักษะของ agent |
| shift command V | ทางลัดใน Cursor สำหรับแสดงตัวอย่างไฟล์ markdown แบบจัดรูปแบบ |
| Spokenly | แอปแปลงเสียงพูดเป็นข้อความที่ผู้พูดใช้ (ชื่อแบรนด์) |
| browser | เบราว์เซอร์ / โปรแกรมท่องเว็บ |
| containerized browser | เบราว์เซอร์แยกสัดส่วนภายใน Cursor |
| project-scoped | จำกัดขอบเขตเฉพาะโปรเจกต์นั้น |
| global level | ระดับสากล — ใช้ได้กับทุกโปรเจกต์ |
| user level | ระดับผู้ใช้ |
| AI Powered Junkie | ชื่อช่อง YouTube ของผู้พูด (ชื่อแบรนด์) |
ซับไตเติ้ลภาษาไทย
ดาวน์โหลดหรือดูซับทั้งหมด
1 00:00:00,000 --> 00:00:04,154 ถ้าคุณเคยดูวิดีโออื่นๆ ในช่องนี้ คุณจะรู้ว่าผมเชื่อมั่นใน 2 00:00:04,154 --> 00:00:09,983 Cursor มากขนาดไหน Cursor เป็นซอฟต์แวร์ที่ดีที่สุดเท่าที่เคยสร้างมาบนโลกนี้ได้เลย 3 00:00:09,983 --> 00:00:13,408 และนี่ไม่ใช่การพูดเกินจริงแม้แต่นิดเดียว แม้แต่ 4 00:00:13,408 --> 00:00:16,978 SpaceX ก็ยังคิดแบบนั้น ในวิดีโอนี้ ผมจะสอนวิธีใช้
เปิดดูซับไตเติ้ลทั้งหมด (236 segments)
1 00:00:00,000 --> 00:00:04,154 ถ้าคุณเคยดูวิดีโออื่นๆ ในช่องนี้ คุณจะรู้ว่าผมเชื่อมั่นใน 2 00:00:04,154 --> 00:00:09,983 Cursor มากขนาดไหน Cursor เป็นซอฟต์แวร์ที่ดีที่สุดเท่าที่เคยสร้างมาบนโลกนี้ได้เลย 3 00:00:09,983 --> 00:00:13,408 และนี่ไม่ใช่การพูดเกินจริงแม้แต่นิดเดียว แม้แต่ 4 00:00:13,408 --> 00:00:16,978 SpaceX ก็ยังคิดแบบนั้น ในวิดีโอนี้ ผมจะสอนวิธีใช้ 5 00:00:16,978 --> 00:00:20,476 Cursor สำหรับคนที่ไม่ใช่สายเทคนิค โดยเฉพาะการใช้ 6 00:00:20,476 --> 00:00:23,901 Cursor กับงานขายและการตลาด เน้นที่ go-to-market 7 00:00:23,901 --> 00:00:27,836 (การนำสินค้าออกสู่ตลาด) วิธีตั้งค่าโปรเจกต์ของคุณจริงๆ 8 00:00:27,836 --> 00:00:31,771 วิธีตั้งค่าให้ลูกค้าหรือแม้แต่บริษัทของคุณเอง เพื่อให้ 9 00:00:31,771 --> 00:00:35,851 Cursor ทำงานในโครงสร้างและสภาพแวดล้อมของมันเองได้เต็มที่ 10 00:00:35,851 --> 00:00:39,422 แล้วคุณจะสร้างสิ่งต่างๆ ได้จริง ออกสู่ตลาดได้จริง 11 00:00:39,422 --> 00:00:43,576 และได้ระบบที่คล้ายกับที่เราทำที่ Top Funnel ไปดำน้ำกันเลย 12 00:00:43,576 --> 00:00:47,219 ก่อนที่เราจะตั้งค่าอะไร ถ้าคุณเข้าไปที่ cursor.com 13 00:00:47,219 --> 00:00:51,081 สิ่งที่เรียกว่า skills (ทักษะ) นี้มีทั้งสำหรับ Claude 14 00:00:51,081 --> 00:00:54,870 Code, Codex และ Cursor ด้วย สิ่งที่มันเกี่ยวกับจริงๆ 15 00:00:54,870 --> 00:00:58,441 คือการสื่อสารให้ชัดเจนว่าเราต้องการ skills แบบไหน 16 00:00:58,441 --> 00:01:02,084 เพื่อให้ agent มีทั้งบริบท (context) และความสามารถ 17 00:01:02,084 --> 00:01:06,165 (capability) เวลาทำงานกับ agent ใดๆ ก็ตาม มีสองอย่างเสมอ 18 00:01:06,165 --> 00:01:10,901 คือ context กับ capability ลองนึกภาพตอนที่คุณรับพนักงานใหม่เข้ามา 19 00:01:10,901 --> 00:01:15,201 คุณทำสองอย่าง อย่างแรกคือให้บริบท เช่น "นี่คือคู่มือพนักงาน 20 00:01:15,201 --> 00:01:20,083 นี่คืองานที่คุณต้องทำ นี่คือสิ่งที่ห้ามทำ" และอีกอย่างคือความสามารถ 21 00:01:20,083 --> 00:01:26,058 คุณก็คงต้องให้คอมพิวเตอร์ ให้เครื่องมือต่างๆ เพื่อให้เขาทำงานได้อย่างมีประสิทธิภาพ 22 00:01:26,058 --> 00:01:29,702 agent ก็ทำงานแบบเดียวกันเป๊ะ แล้ว skills ของ agent 23 00:01:29,702 --> 00:01:33,272 คืออะไร? มันคือแพ็กเกจแบบพกพาที่ควบคุมเวอร์ชันได้ 24 00:01:33,272 --> 00:01:36,697 (portable version controlled package) ที่สอนให้ 25 00:01:36,697 --> 00:01:41,943 agent ทำงานเฉพาะด้าน (domain specific) คำว่าเฉพาะด้านในที่นี้หมายความว่า 26 00:01:41,943 --> 00:01:46,316 AI มีความรู้มหาศาลในแทบทุกเรื่อง มันคือคนที่ฉลาดที่สุดในห้อง 27 00:01:46,316 --> 00:01:52,364 ฉลาดที่สุดเท่าที่มนุษย์สร้างมา แต่ไม่มีบริบทเลยว่าจะต้องทำอะไรและทำยังไงแบบที่คุณทำ 28 00:01:52,364 --> 00:01:56,007 และมันก็ไม่รู้ด้วยว่าอะไรถูกอะไรผิด ดังนั้น skills 29 00:01:56,007 --> 00:01:59,869 เฉพาะด้านเหล่านี้แหละที่จะสอนมันว่าต้องทำอะไร อะไรถูก 30 00:01:59,869 --> 00:02:05,553 อะไรไม่ถูก อะไรคือคุณภาพ อะไรคือขยะ ประมาณนั้น สิ่งที่สวยงามคือสิ่งนี้ทำซ้ำได้ 31 00:02:05,553 --> 00:02:09,634 (replicable) ตรวจสอบย้อนกลับได้ (tracked) ปรับปรุงซ้ำได้ 32 00:02:09,634 --> 00:02:14,006 (iterative) และเรียนรู้เองได้ (self-learns) ไม่ต่างจากมนุษย์ 33 00:02:14,006 --> 00:02:18,378 เรามี version control แบบพกพา ซึ่งเดี๋ยวเราจะลงรายละเอียดกัน 34 00:02:18,378 --> 00:02:23,187 โดยการ push ขึ้นไปบน GitHub เป็นต้น มีความสามารถนำไปปฏิบัติได้จริง 35 00:02:23,187 --> 00:02:26,904 (actionable) เพราะรวมสคริปต์ เทมเพลต อะไรแบบนั้นได้ 36 00:02:26,904 --> 00:02:32,223 และเป็นแบบค่อยเป็นค่อยไป (progressive) หมายความว่าคุณไม่ต้องเริ่มจากศูนย์ 37 00:02:32,223 --> 00:02:35,866 แค่ดีดนิ้วปุ๊บก็ได้เลย Cursor skills ทำงานสองระดับ 38 00:02:35,866 --> 00:02:39,437 ระดับแรกคือ dot folders (โฟลเดอร์จุด) เป็นวิธีให้ 39 00:02:39,437 --> 00:02:45,048 Cursor อ้างอิงถึงกฎและ skills ที่จำเป็น ไม่ว่าจะเป็นแบบเรียกใช้ตามความต้องการ 40 00:02:45,048 --> 00:02:49,347 (on demand) แบบเปิดตลอดเวลา (always on) หรือเมื่อคุณแท็กมัน 41 00:02:49,347 --> 00:02:53,501 ระดับที่สองคือสิ่งที่เรียกว่า slash command (คำสั่งเฉือน) 42 00:02:53,501 --> 00:02:57,217 ถ้าคุณทำสิ่งเดิมซ้ำๆ ตลอดเวลา คุณก็สั่งได้ว่า slash 43 00:02:57,217 --> 00:03:00,933 automate หรือ slash babysit เป็นต้น คุณกำหนด skills 44 00:03:00,933 --> 00:03:06,034 เหล่านี้ได้ง่ายๆ ด้วยการสร้างทางลัด แนะนำให้ทุกคนอ่านส่วนนี้ให้ละเอียด 45 00:03:06,034 --> 00:03:09,532 เพราะมีวิธีสร้างสรรค์เยอะมาก พูดตรงๆ ว่าคุณสร้าง 46 00:03:09,532 --> 00:03:13,685 skill หรือ slash command อะไรก็ได้เท่าที่จินตนาการจะไปถึง 47 00:03:13,685 --> 00:03:18,713 ต่อไปคือ skills directories (ไดเรกทอรี skills) คุณจะเห็นว่ามีโฟลเดอร์ 48 00:03:18,713 --> 00:03:22,575 .agents และ .cursor อยู่ที่ root directory มีสองระดับ 49 00:03:22,575 --> 00:03:26,875 และผมพูดถึงเรื่องนี้ในช่องอื่นๆ ของผมแล้ว เช่น ถ้าผมอยากได้ 50 00:03:26,875 --> 00:03:30,372 web scraper (โปรแกรมขูดข้อมูลเว็บ) ที่แข็งแรงมาก 51 00:03:30,372 --> 00:03:34,744 และรู้ว่าผมจะใช้มันกับทุกกรณี ไม่ว่าจะสร้างแอปพลิเคชันหรือทำ 52 00:03:34,744 --> 00:03:38,679 GTM ให้ลูกค้า ผมจะติดตั้งมันในระดับ global (ระดับสากล) 53 00:03:38,679 --> 00:03:42,396 ผมเคยทำวิดีโออีกอันเกี่ยวกับ MCP servers และ skills 54 00:03:42,396 --> 00:03:46,695 ที่ผมใช้กับทุกอย่าง เพราะผมอยากเรียกใช้มันได้ด้วยการดีดนิ้ว 55 00:03:46,695 --> 00:03:51,213 แล้วมันรู้ทันทีว่าต้องทำอะไร ส่วนระดับ project (ระดับโปรเจกต์) 56 00:03:51,213 --> 00:03:55,585 จะเจาะจงกับโปรเจกต์นั้นๆ ซึ่งอาจไม่เกี่ยวข้องกับโปรเจกต์อื่น 57 00:03:55,585 --> 00:04:00,249 เพราะคุณไม่อยากให้มันปนกันเลอะเทอะ ถ้าคุณใช้สิ่งนี้กับงานขายหรือ 58 00:04:00,249 --> 00:04:03,965 GTM ระดับโปรเจกต์อาจเป็นเครื่องมือ enrichment เฉพาะ 59 00:04:03,965 --> 00:04:07,608 หรือ outreach sequencer (โปรแกรมส่งอีเมลอัตโนมัติ) 60 00:04:07,608 --> 00:04:12,345 เฉพาะอย่าง Instantly นี่คือลำดับชั้นหรือโครงสร้างว่ามันทำงานยังไง 61 00:04:12,345 --> 00:04:16,644 เวลาคุณเห็นโฟลเดอร์แบบ dot อะไรสักอย่าง หมายความว่ามันจะถูก 62 00:04:16,644 --> 00:04:21,453 git ignore กล่าวคือจะไม่ถูก push ขึ้น GitHub เว้นแต่คุณจะสั่งให้ทำ 63 00:04:21,453 --> 00:04:24,878 และมันก็จะไม่โผล่ใน Finder ของ Mac หรือ Windows 64 00:04:24,878 --> 00:04:28,667 ของคุณ เพราะโดยทั่วไปมันคือโฟลเดอร์ซ่อนที่ควรถูกซ่อน 65 00:04:28,667 --> 00:04:32,602 แต่ใน Cursor คุณเห็นมันได้เพื่อจะได้แก้ไขได้ ไดเรกทอรี 66 00:04:32,602 --> 00:04:36,391 skills ซ้อนกันได้ โดยมี root directory ไล่ลงไปเรื่อๆ 67 00:04:36,391 --> 00:04:40,035 และคุณจะสังเกตว่าพวกนี้เป็นไฟล์ markdown ซึ่งทำให้ 68 00:04:40,035 --> 00:04:43,460 LLM tokenize ได้ง่าย และมนุษย์ก็อ่านได้ง่ายด้วย 69 00:04:43,460 --> 00:04:46,957 เราจะเริ่มจากศูนย์กันเลย ผมจะเข้าไปที่ Developer 70 00:04:46,957 --> 00:04:50,455 แล้วสร้างโปรเจกต์ใหม่ ตั้งชื่อว่า Cursor for GTM 71 00:04:50,455 --> 00:04:54,463 demo แล้วเปิดโฟลเดอร์ใหม่เอี่ยม คุณควรเริ่ม scaffolding 72 00:04:54,463 --> 00:04:58,252 (วางโครงสร้าง) จากตรงนี้ สิ่งที่ผมชอบที่สุดใน Cursor 73 00:04:58,252 --> 00:05:02,770 มีสองเหตุผล เหตุผลแรก มันเป็น harness (โครงสร้างตัวขับเคลื่อน) 74 00:05:02,770 --> 00:05:06,486 ที่ไม่ยึดติดกับค่ายไหน ผมเลือกใช้โมเดลไหนก็ได้ตามใจ 75 00:05:06,486 --> 00:05:10,421 ที่เห็นอยู่นี้คือ Composer 2.5 ซึ่งเป็น LLM ที่เจ๋งมาก 76 00:05:10,421 --> 00:05:14,283 มีเหตุผลที่ SpaceX ลงทุนใน Cursor ลองไปถามพวกเขาดูได้ 77 00:05:14,283 --> 00:05:17,781 มันแรงจริงๆ inference (การประมวลผลคำตอบ) เร็วมาก 78 00:05:17,781 --> 00:05:21,497 และผมยังเพิ่มโมเดลอื่นๆ ได้อีก มีโมเดลเยอะแยะมากมาย 79 00:05:21,497 --> 00:05:24,922 คุณใช้ Kimi K2.7 ได้ ใช้ Haiku ได้ ใช้โมเดล 2.7 80 00:05:24,922 --> 00:05:29,950 อีกตัวก็ได้ เหตุผลที่สองคือสภาพแวดล้อม ทุกอย่างรวมอยู่ในหน้าต่างเดียว 81 00:05:29,950 --> 00:05:34,905 เพราะผมเปิด browser ตรงนี้ได้ ไปที่ Google ได้ เยี่ยมชมเว็บไซต์ต่างๆ 82 00:05:34,905 --> 00:05:40,079 ใน browser ที่แยกเป็นสัดส่วนของมันเอง มันง่ายมากที่จะจัดระเบียบโปรเจกต์ 83 00:05:40,079 --> 00:05:43,576 รู้ว่ากำลังทำอะไรอยู่ ไม่ว่าจะเป็นมุมมองไฟล์ GUI 84 00:05:43,576 --> 00:05:47,293 (ส่วนติดต่อผู้ใช้แบบกราฟิก) หรือตัว harness ผมยังมี 85 00:05:47,293 --> 00:05:51,082 Claude Code เมื่อไหร่ก็ตามที่อยากใช้ ใช้ Codex ก็ได้ 86 00:05:51,082 --> 00:05:54,871 สลับไปมาได้หมดเลย แต่ตอนนี้มี Claude Code อยู่ตรงนี้ 87 00:05:54,871 --> 00:05:58,879 และ Codex อยู่ตรงนี้ ถ้าอยากเริ่มทำ multi-orchestration 88 00:05:58,879 --> 00:06:03,178 (การประสานงานหลายตัว) จริงๆ คุณก็ทำได้ไม่จำกัดตามที่ต้องการ 89 00:06:03,178 --> 00:06:06,603 และยังมี terminal ตัวเก่าที่บางคนรักบางคนเกลียด 90 00:06:06,603 --> 00:06:12,724 แต่มันอยู่ตรงนั้นและจำเป็นมาก สิ่งเหล่านี้ทำให้เราทำอะไรได้เยอะมากภายในหน้าต่างเดียว 91 00:06:12,724 --> 00:06:16,295 ซึ่งคือการจัดระเบียบที่ดี จากตรงนี้เราจะ scaffold 92 00:06:16,295 --> 00:06:20,302 โปรเจกต์นี้กัน ดูว่ามันหน้าตาเป็นยังไง ผมจะใช้ Spokenly 93 00:06:20,302 --> 00:06:24,602 ซึ่งเป็นแอปแปลงเสียงพูดเป็นข้อความของผมเอง ไม่ได้มาโปรโมตนะ 94 00:06:24,602 --> 00:06:31,233 แค่ใช้มันทุกวันจริงๆ และผมพูดซ้ำแล้วซ้ำเล่าเสมอว่าผมไม่รู้จักใครสักคนที่พิมพ์ได้เร็วกว่าพูด 95 00:06:31,233 --> 00:06:35,896 ดังนั้นคุณควรพูดคุยกับ agent ของคุณเสมอ นี่คือโปรเจกต์ใหม่เอี่ยม 96 00:06:35,896 --> 00:06:39,831 ที่ผมอยากตั้ง GTM demo ขึ้นมา เพื่อใช้ Cursor ซึ่งเป็น 97 00:06:39,831 --> 00:06:43,693 agent harness ตัวนี้ ทำงาน outreach (การติดต่อลูกค้า) 98 00:06:43,693 --> 00:06:47,337 อย่างถูกต้อง ผมพูดมาเยอะแล้ว ปล่อยให้ Composer 2.5 99 00:06:47,337 --> 00:06:51,126 ทำงานบ้าง ไม่ควรใช้เวลานาน แต่เราจะมาดูไฟล์ markdown 100 00:06:51,126 --> 00:06:54,915 ว่าหน้าตาเป็นยังไง แล้วจากตรงนี้เราจะเพิ่มความสามารถ 101 00:06:54,915 --> 00:06:58,996 (capabilities) ให้มัน แล้วคุณจะได้ GTM play (แผนการตลาด) 102 00:06:58,996 --> 00:07:03,514 ครบชุดที่เริ่มจากการขูดข้อมูล สร้างแคมเปญ แล้วค่อยไปต่อจากนั้น 103 00:07:03,514 --> 00:07:07,521 เพียงไม่กี่นาที เราก็ได้ readme, GTM outreach overview, 104 00:07:07,521 --> 00:07:10,946 skill.md และคุณจะเห็นว่าพวกนี้เป็นไฟล์ markdown 105 00:07:10,946 --> 00:07:15,610 ทั้งหมด มี checklists, examples อะไรแบบนั้น โครงสร้างโปรเจกต์คือ 106 00:07:15,610 --> 00:07:19,253 Cursor for GTM demo มี readme และไฟล์พวกนี้ทั้งหมด 107 00:07:19,253 --> 00:07:23,625 ทักษะที่สร้างขึ้นมา: GTM outreach, cold email deliverability 108 00:07:23,625 --> 00:07:27,487 (การส่งอีเมลเย็นให้ถึงผู้รับ), cold email copywriting 109 00:07:27,487 --> 00:07:31,204 (การเขียนอีเมลเย็น) วิธีใช้: ตรวจสอบ deliverability 110 00:07:31,204 --> 00:07:36,013 สำหรับการ outreach ของ Acme เขียน cold email ถึงผู้บริหารโรงพยาบาล 111 00:07:36,013 --> 00:07:41,405 เอา draft นี้ไปเทียบกับ skill การเขียนของเรา และคุณจะเห็นว่านี่คือโฟลเดอร์ 112 00:07:41,405 --> 00:07:44,976 cursor ปกติ แล้วก็มีโฟลเดอร์ .cursor ที่มี skills 113 00:07:44,976 --> 00:07:48,547 ซ้อนอยู่ข้างใน อันนี้จริงๆ เป็นโปรเจกต์ธรรมดาแหละ 114 00:07:48,547 --> 00:07:52,117 นั่นคือเหตุผล แต่เห็นชัดว่าตรงนี้คือ .cursor แล้ว 115 00:07:52,117 --> 00:07:55,688 skills เป็นอีกไดเรกทอรีหนึ่ง ซ้อนอยู่ข้างใน เรามี 116 00:07:55,688 --> 00:08:00,424 SKILL.md ถ้าผมกด shift command V คุณจะเห็นว่ามันแสดงผลออกมาสวยงาม 117 00:08:00,424 --> 00:08:03,922 อ่านเป็นภาษาคนได้เลย ดูเนื้อหาข้างใน: cold email 118 00:08:03,922 --> 00:08:08,513 copy ต้องมีความเกี่ยวข้อง (relevant) ไม่ใช่แค่สร้างความสัมพันธ์ 119 00:08:08,513 --> 00:08:12,083 (relational) prospect (ผู้มุ่งหวัง) คือคนแปลกหน้า 120 00:08:12,083 --> 00:08:17,548 พวกเขาไม่สนใจการคุยเล่น เครือข่ายศิษย์เก่าร่วม หรือความบังเอิญทางภูมิศาสตร์ 121 00:08:17,548 --> 00:08:21,337 คุณค่าต้องชัดเจนในไม่กี่วินาที นี่คือ core principle 122 00:08:21,337 --> 00:08:25,710 (หลักการแกนกลาง) [ฟังไม่ชัด] และนี่คือทั้งหมดที่ผมพูดถึงพอดี 123 00:08:25,710 --> 00:08:29,353 เอาล่ะ ผมเพิ่งสังเกตเห็นอะไรบางอย่าง ที่เห็นนี้คือ 124 00:08:29,353 --> 00:08:32,778 "Hi first name" (สวัสดี + ชื่อ) อันนี้ใช้ได้กับ 125 00:08:32,778 --> 00:08:36,276 sequencer บางตัว แต่คุณต้องระวังว่าใช้ sequencer 126 00:08:36,276 --> 00:08:41,595 ตัวไหนอยู่ เพราะตรงนี้เรียกว่า snake case (การเขียนแบบมีขีดล่างระหว่างคำ) 127 00:08:41,595 --> 00:08:45,530 จะเห็นว่ามี underscore คั่นระหว่างคำ นี่คือ first_name 128 00:08:45,530 --> 00:08:49,028 แบบ snake case แล้วก็มีอีกแบบเรียกว่า camel case 129 00:08:49,028 --> 00:08:53,473 (การเขียนแบบตัวพิมพ์ใหญ่กลางคำ) เห็นตรงนี้ที่เป็นตัวพิมพ์ใหญ่ 130 00:08:53,473 --> 00:08:58,355 และแบบสุดท้ายที่พบบ่อยมากคือ kebab case ซึ่งใช้เครื่องหมายยัติภังค์ 131 00:08:58,355 --> 00:09:01,853 (-) คั่นระหว่างคำ คุณจะเห็นว่าชื่อไฟล์ต่างๆ เป็น 132 00:09:01,853 --> 00:09:05,787 kebab case เพราะมี dash อยู่ตรงกลาง ซึ่งพบได้ทั่วไปมาก 133 00:09:05,787 --> 00:09:09,358 แต่ระหว่าง camel case กับ snake case มันก็แล้วแต่ 134 00:09:09,358 --> 00:09:13,949 sequencer ที่คุณใช้ เราจะทำให้ agent ตัวนี้รู้ความแตกต่างให้ได้ 135 00:09:13,949 --> 00:09:17,738 ทุกอย่างดูดี แต่มีสิ่งหนึ่งที่ผมสังเกตเห็น คือในส่วน 136 00:09:17,738 --> 00:09:21,236 greeting (คำทักทาย) ของ SKILL.md ในไดเรกทอรีย่อย 137 00:09:21,236 --> 00:09:24,733 cold email copywriting ใช้ first name เป็น snake 138 00:09:24,733 --> 00:09:28,304 case ในขณะที่ sequencer บางตัวอย่าง Instantly ใช้ 139 00:09:28,304 --> 00:09:32,312 camel case first_name คือมาตรฐาน ไม่อย่างนั้น variables 140 00:09:32,312 --> 00:09:36,392 หรือ merge tags (แท็กแทรกข้อมูล) จะไม่แสดงผลอย่างถูกต้อง 141 00:09:36,392 --> 00:09:41,785 ดังนั้นมันสำคัญมากที่คุณต้องเข้าใจเสมอว่ามันหน้าตาเป็นแบบไหนและต้องใช้อะไร 142 00:09:41,785 --> 00:09:45,210 จากนั้นคุณก็ไล่ดูโครงสร้างอีเมล: call to action 143 00:09:45,210 --> 00:09:48,780 (การกระตุ้นให้ลงมือ), การขอประชุม (meeting asks), 144 00:09:48,780 --> 00:09:52,424 ความยาว 50 ถึง 125 คำใช้ได้ ผมชอบเก็บไว้ที่ 75 ถึง 145 00:09:52,424 --> 00:09:55,921 100 คำ แต่เอาเถอะ พูดซ้ำอีกครั้งว่าไม่มีกฎตายตัว 146 00:09:55,921 --> 00:10:00,002 แค่แนวปฏิบัติที่ดีที่สุดเท่านั้น ต่อไป เราจะส่งงานนี้ให้ 147 00:10:00,002 --> 00:10:04,228 agent ไปทำต่อ แล้วปล่อยให้มันทำงานระหว่างที่เราทำอย่างอื่น 148 00:10:04,228 --> 00:10:07,799 เรามาที่ cold email deliverability มีหัวข้อ: cold 149 00:10:07,799 --> 00:10:11,442 email deliverability ต้องมาก่อนเสมอ (top of mind), 150 00:10:11,442 --> 00:10:16,616 ความรับผิดชอบของ agent, กฎรูปแบบข้อความ, แนวปฏิบัติที่ดีที่สุดเริ่มต้น, 151 00:10:16,616 --> 00:10:20,187 โครงสร้างพื้นฐานในการส่ง (sending infrastructure) 152 00:10:20,187 --> 00:10:23,684 อย่างที่เราคุยกัน ล้วนเป็นของดีทั้งนั้น แล้วก็มี 153 00:10:23,684 --> 00:10:28,785 GTM Outreach ใช้ skill นี้เมื่อไหร่ ใช้ skill นี้เป็นจุดเริ่มต้นสำหรับ 154 00:10:28,785 --> 00:10:32,574 cold outreach ทั้งหมด มี mental model (กรอบความคิด), 155 00:10:32,574 --> 00:10:36,946 กระบวนการทำงานของ agent, ข้อห้ามที่ไม่ต่อรอง: deliverability 156 00:10:36,946 --> 00:10:41,829 ต้องมาก่อนเสมอ ตอนนี้เรามีโปรเจกต์ที่ scaffold ไว้อย่างเรียบง่ายว่า 157 00:10:41,829 --> 00:10:45,253 agent ตัวนี้ควรทำอะไร ผมแนะนำให้คุณระบายความคิด 158 00:10:45,253 --> 00:10:49,115 (brain dump) ออกมา เช่น "เฮ้ คุณคือ sales development 159 00:10:49,115 --> 00:10:54,289 representative (พนักงานพัฒนายอดขาย) คุณเป็นตัวแทนของบริษัทนั้นบริษัทนี้ 160 00:10:54,289 --> 00:10:58,807 คุณมีหน้าที่ติดต่อผู้คน นี่คือข้อเสนอของเรา นี่คือสิ่งที่คุณทำ 161 00:10:58,807 --> 00:11:04,345 นี่คือสิ่งที่คุณไม่ทำ" อะไรประมาณนั้น คิดซะว่าคุณกำลังฝึกพนักงานคนหนึ่งจริงๆ 162 00:11:04,345 --> 00:11:08,134 สิ่งถัดไปที่เราจะทำคือเพิ่มความสามารถ (capabilities) 163 00:11:08,134 --> 00:11:11,559 ให้มัน เราจะ enable มันด้วยเครื่องมือต่างๆ เช่น 164 00:11:11,559 --> 00:11:15,130 CLI tools หรือ MCP servers ถ้าคุณยังไม่คุ้นเคยกับ 165 00:11:15,130 --> 00:11:19,502 MCP มันคือ Model Context Protocol (โปรโตคอลบริบทสำหรับโมเดล) 166 00:11:19,502 --> 00:11:23,291 แต่สิ่งที่ผมชอบใช้จริงๆ คือสิ่งที่เรียกว่า CLI tools 167 00:11:23,291 --> 00:11:27,007 ซึ่งก็คือ command line interface (ส่วนติดต่อคำสั่ง) 168 00:11:27,007 --> 00:11:30,796 และมันก็คือ terminal นั่นแหละ จุดสวยงามของ CLI tools 169 00:11:30,796 --> 00:11:34,294 คือมันเบาในแง่การใช้บริบท ใช้ได้ทันทีทันใด และมี 170 00:11:34,294 --> 00:11:38,593 skills ฝังอยู่ในตัวด้วย เรามีเครื่องมือยอดนิยมหลายตัวตรงนี้ 171 00:11:38,593 --> 00:11:42,310 แต่จริงๆ มีอีกเยอะ เราใช้ Ocean สำหรับหา lookalikes 172 00:11:42,310 --> 00:11:45,880 (กลุ่มลูกค้าลักษณะคล้ายคลึง) มี Slack, Salesforce 173 00:11:45,880 --> 00:11:49,669 แน่นอน เราใช้ Instantly ค่อนข้างบ่อย มี Clay ตั้งค่า 174 00:11:49,669 --> 00:11:53,094 inboxes อะไรแบบนั้น ตัวที่เราใช้บ่อยที่สุดก็คือ 175 00:11:53,094 --> 00:11:56,883 Instantly ยังไงล่ะ และ Prospect.io ก็อีกตัวที่เราใช้ 176 00:11:56,883 --> 00:12:00,527 รวมถึง HeyReach ด้วย สำหรับการติดตั้ง เราจะคลิกที่ 177 00:12:00,527 --> 00:12:04,316 Instantly แล้วติดตั้งจาก NPM คุณจะเห็นว่ามีสองคำสั่ง 178 00:12:04,316 --> 00:12:08,907 และผมตั้งใจทำแบบนี้ เพราะมันขึ้นอยู่กับว่าคุณอยากติดตั้งในระดับ 179 00:12:08,907 --> 00:12:12,550 global หรือระดับ user NPM คือ Node Package Manager 180 00:12:12,550 --> 00:12:16,267 (ตัวจัดการแพ็กเกจของ Node) นี่คือแหล่งที่ติดตั้งมัน 181 00:12:16,267 --> 00:12:20,712 จากนั้นก็มีคำสั่ง install หรือ i ซึ่งเหมือนกัน และคุณอาจจะใส่ 182 00:12:20,712 --> 00:12:24,646 -g เพื่อระบุ global หรือไม่ใส่ก็ได้ แล้วก็มี Instantly 183 00:12:24,646 --> 00:12:28,217 CLI ผมจะคัดลอกคำสั่งนี้แล้ววางลงไป แล้วสั่ง agent 184 00:12:28,217 --> 00:12:31,861 ว่า "สิ่งที่ผมอยากให้คุณทำคือติดตั้ง Instantly CLI 185 00:12:31,861 --> 00:12:36,160 ในระดับโปรเจกต์ (project-scoped) ซึ่งจะทำให้เราเชื่อมต่อกับ 186 00:12:36,160 --> 00:12:41,625 Instantly และใช้เครื่องมือทั้งหมดตรงนี้ได้ ผมอยากให้ติดตั้งที่ระดับโปรเจกต์ 187 00:12:41,625 --> 00:12:47,236 แล้วผมจะให้ API key กับคุณ เพื่อที่เราจะได้ตรวจสอบว่าทุกอย่างเชื่อมต่อกันจริง 188 00:12:47,236 --> 00:12:51,171 สุดท้าย ต้องแน่ใจว่ามันอยู่ใน GitIgnore เพื่อไม่ให้ถูก 189 00:12:51,171 --> 00:12:54,668 commit ขึ้น repo หลัก" เราก็จะได้ไฟล์ .gitignore 190 00:12:54,668 --> 00:12:58,458 แล้วพวกเขาจะสร้าง package.json ด้วย แล้วก็ติดตั้งมัน 191 00:12:58,458 --> 00:13:02,538 คุณจะเห็นว่ามันรันคำสั่งใน terminal จริงๆ และมีคำสั่งกับ 192 00:13:02,538 --> 00:13:06,182 flags มากมายให้เราใช้ นี่คือการติดต่อกับ Instantly 193 00:13:06,182 --> 00:13:10,481 หรือแพลตฟอร์มไหนก็ตาม เหมือนกับที่คุณคลิกใช้ในหน้าจอปกติเลย 194 00:13:10,481 --> 00:13:14,635 คุณดู campaign analytics (สถิติแคมเปญ) ได้ สร้างแคมเปญได้ 195 00:13:14,635 --> 00:13:18,934 แก้ไข copy ได้ แทบทุกอย่าง ที่เห็นอยู่นี้คือมันกำลังติดตั้ง 196 00:13:18,934 --> 00:13:22,359 readme อยู่ และเราควรได้ skills ด้วย "Instantly 197 00:13:22,359 --> 00:13:25,783 CLI ถูกติดตั้งที่ระดับโปรเจกต์แล้ว พร้อมรับ API 198 00:13:25,783 --> 00:13:30,447 key ของคุณ" มีเวอร์ชัน มี git ignore เรียบร้อย ขั้นต่อไปคือเพิ่ม 199 00:13:30,447 --> 00:13:34,601 API key เอามาจาก Instantly ตรงนี้ ถ้าเราคลิกเข้าไปเลยก็จบ 200 00:13:34,601 --> 00:13:38,390 นี่คือสิ่งที่ผมรักเกี่ยวกับ Cursor เหมือนกัน มันเป็น 201 00:13:38,390 --> 00:13:42,033 GUI ที่สวยงาม คลิกปุ๊บก็ถึงที่หมายเลย เข้าใจใช่ไหม 202 00:13:42,033 --> 00:13:45,677 เราไปที่ Integrations แล้วไปที่ API keys สร้าง API 203 00:13:45,677 --> 00:13:49,320 key ได้เลย ตั้งชื่อมัน เลือก scopes (ขอบเขตสิทธิ์) 204 00:13:49,320 --> 00:13:53,474 แล้วสร้าง API key จากนั้นทำอย่างใดอย่างหนึ่ง คุณไปที่ไฟล์ 205 00:13:53,474 --> 00:13:58,356 ENV example แล้ววางมันลงตรงนั้น หรือถ้าคุณกำลังเมามันและอยากวางตรงๆ 206 00:13:58,356 --> 00:14:02,728 ในโค้ด ผมแนะนำว่าไม่ควรทำแบบนั้น แค่ต้องแน่ใจว่าคุณหมุนเวียน 207 00:14:02,728 --> 00:14:07,246 API keys ของคุณเป็นประจำ เสร็จแล้วก็ตรวจสอบว่ามันเชื่อมต่อจริง 208 00:14:07,246 --> 00:14:10,671 แล้วลองถามคำถามดู เช่น "แคมเปญตอนนี้มีอะไรบ้าง" 209 00:14:10,671 --> 00:14:15,188 "สร้างแคมเปญได้ไหม" แค่เริ่มถามคำถามมันเหมือนกับที่คนทั่วไปถาม 210 00:14:15,188 --> 00:14:18,613 แล้วจากตรงนั้น นี่คือ 101 ของการติดตั้ง context 211 00:14:18,613 --> 00:14:23,131 และ capabilities คือการทำให้ Cursor ทำในสิ่งที่คุณอยากให้มันทำ 212 00:14:23,131 --> 00:14:26,702 สิ่งสุดท้ายที่อยากให้ทุกคนรู้ไว้คือการคลิก select 213 00:14:26,702 --> 00:14:30,418 new agent (เลือก agent ใหม่) แล้วทางขวานี้คุณจะเห็น 214 00:14:30,418 --> 00:14:33,989 agent หลายตัวที่คุณสามารถ orchestrate ได้ ผมสร้าง 215 00:14:33,989 --> 00:14:37,632 agent ใหม่ซ้อน agent ใหม่ซ้อน agent ใหม่ได้เรื่อยๆ 216 00:14:37,632 --> 00:14:42,441 แล้วคุณก็เริ่มที่จะ... ไม่ต้องบ้าคลั่งมาก แต่ต้องแน่ใจว่าคุณจัดการ 217 00:14:42,441 --> 00:14:46,012 agent ได้เหมือนจัดการพนักงาน ณ ตอนที่อัดวิดีโอนี้ 218 00:14:46,012 --> 00:14:50,020 นี่คือวิธีที่ผมทำโดยทั่วไป สำหรับผม นี่คือพลังของการใช้ 219 00:14:50,020 --> 00:14:53,590 leverage (แรงงัด) และพลังของการใช้เครื่องมืออย่าง 220 00:14:53,590 --> 00:14:57,817 Cursor ที่ยืดหยุ่น ไม่ถูกตีกรอบให้อยู่กับโมเดลใดโมเดลหนึ่ง 221 00:14:57,817 --> 00:15:01,242 จากนั้นสิ่งที่คุณจะเห็นคือมันสร้างไฟล์ โฟลเดอร์ 222 00:15:01,242 --> 00:15:06,998 อะไรพวกนั้นขึ้นมา และคุณจะมีไฟล์ markdown ซึ่งหลายครั้งมันแสดงผลออกมาเป็นแบบนี้ 223 00:15:06,998 --> 00:15:12,099 อ่านได้โดยตรง แต่จำทางลัดไว้: shift command V แล้วคุณจะอ่านมันได้ง่ายๆ 224 00:15:12,099 --> 00:15:16,544 ว่ามันคืออะไร นี่เป็นแค่กรณีใช้งานเดียวสำหรับงานขายและการตลาด 225 00:15:16,544 --> 00:15:22,592 ผมยังไม่ได้พูดถึง proposals (ข้อเสนอ) หรือระบบอัตโนมัติเต็มรูปแบบอะไรแบบนั้นด้วยซ้ำ 226 00:15:22,592 --> 00:15:27,401 นั่นคือเหตุผลที่ผมเชื่อมั่นใน Cursor มาก มันทั้งดีในแง่สภาพแวดล้อม 227 00:15:27,401 --> 00:15:33,085 ที่ใช้เป็น browser, terminal อะไรพวกนั้นได้ และยังทำให้ทุกอย่างง่ายขึ้นมากด้วย 228 00:15:33,085 --> 00:15:38,113 อีกอย่างคือตลาดและอุตสาหกรรมนี้เปลี่ยนเร็วมากจนผมอยากสลับโมเดลไปมาและ 229 00:15:38,113 --> 00:15:41,757 orchestrate ได้โดยไม่ถูกตีกรอบให้อยู่กับโมเดลเดียว 230 00:15:41,757 --> 00:15:45,400 อย่าเข้าใจผมผิด ผมก็ใช้ Codex, Cursor, Claude Code 231 00:15:45,400 --> 00:15:50,865 และ [ฟังไม่ชัด] อะไรพวกนั้น แต่ถ้าคุณใช้มันในบริบทที่รู้ว่าตัวเองอยู่ตรงไหน 232 00:15:50,865 --> 00:15:55,310 ในความเห็นของผม นั่นคือวิธีที่คุณจะตามทันและทดลองต่อไปเรื่อยๆ 233 00:15:55,310 --> 00:15:59,391 นั่นคือสิ่งที่เราทำ ถ้าคุณดูมาถึงตรงนี้ ผมซาบซึ้งใจจริงๆ 234 00:15:59,391 --> 00:16:03,180 ที่คุณรับชมมาถึงจุดนี้ ตอนนี้ผมอยู่ระหว่างการเดินทาง 235 00:16:03,180 --> 00:16:07,771 พยายามหาวิดีโอมาให้คุณและช่วยเหลือคุณให้มากที่สุดเท่าที่จะทำได้ 236 00:16:07,771 --> 00:16:11,560 ฝากกด like และ subscribe ด้วย แล้วเจอกันในวิดีโอหน้า