Claude Code — Transcript
Full transcript
- 0:00สวัสดีครับผมสุรศักดิ์อัครมณพงษ์นะครับ
- 0:02เทคนิคal coach จากบริษัทและ Evd ของไทย
- 0:05วันนี้พี่จะมาสอนเรื่อง Cross Codeic
- 0:08Coding Tool in your terminal ทุกคน
- 0:11เข้าเว็บไซต์นะ code.clot.com cl.com
- 0:24ทุกคนไปที่ read document ตรงนี้
- 0:31copy
- 0:33คำสั่งนี้ครับ curve ตัวนี้นะ copy มาเลย
- 0:37ปึ๊บ
- 0:39แล้วเปิด terminal
- 0:42แล้วกด command v ลงไปแล้ว Enter ครับ
- 0:52ไอ้วิธีเนี้ยมัน copy ไปไว้ใน dot local
- 0:55นะ
- 0:58สร้างโฟลเดอร์ครับ MKDI นะ
- 1:03ผมตั้งชื่อว่า Cross Demo
- 1:08ปึ๊บเข้าไปใน Cross Demo ตัวนี้
- 1:12คุณพิมพ์ Cl ตรงนี้ได้เลยครับ Enter ปึ๊บ
- 1:16มันจะให้เลือกว่าจะเอา dark mode หรือ
- 1:18light mode นะก็เลือกไปปึ๊บคนที่มี
- 1:20subscription นะครับให้เลือก cord
- 1:23account with subscription แบบนี้นะ
- 1:25Enter
- 1:27เข้าไป autol
- 1:33เสร็จแล้วกลับไปที่คอร์ดจะเห็นว่าเขึ้นคำ
- 1:36ว่า login success นะ Enter เค้าก็มี
- 1:40security note นิดนึงครับไม่มีอะไรมาก
- 1:42enter ผ่านใช้ recommend setting Yes
- 1:45แล้วก็ touch this folder Yes โอเคตอน
- 1:50นี้คุณเข้า CL enterprise ได้ะซึ่งจะ
- 1:53เห็นว่าจะมีขึ้นว่า C enterprise เนาะ
- 1:57Infinitas นะโอเคนี่คือคนที่มีlซensก่อน
- 2:02นะโอเคมาต่อไป
- 2:06คนที่เป็นคนอื่นนะครับเดี๋ยวเราจะมา edit
- 2:10ไฟล์ไฟล์นึงขึ้นมาชื่อว่า ZS SSRC
- 2:14ทุกคนที่ไม่ใช่ที่ไม่มีอือยากให้มี VS
- 2:17Code นะแต่ว่าผมขอเอาแบบที่คนไม่มี VS
- 2:20Code ด้วยนะก็คือใช้ Nano น่าจะมีnาทุก
- 2:24คนเนาะ Nano t/.zssrc Zssrc
- 2:32ไปอ่ะมาแปะตรงนี้ปึ๊บไว้บรรทัดบนสุดเลยนะ
- 2:35คุณอาจจะมีอะไรอื่นๆอีกช่างมันคุณไปแปะ
- 2:38ไว้บรรทัดบนสุดเสร็จแล้วกด Ctrl X ครับ
- 2:41มันจะให้ขึ้นว่าให้เซฟใช่มยตอบ yes นะ Y
- 2:45แล้วก็ Enter ปึ๊บให้ทุกคนพิมพ์คำว่า
- 2:49source t/.zssrc Zssrc enter
- 2:54ซึ่งโมเดลมีอะไรบ้างนะเดี๋ยวมาดูกันนะ
- 3:00คุณมีโมเดลให้ใช้อะไรบ้างมาดูกัน
- 3:04จะมี Quen 3 Coder Plus Quen 3
- 3:07Coder Next นะจริงๆมันมีตัวอื่นด้วยแต่
- 3:10ว่าตัว Coder ผมแนะนำให้คุณใช้ตัวนี้ดี
- 3:13กว่า Quoder Plus นะอ่ะทุกคน Copy คำว่า
- 3:18Quen 3 Coder Plus ไว้กลัวพิมพ์ผิด
- 3:20ให้พิมพ์คำว่า cross
- 3:23ลบๆ mod
- 3:25แล้วก็แปะนี้เข้าไปแล้ว enter ปึ๊บจากนี้
- 3:30พวกคุณจะกลายเป็น quen 3 coler plus
- 3:34ใครเข้าได้แล้วให้ไปสักทีนึงครับเพื่อทด
- 3:37สอบว่าคุณยิงได้จริง hello มันหน่อยถ้า
- 3:40เขาตอบ
- 3:43Hello กลับถือว่าผ่านะ
- 3:47สำหรับคนที่มี VS Code นะครับเปิดได้ให้
- 3:50ไป Open Folder
- 3:53C demo
- 3:56เสร็จแล้วใช้ Terminal
- 3:59เพื่อเปิดclอร์ดที่นี่ครับ
- 4:05สำหรับคนที่เป็น subscription นะครับตอน
- 4:07นี้จะเห็นว่าทุกคนจะ default อยู่ที่ OPUS
- 4:104.8 8 นะซึ่งราคามันจะแพงกว่าผมแนะนำ
- 4:13ให้เปลี่ยนโมเดลก่อนเพื่อเรียนรู้นะวิชา
- 4:15ของคอร์ดเนี่ยเวลาที่คุณใช้งาน Terminal
- 4:18user interface เนี่ยสิ่งแรกที่คุณต้อง
- 4:19รู้ก็คือเรื่องของ Side Command มันจะมี
- 4:22คำสั่ง Command ที่จะใช้อยู่มากมายเลย
- 4:25ครับโดยการใช้คำสั่ง slash พิมพ์เข้าไป
- 4:27ปึ๊บตัวแรกก่อนเลยก็คือเดี๋ยวเราจะไป
- 4:30เปลี่ยนก่อนนะ slash model
- 4:33พิมพ์เสร็จแล้ว enter เวลาที่คุณพิมพ์
- 4:36เนี่ยจริงๆไม่ต้องพิมพ์หมดให้หมดก็ได้ก็
- 4:37คือใช้ tab เพื่อเติมเต็มก็ได้แล้ว Enter
- 4:40เข้าไปตอนนี้ Default OP 4.8 8 เป็น
- 4:44context Windows ขนาด 1 ล้าน Token นะ
- 4:47ครับใครอยากจะลอง Fable ตัวเก่งก็ลองดู
- 4:49ได้นะมีให้ใช้แต่ตอนนี้ผมแนะนำให้คุณเป็น
- 4:52Sunnet ไปก่อนนะตัวถูกสุดคือไฮคุแต่ผม
- 4:55ว่าซันnetพอแล้วนะครับโอเค
- 5:00สวิตชปึ๊บอ่าคำสั่งตรงนี้มันจะมีคำสั่ง
- 5:04มากมายครับคุณไปลองเล่นดูได้คำสั่งออกก็
- 5:07คือคำสั่ง/ exit นะก็คือออกจากโปรแกรมนี้
- 5:12แล้วก็เข้าใหม่โดยการใช้คำสั่งคอร์สกลับ
- 5:14ไปเหมือนเดิม
- 5:16นี่คือ terminal user interface คือ
- 5:18เป็นกราฟิกที่อยู่ใน terminal อันเนี้คือ
- 5:21agent สำเร็จรูปเหมือนที่คุณไปทำใช้ NSN
- 5:25ทำ agent กันน่ะอย่างงั้นเลยไอ้เนี่ยคือ
- 5:28agent ที่ทำสำเร็จรูปแล้วเา้าเรียกกึ่ง
- 5:30สำเร็จรูปที่มันมี Harnet ทุกอย่างมี work
- 5:33flow ทุกอย่างอยู่ในตัวมันเองหมดแล้ว
- 5:35เรียบร้อยมันรอรับคำสั่ง input แบบนี้
- 5:38เหมือนที่คุณทำ NSN เลยคุณมีรับรับ input
- 5:40จากแชทได้ถูกมั้ยแล้วมันก็เอาไปทำงานมัน
- 5:43มีมันสมองของมันชื่อว่าหรือ opus ก็ตาม
- 5:46มันเปลี่ยนมันสมองได้ทุกอย่างที่เราทำเรา
- 5:49ใช้กับมันเนี่ยมันก็จะมี handnet agent
- 5:52loop ของมันอยู่ข้างหลังทำงานกระบวนการ
- 5:54ทุกอย่างจนกระทั่งให้ผลลัพธ์ของคุณออกมา
- 5:56มันจะไปดึง data ที่นู่นๆไปเสิร์ช
- 5:58อินเทอร์เน็ตได้ทำทุกอย่างอันได้ขึ้นอยู่
- 6:01กับเครื่องมือที่มันมีซึ่งในตัวมันเองจะ
- 6:03มีทูลต่างๆในการค้นหาอินเทอร์เน็ตทุก
- 6:05อย่างหมดแล้วมีเครื่องมือมากมายเพราะ
- 6:07ฉะนั้นเราต้องมาเียนรู้วิธีการใช้งานมัน
- 6:10agent ตัวนี้ผมเรียกมันว่าเป็นตระกูลของ
- 6:12cโดing agent มันถูกสร้างขึ้นมาเพื่อ
- 6:14generate code output ของมันก็คือได้
- 6:16code ออกมาเดี๋ยวเราจะมาลองดูซิว่ามันทำ
- 6:18งานยังไงลองดูครับ demo โปรแกรมแรกกัน
- 6:21ก่อนเลยดีกว่าเนาะลองให้เาเขียนโปรแกรม
- 6:23Hello World นะทำวิธีไหว้ครูวิชา
- 6:25โปรแกรมมิ่งทุกคนจะต้องเรียนวิชา Hello
- 6:27World โอเคทุกคนครับพิมพ์เลยครับ WR
- 6:31โปรแกรม
- 6:33to Print
- 6:35Hello World
- 6:38อ่ะผมพิมพ์แค่นี้เนี่ยคำถามก็คือว่าเฮ้ย
- 6:42Contex ยังไม่เพียงพอเลยคุณพิมพ์แค่นี้
- 6:46แล้วมันจะทำให้เราได้มยแน่นอนครับอย่าง
- 6:49ที่บอก LM เนี่ยมันจะพยายามตอบให้เราอะไร
- 6:52ที่คexไม่ครบมันจะเดาให้คุณแล้วก็จะตอบ
- 6:54แบบสุ่มไปให้คุณเพราะฉะนั้นลองดูครับว่า
- 6:57เพียงแค่นี้มันทำให้คุณได้มย Enter เลย
- 6:59ครับปึ๊บ
- 7:01จะเห็นว่าสิ่งที่ผ่านเขาทำเนี่ยในกรณีไหน
- 7:04ก็ตามที่เขาต้องการที่จะทำแอtionับาง
- 7:07อย่างกับเครื่องคุณเช่นต้องการจะเขียน
- 7:09ไฟล์เค้าจะขออนุญาตอันนี้เค้าเรียกว่า
- 7:11Human in the เห็นมั้ยตอนที่คุณทำได้
- 7:14กันแน่นอนครับคุณต้องมี Human in the
- 7:15loop ด้วยเพื่อให้มนุษย์ตัดสินใจเพราะ
- 7:18ฉะนั้น Harnet ของเขาเนี่ยเขาทำไว้ละ
- 7:20เรียบร้อยอะไรที่เขาไม่มั่นใจเขาจะขอ
- 7:23อนุญาตคุณโอเคเ้ามีให้คุณเลือกว่าเขาจะ
- 7:26create ไฟ hero.py Dy นะแสดงว่าเค้า
- 7:29เขียน Python หน่อยมั้ย default ของเค้า
- 7:31ต่อให้คุณใส่ context ไปไม่ครบเค้าก็จะ
- 7:33เดาว่าต้องเป็น Python นะกด Yes ปึ๊บ
- 7:38เรียบร้อยครับเค้าเขียนไฟล์ Hello World
- 7:41มาให้คุณเรียบร้อยแล้ว hello.py
- 7:44พอดีผมเปิด VS Code อยู่นะก็เลยเห็นตรง
- 7:46นี้
- 7:48เปิดแบตรงนี้ขึ้นมาจะเห็นว่ามีไฟล์
- 7:50Hello.py Gy ขึ้นใหม่มเรียบร้อยนี่คือ
- 7:54Hello World โปรแกรมแรกของพวกคุณนะวิชา
- 7:56ไหว้ครูเปิดได้เลยครับจะเห็นละ
- 8:01เราใส่ context ไปเท่านี้เนี่ยเท่ากับว่า
- 8:03มันก็จะรู้แค่นั้นแต่ถ้าเกิดคุณใส่
- 8:05context มากกว่านั้นน่ะมันก็จะรู้และ
- 8:07กระทำได้มากกว่าเดิมยกตัวอย่างเช่น
- 8:11WR โปรแกรม to Print
- 8:16Hello World อีกแล้ว
- 8:19ด้วย
- 8:22โปรแกรม
- 8:24language
- 8:26สมมุติว่าคุณใส่ context มากกว่าเดิมมัน
- 8:29ก็จะมีข้อมูลมากกว่าเดิมว่าอ๋อจริงๆแล้ว
- 8:32เนี่ยเราอยากจะให้เขา้าเขียนภาษา Gold นะ
- 8:35ไม่ใช่ภาษา Python
- 8:38เห็นมยการที่คุณใส่คextไปมากกว่าเดิมมัน
- 8:41ก็จะเก่งขึ้นมันก็จะเข้าใจแล้วมันก็จะทำ
- 8:43ตามที่เราต้องการที่ถูกไม่ใช่ว่าใส่
- 8:45context ไม่พอมันก็เดาไปมั่วงั้นเรา
- 8:49ต้องการให้เค้าเขียนภาษา go ใช่ครับ
- 8:51create ได้เลยครับ human in the loop
- 8:55เห็นมยว่าเค้าเขียน hello world มันเป็น
- 8:57ภาษา go ได้ะเพราะฉะนั้น context สำคัญ
- 9:01ถ้าคุณต้องการให้เขาทำอะไรใส่ให้ละเอียด
- 9:04ที่สุดเท่าที่จะทำได้เพื่อให้เขาได้พ่น
- 9:07ของออกมาในสิ่งที่เราต้องการจริงๆถ้าเกิด
- 9:10ว่าทุกๆครั้งที่คุณเขียนโปรแกรมเนี่ยคุณ
- 9:13บอกว่าผมกำลังเขียนภาษา go อยู่ครับพี่
- 9:16ต้องพิมพ์คำว่า go prrammมing go
- 9:18prramming ตลอดเวลาเสียเวลามั้ยเราเข้า
- 9:20สู่บทเรียนของเราเลยคือเรื่องของ memmory
- 9:24ครับนี่คือบทเรียนเรื่องแรกครับที่คุณจะ
- 9:27ต้องรู้จักมันก็คือเรื่องของ memmory
- 9:29อะไรก็ตามที่คุณคิดว่าคุณจะต้องพิมพ์สั่ง
- 9:32มันทุกครั้งให้มันจำเข้าใจทุกครั้งว่าคุณ
- 9:34กำลังเขียนภาษาโกอยู่นะนั่นแหละใส่ไว้ใน
- 9:37memory ได้เลยมันเป็น persistent for
- 9:39instruction and context ครับถ้าเกิด
- 9:41ว่าคุณใช้ NSN คุณคงรู้จักคำว่า system
- 9:45prompt ใช่มยคุณเอาแปะไว้เลยว่าโอเค
- 9:47agent ตัวนี้เชเขียนภาษาโกนะคุณแปะได้
- 9:49system พร้อมซึ่งอันเนี้ยมันเป็นกึ่ง
- 9:51สำเร็จรูปมันทำเสร็จมาแล้วคุณไม่มีสิทธิ์
- 9:53ไปใส่ system prom ตรง agent เหมือนกับ
- 9:55Nedn ได้มันเลยต้องหาที่วางให้คุณใหม่
- 9:57นั่นเองซึ่งที่มันให้คุณวางก็คือที่มัน
- 9:59ชื่อว่า clot.md หน้าจอหน้านี้ผมตั้งใจ
- 10:04สร้างขึ้นมาให้คุณรู้จักว่าจริงๆแล้วใน
- 10:06ตลาดคนอื่นเนี่ยเขาก็มีเหมือนกัน Cord
- 10:09คือ Product ตัวนึง agent ตัวนึง Codex
- 10:11ก็คือ agent ตัวนึงเหมือนกัน C เป็นเจ้า
- 10:13แรกที่สร้างขึ้นมาเขาได้ตั้งขึ้นมาว่า
- 10:16C.mD MD MD คือ Markdow Markdow คือ
- 10:18อะไร MarkD คือ format เช่น format ที่
- 10:21เป็น HTML นี่คือ format 1 ปกติแล้วเรา
- 10:24เขียน text กันเนี่ยเราเขียน text เป็น
- 10:25Plx ใน Notepad อ่ะเราจะทำได้แค่ตัวเล็ก
- 10:28ตัวใหญ่เวลาที่คุณใช้ Pltext สั่ง AI
- 10:30เนี่ยใช้ตัวใหญ่เพื่อระบุว่าจงฟังเรื่อง
- 10:33นี้นะคุณต้องหา format ให้มันเช่น format
- 10:35HTML ก็ใช้เป็น H1 เพื่อเป็น Hing นะให้
- 10:38AI เข้าใจว่าเฮ้ยนี่คือตัวหัวข้อนะอัน
- 10:41นี้คือ Bullet คือ LI นะอันนั่นคือสิ่ง
- 10:43ที่ Format ของ STL เทำได้แต่อีก format
- 10:46นึงที่เรานิยมทำกันในการเขียน system
- 10:49พร้อมให้กับ AI ก็คือตัว format ที่เรียก
- 10:51ว่าMarkDาเพราะมันเขียนได้ง่ายกว่าเดี๋
- 10:53คุณต้องไปฝึกเขียนนะไอ้ที่มันมีชารpมีขีด
- 10:55มีอะไรเงี้ยพวกเนี้ยไปฝึกเขียนMarkากัน
- 10:57ซึ่งภาษา Markdown เนี่ยเก็นิยมในการเอา
- 10:59ไปสั่งเป็น prom ให้กับ AI MD ก็คือ MDO
- 11:02Cross คือชื่อไฟล์ที่เระบุไว้ว่าจะต้อง
- 11:04ใส่ System prom ไว้ที่นี่นะจริงๆ CR.m
- 11:07ก็คือ System prom นั่นเองเพราะฉะนั้น
- 11:08เดี๋ยวเราจะวางไฟล์ไว้ที่นี่กันแต่ว่าไอ้
- 11:10เจ้าอื่นเนี่ยตั้งชื่อว่า agent.md MD
- 11:13เพราะฉะนั้นเวลาที่คุณไปเจอค่ายไหนก็ตาม
- 11:15หรือคนอื่นเขาพูดถึง agent.md ก็ไม่ต้อง
- 11:17ตกใจมันก็คือ clot.md นั่นเอง copyot ก็
- 11:21มีเหมือนกันครับชื่อว่า copilot
- 11:23instruction.md แต่ว่าเาก็ support
- 11:25agent.md แล้ว support c.md jmin.md
- 11:28ด้วย support หมดเลย Jmin CLI ก็ใช้
- 11:31Jmin.md แล้วก็ support agent.mD ด้วย
- 11:34ไปดู quen มี quen.md นะแล้ว quen ก็
- 11:36support agent.md ด้วย Open Code มี
- 11:39agent.mD MD นะแสดงว่าผู้ที่แตกต่าง
- 11:41กลุ่มนี้คือใครครับคือ clot.md ที่ไม่
- 11:43ซัพพอร์ตอะไรเลยเพราะฉะนั้นการเซฟที่สุด
- 11:45ของเราก็คือถ้าเกิดว่าวันนี้งานของคุณ
- 11:48โปรเจค 1 ตัวเนี่ยไม่จำเป็นต้องใช้agเจน
- 11:50ตัวนี้ทำงานก็ได้นะใช้ agent อะไรก็ได้
- 11:52พวกนี้ทำงานได้หมดเลยเช่นคุณใส่ค่าคอร์ด
- 11:54น้องคุณใช้ก็ได้เพียงแต่คุณต้องเชื่อมโยง
- 11:582 เรื่องนี้ข้อหากันให้ได้ก็คือไฟล์
- 12:00agent หรือไฟล์cอร์เดี๋ยวผมมีเทคนิคให้
- 12:02เพราะงั้นเดี๋ทุกคนจะต้องสร้าง file
- 12:03cord.md MD เพื่อมาเก็บ system พร้อม
- 12:06ให้กับ agent ของคุณก่อนนะเดี๋ยวให้ทุกคน
- 12:08ไปสร้างโฟลเดอร์มา 1 โฟลเดอร์หน่อยครับ
- 12:10ทุกคนสร้างโฟลเดอร์ขึ้นมาชื่อว่า clot
- 12:16แล้วไปสร้างไฟล์ชื่อว่า clotmd
- 12:21ขึ้นมาที่นี่คือที่เก็บ context and
- 12:24instruction ของมันก็คือ system prom
- 12:26นั่นเองเช่นคุณบอกว่า using
- 12:30programming language
- 12:35พิมพ์อะไรก็ตามคิดถึงวิชาพร้อม
- 12:37Engineering ที่คุณทำ System พร้อมกัน
- 12:38คุณพิมพ์ตรงนี้ได้เลยคุณใส่ Sharp เข้าไป
- 12:41ให้มันก็ได้ก็นี่คือการเน้นให้กับ AI
- 12:43เข้าใจ
- 12:45เวลาที่คุณดูMarkาเนี่ยคุณดูทางขวามือได้
- 12:48มันจะมีปุ่มตรงนี้เขียนเป็น text แล้วก็
- 12:50อยากจะพรีวิวดูก็กดทางขวามือตรงนี้ปึ๊บจะ
- 12:53มีพรีวิวเห็นมั้พอคุณใส่ชารเข้าไปปั๊บ
- 12:55เนี่ยภาษา Markdown มันจะขึ้นเป็นตัวใหญ่
- 12:57เลยเป็น H1 Heading 1 ถ้าใส่ Sharp 2
- 13:00ทีก็คือเป็น S2 ก็คือเป็น SNG 2 SH 3T
- 13:03ก็คือตัวเล็กลงเรื่อยๆเนาะอาจจะเขียนว่า
- 13:06นี่คือ Programming language
- 13:08Programming language
- 13:10หรือ text Stack ก็ได้ Text
- 13:13stack เนี่ยคุณพิมพ์ให้หมดเลยไม่มีหลัก
- 13:16การอะไรตายตัวทุกอย่างมันเป็นภาษามนุษย์
- 13:18คุณใส่ขีดเข้าไปตอนนี้เป็นเหมือนเป็น
- 13:19bullet เนาะเพราะนี่คือ Rang PRming
- 13:23language อย่างงี้เนี่ยคือเป็น Bullet
- 13:27คุณอยากจะใส่ Text stack อะไรเพิ่มก็ใส่
- 13:29เข้าไปในนี้เป็น bullet เพิ่มไปเรื่อยๆ
- 13:31ได้งั้นเวลาที่ AI มันอ่านก็จะอ่านแบบ
- 13:34เนี้ยเห็นแบบทางขวามือนะทีนี้พอคุณใส่ตรง
- 13:37นี้ไปเสร็จแล้วเนี่ยเดี๋ยวทุกคนไปลบไฟล์
- 13:40Hello กับตัวนี้ทิ้งก่อนนะลบทิ้งเลยไม่
- 13:43ต้องสนใจลบทิ้งไปเลย
- 13:48คุณเพิ่งสร้างไฟล์นี้ขึ้นมาเนี่ยไฟล์
- 13:50คอร์ดเนี่ยมันอาจจะยังไม่ได้โหลดวิธีการ
- 13:52ดูว่าคอร์ดนี้โหลดแล้วหรือยังคุณพิมพ์คำ
- 13:54สั่งนี้ครับ slash context นี่คือคำสั่ง
- 13:57command ในการดู context window Enter
- 13:59ปึ๊บ
- 14:03คุณจะเห็นว่าตอนนี้ context ของเราเนี่ย
- 14:05ไม่มี cl.md MD อยู่ในนี้เลยมันไม่โชว์
- 14:09แสดงว่ามันยังไม่ได้โหลดนะเพราะฉะนั้น
- 14:12เดี๋ยวทุกคนครับ slash exit ก่อน
- 14:16exit ปึ๊บ
- 14:18แล้วเข้าอีกรอบนึงครับเข้าclออีกรอบนึงนะ
- 14:21แล้วพิมพ์ slash context ดูครับ
- 14:26ตอนนี้จะเห็นว่า memmory ไฟล์มาแล้วนะ 1
- 14:29ตัวตนี้ถ้าอยากเห็นว่ามันมี memmory อะไร
- 14:31บ้างเ้าบอกให้ใส่คำสั่ง all ด้วยจะ expand
- 14:34ให้ก็คือ slash context
- 14:37All enter
- 14:41จะเห็นว่าตอนนี้เนี่ยเราจะมี memory ไฟ
- 14:43เห็นป่ะเจอมันเจอแล้วมันได้โหลดตัว cl.MD
- 14:46MD เข้าไปแล้วเนาะ 21 Token คำว่า Token
- 14:49ตรงนี้สำคัญนะฮะเพราะตัวนี้
- 14:53มีข้อแม้อยู่อย่างเดียวก็คือ Alway use
- 14:56token with every promp ครับจะต้อง
- 14:58ถูกส่งเข้าไปใน LOM ทุกครั้งทุกรอบงั้น
- 15:01ไอ้ 21 Token เมื่อกี้เนี้ยคือค่าใช้
- 15:03จ่ายที่ต้องจ่ายทุกครั้งงั้นพึงระวังการ
- 15:05เก็บของลงในคอร์ด.m MD ด้วยคุณเก็บมากข้อ
- 15:09ดีก็คือ AI มันเข้าใจคุณได้ดีแต่ข้อเสีย
- 15:11คือค่าใช้จ่ายโอเคเมื่อคุณใส่เข้าไปแล้ว
- 15:14เนี่ยคุณลองไปพิมพ์ใหม่ครับว่า WR
- 15:19program
- 15:20to Print Hello World
- 15:25พอคุณ Enter ปุ๊บคุณคิดว่า Agent ตัวนี้
- 15:28จะเดาอีกมั้เไม่ต้องเดาแล้วเพราะใน
- 15:30Memmory เ้าบอกว่าใช้ภาษาโกถูกป่ะเพราะ
- 15:33ฉะนั้นคำถามก็คือว่าอะไรล่ะที่จะต้องใส่
- 15:36ตรงนี้บ้างให้เจentนั้นเข้าใจว่าคุณกำลัง
- 15:40จะทำอะไร text สมควรใส่มั้ยสมควรให้เขา
- 15:43รู้พื้นฐานก่อน
- 15:46hello.go
- 15:50ในคอร์ดเนี่ยมันมีโหมดให้คุณเลือกอยู่
- 15:52ครับถ้าเกิดว่าคุณคิดว่าคุณไม่อยากจะมา
- 15:55นั่งตอบอนุมัติ Yes ทุกๆครั้งคุณดูตรงนี้
- 15:58มันมีข้อ manual mode อยู่เห็นมั้ข้าง
- 16:00ล่างมันเขียน manual mode ใช่มั้
- 16:03วิธีการเปลี่ยนโหมดตรงนี้คุณสามารถกดปุ่ม
- 16:05Shift Tab เพื่อเปลี่ยนโหมดได้ตอนนี้
- 16:08เป็น Accept Edit on การที่คุณเปลี่ยน
- 16:10โหมดเป็น Accept Edit on หมายความว่า
- 16:12คุณกำลังอนุญาตให้กับคอร์ด Edit ไฟล์ได้
- 16:16อะไรก็ตามที่เกี่ยวกัน Edit ไฟล์คุณคิด
- 16:18ว่าเอ้ยมันก็แค่แก้ไขไฟล์ทำไปเหอะฉัน
- 16:20อนุญาตคุณทำไปเลยขี้เกียจไปนั่งตอบ Yes
- 16:23ว่าจะขอแก้ไฟล์นั้นขอแก้ไฟล์นี้ไม่ต้อง
- 16:26คุณ accept edit on ไปเลยมันจะไม่ถาม
- 16:28คุณแล้วมันจะ byp human ไปแต่ถ้าเกิดมี
- 16:32การ run batch command ที่เครื่องคุณ
- 16:34ต้องการจะไป curl ออกอินเทอร์เน็ตพวกนั้น
- 16:36มันยังขอ human อยู่นะคุณกด shift tab
- 16:39plan mode เป็นอีกหนึ่งโหมดที่น่าจะ
- 16:42ปลอดภัยสุดกรณีถ้าเกิดว่าคุณต้องการที่จะ
- 16:45ดูก่อนว่าไอ้สิ่งที่เค้ากำลังจะทำเนี่ย
- 16:47มันจะทำอะไรแล้วผมค่อยอนุมัติให้คุณเพราะ
- 16:49ฉะนั้น Plan Mode จะเป็นอีกวิธีนึงที่
- 16:51เซฟสุดสำหรับพวกคุณที่อยากจะเห็นกระบวน
- 16:54การคิดของ AI agent ตัวนี้กด Shift Tab
- 16:58mode มันจะมีสิ่งที่เรียกว่า LM adjust
- 17:02เพื่อประเมินความเสี่ยงว่าคำสั่งนั้นปลอด
- 17:04ภัยในการรันมยคือมันจะทำทั้ง Edit Fลัน
- 17:08batch รันคำสั่งทุกอย่างเป็นเครื่องคุณ
- 17:09ได้แต่ถ้าเกิด LM มันบอกว่าเฮ้ยคำสั่งนี้
- 17:13มันเกิดความเสี่ยงนะเช่น RM of RF มัน
- 17:15ลบไฟล์ทิ้งเนี่ยไอ้อย่างเงี้ยเกิดความ
- 17:17เสี่ยงมันจะขออนุญาต Human ว่าจะทำมย
- 17:20เพราะฉะนั้นถ้าคุณคิดว่าไม่อยากมานั่งกด
- 17:22Enter Yes ก็เปลี่ยน Aut mode ซะแต่
- 17:24ตอนนี้ทุกคนครับกลับมาที่ Manual Mode
- 17:26ก่อนตอนนี้ทุกคนรู้จัก memmory ไฟล์แล้ว
- 17:30อย่าลืมนะแก้ไขอะไรที่อยู่ในคอร์ด.m MD
- 17:32ตรงนี้จะต้องออกจากคอร์ดก่อนแล้วก็เข้ามา
- 17:35ใหม่เพราะว่ามันจะไม่โหลดนะมันต้องโหลด
- 17:37ตอนที่คุณเปิดขึ้นมาปัญหาต่อมาก็คือแล้ว
- 17:40ถ้าเกิดน้องเราในทีมอ่ะใช้โคดexล่ะบอกพี่
- 17:43ผมมีโคดexผมจ่ายตังค์ให้โคดexไปแล้วผม
- 17:45อยากใช้โคeดแทนผมว่ามันเก่งกว่าทำไงดีถ้า
- 17:48อย่างเงี้ยแน่นอนครับโปรเจคนี้ไม่สามารถ
- 17:50ที่จะเอาไปให้น้องทำงานต่อได้เพราะ Codex
- 17:53อ่าน agent.md MD วิธีการแก้ไขครับสร้าง
- 17:56โฟลเดอร์ขึ้นมา
- 17:581 โฟลเดอรชื่อว่า agent
- 18:04เมื่อกี้นี้เราบอกว่าเขาใช้ไฟล์ที่ชื่อ
- 18:06ว่า agents.m ใช่มั้ยงั้นทุกคนครับไป
- 18:10สร้างไฟล์ชื่อว่า
- 18:13agent
- 18:15md ขึ้นมาเสร็จแล้วให้ไปเอาคำสั่งที่
- 18:18อยู่ใน clot.md ตรงเนี้ยไปวางไว้ที่
- 18:21agent.md MD ปึ๊บเสร็จแล้วที่ cord.md
- 18:24ใช้คำสั่ง assign นี่คือการระบุชื่อไฟล์
- 18:27ออกจากโฟลเดอร์นี้ก็คือจุดๆ slash แล้วก็
- 18:30agent เติม s/agent
- 18:33เติม s.md MD เรียบร้อยครับนี่คือการ
- 18:36import ไฟล์ agent เข้าไปอยู่ในนี้ทำให้
- 18:39เราพortทั้งคอร์ดSupportพortทั้ง Codex
- 18:42กลิ่นหับ Pilot ทุกเจ้าซพพอร์ตหมดเลยงั้น
- 18:44เอาโปรเจคนี้ไปให้ใครใช้ตัวไหนก็ได้ไม่
- 18:47ต้องใช้คอร์ดก็ได้อ่ะทุกคนครับผมขอแก้ตรง
- 18:50นี้นิดนึงครับเดี๋ยวผมขอลบตรงนี้ก่อนนะ
- 18:52เปลี่ยนไปในนี้ดีกว่าผมจะใช้ให้ถามตอบ
- 18:56เป็นภาษาไทยโอเคหลังจากที่ผมทดสอบแล้วผม
- 19:02สอนแล้วมันพ่นมาเป็นภาษาอังกฤษผมจะสอนยาก
- 19:05ผมขอให้มันพ่นเป็นภาษาไทยแล้วกันนะโอเค
- 19:09เมื่อได้แล้วลอง exit ครับ exit แล้วก็
- 19:13เข้าไปที่คอร์ดอีกรอบนึงคราวนี้คุณลองใช้
- 19:17คำสั่ง/c
- 19:18all ดูครับ/c
- 19:20all ลองดูครับจะเห็นว่ามันจะเห็นไฟล์
- 19:23ทั้ง c.md และ agent.md MD เห็นมั้ย 23
- 19:27+19 token โหลดทุกครั้งแต่ไม่ต้องห่วง
- 19:30มันมีแชอยู่แล้วก็ไหนๆก็มาถึงหน้านี้แล้ว
- 19:33สกอร์ไปถึงด้านบนครับเราจะมาดูสิ่งนี้กัน
- 19:35ครับนี่เ้าเรียกว่า context Windows
- 19:38นั่นเองคุณจำวิชาที่ผมสอนเรื่อง LM ได้มย
- 19:42ที่มันจะมีประตูอยู่ประตูนึงเาเรียกว่า
- 19:44Context Windows การที่คุณจะขนของเข้า
- 19:46ไปให้ LM เพื่อตัดสินใจอะไรบางอย่างได้
- 19:49นั้น Windows สำคัญอย่าลืมครับว่า Code
- 19:52ที่คุณสร้างขึ้นมานั้นมันไม่ได้มีแค่ 100
- 19:54บรรทัดมันมีเป็นหมื่นเป็นล้านบรรทัดก็มี
- 19:56การที่คุณจะเอาซอce code นี้ทั้ง 1 ล้าน
- 19:58บรรทัดไปให้กับ LM เพื่อวิเคราะห์มันเป็น
- 20:00ไปไม่ได้เพราะฉะนั้นสิ่งนึงก็คือคุณจะ
- 20:03ต้องควบคุม manage เรื่องของ context ตรง
- 20:05นี้ให้ได้แน่นอนครับวิชา Context
- 20:07Engineering มีแต่คุณไม่ต้องทำเพราะ
- 20:09คอร์ดมันทำให้คุณแล้วเรียบร้อยคุณมีเพียง
- 20:12แค่หน้าที่ของคุณก็คือควบคุมเรื่องของ
- 20:14Message ที่จะคุยกับตัว agent ตัวนี้ให้
- 20:16ได้ก็พอเดี๋ไอ้เรื่องอื่นๆเนี่ยมันจะจัด
- 20:19การให้คุณเองนะคุณไม่ต้องทำนี่คือ context
- 20:21Windows ทั้งหมดประตูบานนี้ใหญ่ถึงขนาด 1
- 20:23ล้าน Token ก็คือ 900,000 กว่าเห็นมั้ย
- 20:26ตอนนี้เราใช้อยู่ทั้งหมด 35,000 ใช้ไป 4%
- 20:30ดูน้องmanนตตรงนี้เองนะเพราะฉะนั้นแชทที่
- 20:32คุณกำลังคุยอยู่เนี่ยมันจะทบไปเรื่อยๆ
- 20:34อยู่ใน message มันจะมากขึ้นเรื่อยๆ Token
- 20:36จะมากขึ้นเรื่อยๆมันรวมทั้ง memory ไฟล์
- 20:39ด้วยนะเมื่อกี้นี้จำได้มั้. Hon MD อยู่
- 20:41ตรงนี้หมดงั้นทุกครั้งที่คุณจะขนของเข้า
- 20:44ไปในถามใน LM เนี่ยมันต้องแบกอะไรทุก
- 20:46อย่างเนี่ยเข้าไปในห้องให้หมดทั้ง Message
- 20:48ด้วยเข้ามาดูตรงนี้เพื่อดูให้ดีว่าตอนนี้
- 20:50คุณใช้ Token ไปเท่าไหร่แล้วต่อ 1 รอบของ
- 20:53Message ที่คุยกับ LM นะต่อไปคุณจะมีคำ
- 20:56สั่ง/usageครับ
- 20:59ตรงนี้สามารถดูได้ว่าตอนนี้คุณใช้จ่ายของ
- 21:01คุณคือเท่าไหร่นะจะมี usage มี stat คุณ
- 21:05เลื่อนไปทางขวามือคุณใช้คีย์บอร์ดเลื่อน
- 21:08ซ้ายเลื่อนขวาได้จะมีตั้งแต่เอ่อสตัสเห็น
- 21:12มยสตัส config usage แล้วก็ stat คุณใช้
- 21:18ไปเท่าไหร่
- 21:20กด ESC เพื่อออกปึ๊บอ่ะตามนี้ต่อไปผมไปดู
- 21:25เรื่องของุก่อน
- 21:29คุณต้องเข้าใจ concept ของตัว agent life
- 21:32cycle นิดนึงครับโดยปกติแล้วตอนที่คุณ
- 21:35เข้ามาในคอร์ดเนี่ยแค่คุณกด Enter ไป
- 21:38เนี่ยมันมีกระบวนการทำอยู่เบื้องหลังอีก
- 21:40มากมายหลายกระบวนการซึ่งอ่ะถ้าเกิดคุณ
- 21:43เป็น NSN อยากจะดูว่ากระบวนการเจentของ
- 21:45คุณน่ะวิ่งยังไง FL ไปยังไงคุณก็แค่เปิด
- 21:47ไปเปิด NSN คุณจะเห็นได้ว่าอ๋อวิ่งเส้น
- 21:50นี้ครับไปหาagเจentนี้ไปที่โตนี้ทำนนเห็น
- 21:53หมดทุกกระบวนการแต่พอเป็นเจentสำเร็จรูป
- 21:55แบบนี้แล้วเนี่ยอยากรู้ว่า work flow
- 21:57ของคอร์ดมันทำงานยังไงเริ่มต้นครับนี่คือ
- 22:00Agent Life Cycle Start Session คุณ
- 22:04เข้ามาที่คอร์ดเมื่อกี้Cอร์ Enter ปึ๊บ
- 22:06Start Session แล้วไงต่อคุณพิมพ์คำว่า
- 22:08WR programม to print hello world
- 22:10ใช่มยเข้าสู่กระบวนการ user พร้อม submit
- 22:14ในเนี้ยมันจะมีสิ่งที่เรียกว่า each turn
- 22:16คือแต่ละรอบที่คุณกด enter เข้าไปมันนี่
- 22:18คือ 1 รอบนะนี่รอบแรกก่อนนะก็คือ user
- 22:21prom submit prram print hello
- 22:23world ใช่มหลังจากนั้นเนี่ยมันก็จะเข้า
- 22:25สู่กระบวนการสิ่งนี้เรียกว่า agentic
- 22:27loop มันเป็น loop ที่เกิดขึ้นจาก agent
- 22:29ทำงานเองไอ้ส่วนไอ้ loop ข้างนอกเนี่ยคือ
- 22:31loop ที่เกิดขึ้นจากตัวคุณเป็นคนกด enter
- 22:34แต่loopูopนี้มันเกิดขึ้นเองเกิดขึ้นกี่
- 22:35รอบไม่รู้แล้วแต่ว่าโมเดลเก่งไม่เก่งมัน
- 22:37ทำงานจบถึง go ที่ได้หรือเปล่าขึ้นอยู่
- 22:39กับหลูปตรงนี้มันก็จะเสีย token ไปเรื่อย
- 22:41ๆจนกว่ามันจะทำงานสำเร็จต่อไปมันเข้าสู่
- 22:44กระบวนการสิ่งเรียกว่า prool use อย่า
- 22:46ลืมว่าใน agent ของคุณจะมีการเรียกใช้
- 22:48tool ใช่มั้ยไปต่อ tool ได้ต่อมา
- 22:50Permission request อันเนี้ย Human in
- 22:52the loop ถ้าจังหวะนั้นมันต้องการขอใช้
- 22:54tool ตัวนี้ในการ curve หรือจะ edit
- 22:56ไฟล์มันจะขอ permission ตรงนี้นะต่อมา
- 22:59Tool Excuse เช่นเขียนไฟล์จะไปต่อ
- 23:02อินเทอร์เน็ตตรงนี้มันเริ่มทำงานะทำงาน
- 23:04เสร็จปุ๊บมันจะเกิดโพส Tool use ก็คือ
- 23:06หลังจากทำงานเสร็จแล้วเสร็จปุ๊บเราทำอะไร
- 23:09ต่อ sub agent start จังหวะที่ sub
- 23:11agent ทำงานอยู่ตรงนี้แล้วก็ task
- 23:13create แล้วก็ task complete ก็คือจบ
- 23:16งานจังหวะนี้เนี่ยถ้าเกิดว่าทำจนจบแล้วนะ
- 23:19แต่ยังไม่ถึง go ที่ต้องการเช่น user
- 23:21ต้องการให้เขียนโปรแกรม Hello World ใช่
- 23:23มั้ยมันยังเขียนไม่เสร็จไงเฮ้ยมึงกลับไป
- 23:25ทำใหม่กลับไปวนloูปตรงนี้จนกว่าจะทำได้
- 23:27ตรงนี้คุณต้องรู้ก่อนนะว่ากระบวนการของ
- 23:29HNEX โมเดลเนี่ยไอ้ตัวเนี้ยจะจัดการควบ
- 23:31คุมเ้าเองว่าเฮ้ยคุณต้องให้ถึงGoกให้ได้
- 23:34นะถ้าทำไม่ได้เอาไปทำใหม่เรื่อยๆพอทำงาน
- 23:36เสร็จแล้วเนี่ยมันก็จะจบถูกมั้ยก็ก็คือ
- 23:38Stop One loop หลายๆรอบถ้าโมเดลเก่ง
- 23:41หน่อยอาจจะวนloูopแค่รอบเดียวนะถ้าโมเดล
- 23:43ไม่ค่อยเก่งหน่อยก็หลายๆรอบแล้วแต่พอเทำ
- 23:45เสร็จปุ๊บเหยุดแล้วนี่คือ stop คุณได้ผล
- 23:47hello world. โกมาใช่มั้ยปึ๊บจังหวะนี้
- 23:49คุณกลับไปพร้อมใหม่เฮ้ยไม่เอาอ่ะจะ
- 23:51เปลี่ยน Hover World เป็นคำว่าสวัสดีก็
- 23:53เข้าสู่กระบวนการใหม่อีกรอบนึงนี่คือ User
- 23:55คนควบคุมแต่ละรอบแต่ละรอบแล้วก็เข้าสู่
- 23:58กระบวนการ Agentic Toop แล้วก็มาหยุดพอ
- 24:00หยุดเสร็จแล้วพอะผมจะออกแล้วนะ Exit ปึ๊บ
- 24:04เรียบร้อยจบกระบวนการนี่คือ Event ทั้ง
- 24:06หมดที่เกิดขึ้นใน Agent ตรงนี้เรื่องต่อ
- 24:08ไปที่จะรู้จักก็คือเรื่องของฮุคก็คือการ
- 24:11ที่เราสามารถที่จะเอาไปเข้าไปจัดการตาม
- 24:15จุดต่างๆพวกนี้ได้ที่ผมจะฮุคะตอนนี้เลย
- 24:18ตัวแรกเลยก็คือผมจะไปฮุกตรงนี้ตรง stop
- 24:21เพราะผมรู้สึกว่าตอนที่ไอ้เอเจนทำงาน
- 24:24เนี่ยผมต้องมานั่งตอบ Yes แล้วรอมันทำงาน
- 24:28กว่ามันจะเสร็จหลังๆพอทำงานมากๆปุ๊บเฮ้ย
- 24:32เมื่อมันเสร็จหรือยังวะจะไปกินกาแฟอยู่
- 24:34คุยๆอ้าวมันเสร็จแล้วนี่หว่าไม่รู้เพราะ
- 24:36ฉะนั้นผมจะบอกเอางี้เดี๋ยวตอนที่คุณ stop
- 24:39เนี่ยคุณช่วยแจ้งผมหน่อยได้มั้ยผมจะมาฮุค
- 24:41ตรงนี้นะเพื่อให้เอเจนเนี่ยมันตอบบอกแล้ว
- 24:44ว่าเสร็จแล้วครับพี่นี่อย่างี้เป็นต้นนะ
- 24:46มาลองเล่นกันวิธีการทำฮุคครับผมจะลองเล่น
- 24:50นิดนึงครับเดี๋ยวคุณเปิด Terminal อันไหน
- 24:52นะบนแม็กมันมีความพิเศษอยู่อย่างนึงครับ
- 24:55ก็คือมีคำสั่งที่ชื่อว่า say เคยเล่นมั้ย
- 24:59say สมมุติคุณบอก say hello
- 25:05enter
- 25:05>> hello
- 25:07>> เห็นยัง
- 25:09คุณอยากให้เค้า say หรือพูดอะไรก็ได้แต่
- 25:12ภาษาอังกฤษนะ
- 25:15>> Hello world
- 25:16>> โอเคโอเคป่ะนี่คือคำสั่งง่ายๆในแม็กที่
- 25:19สามารถที่จะพูดอะไรก็ได้เพราะฉะนั้นผมจะ
- 25:23เอาคำสั่งพูดเนี้ยให้เข้าไปพูดว่า
- 25:26complete
- 25:29>> completed
- 25:30>> เนี่เห็นมยโอเคป่ะพอเentทำงานเสร็จปุ๊บ
- 25:33เราจะให้เ้าพูดคำสั่งนี้นะมาเรามาลองเล่น
- 25:38กันครับให้ทุกคนไปที่ VS Code อีกรอบนึง
- 25:41ครับ Hook จะเก็บอยู่ใน D clot นะแล้ว
- 25:45สร้างโฟลเดอร์ขึ้นมา 1 โฟลเดอร
- 25:47ชื่อว่า Hook เติมSล
- 25:531 ไฟล์ชื่อว่า Stop แล้วกัน Stop. SS
- 25:58เป็น Shell script นะเป็น Shell script
- 26:01ก็คือ DS Stop ตรงนี้เดี๋ยวผมจะให้คำ
- 26:03สั่ง say ใช่ม say complete
- 26:08โอเคแบบนี้เซฟไป
- 26:11นั่นหมายความว่าเดี๋เเเ stop ปุ๊บก็
- 26:15completed
- 26:17อ่ะทีนี้ไอ้ไฟล์นี้เนี่ยมันต้องมีการได้
- 26:20ด้วยเพราะฉะนั้นเดี๋ยวผมขอทำงี้ครับทุกคน
- 26:23ลองดูนะคลิกขวาตรงฮุคนะแล้วเลือกคำว่า
- 26:29open in integrated terminal ปึ๊บใน
- 26:33เนี้ยถ้าเกิดคุณ ls ดูเนี่ยจะเห็นไฟ
- 26:34stop.ss ใช่มแต่มันยังรันไม่ได้คุณต้อง
- 26:37ใช้คำสั่ง csmod
- 26:40+ x stop.ss ก่อน
- 26:44ปึ๊บคราวเนี้ยมันจะเป็นสีแดงก็คือรันได้ะ
- 26:47ls ดูนะถ้าอยากรันก็คือ/stop.ss
- 26:50SS ดูก็จะ
- 26:52>> completed
- 26:53>> มันก็จะรันคำสั่งนั้นให้อันนี้คือ manual
- 26:56นะจริงๆแล้วคุณสั่งให้clออ่ะทำก็ได้นะฮะ
- 26:59แต่ว่าผมจะให้คุณ manual ก่อนทีนี้ถึง
- 27:02จังหวะที่เราจะต้องมา setting ะตรงนี้พอ
- 27:04คุณได้แล้วคุณ exit เลยนะ exit exit ได้
- 27:07เลยปึ๊บจังหวะนี้ครับทุกคน
- 27:12โดยclอนะสร้างไฟล์ตัวนึงขึ้นมาชื่อว่า
- 27:14setting
- 27:17เติม s.json Jon
- 27:22ที่ลิงก์นั้นนะ
- 27:26อันนี้คือภาพเดิมครับภาพเดิมที่ผมทำมา
- 27:29เมื่อกี้เนี้ยผมไปแปลงเป็น PowerPoint
- 27:30ให้นะจริงๆก็คือภาพนี้แหละนะ
- 27:34ผมจะไป copy ตรงนี้ครับทุกคนไปcopี้ตรง
- 27:39นี้
- 27:43เอาไปแปะไว้ในไฟล์
- 27:45นี้ปึ๊บโอเคเคมาเรามา set up กันหน่อย
- 27:53ผมจะต้องเปลี่ยนตรงนี้ครับเป็นคำว่า stop
- 27:56เปลี่ยนตรงนี้เป็น stop นะคือนี่คือตัว
- 27:59ฮุคว่าจากหน้าเมื่อกี้เนี่ยเราเห็นแล้ว
- 28:02ว่าฮุคของเราชื่อว่า Stop ใช่มยนี่ชื่อ
- 28:05ฮุคชื่อ Stop ถ้าอยากรู้ของคุณเนี่ยคุณ
- 28:08ไม่มีสไลด์ผมใช่มั้ยในนี้ก็มีฮะเห็นมั้
- 28:10มันจะมีชื่อฮุคอยู่เพียบเลยว่าจะเอาฮุค
- 28:12ไหนนะผมฮุค Stop เนาะเสร็จแล้ว
- 28:16ตรงนี้ matcher ไม่เอาลบทิ้งได้ลบทั้ง
- 28:19บรรทัดได้เลยครับไม่เอาเอ่อ hook type
- 28:22command ตรงนี้ไม่เอา if ไม่เอา argument
- 28:25ไม่เอาลบคอมทิ้งปึ๊บ
- 28:29เปลี่ยนตรงนี้เป็นคำว่า stop.ss SS โอเค
- 28:33เรียบร้อยผมขอจากคอร์ดอีก 1 รอบครับ Exit
- 28:37ปึ๊บ SL Exit นะแล้วเข้าใหม่คราวนี้คุณ
- 28:42ลองพิมพ์ Hello ดูก็ได้ครับปึ๊บ
- 28:46>> Completed
- 28:48>> เรียบร้อยแล้วเคุยกับเราเป็นภาษาไทยด้วย
- 28:50ป่ะเพราะว่าเราสั่งที่คอร์.MD MD ไว้ว่า
- 28:55ให้คุยเป็นภาษาไทยแล้วก็มีฮุค stop เรียบ
- 28:59ร้อยอีกอันนึงที่ผมอยากจะให้มันทำเลยก็
- 29:02คือผมอยากให้มัน say คำว่า please
- 29:06approve
- 29:07เพราะว่ามันชอบถามเราถูกมั้เราไม่รู้ว่า
- 29:09ต้องตอบตอนไหน
- 29:10>> Please approve
- 29:11>> อ่าเพราะฉะนั้นจังหวะนี้ทุกคนครับไป copy
- 29:15ไฟล์ stop มาเพิ่ม
- 29:19copy แล้วแปะนะแล้ว command C command
- 29:21V เลยแล้วก็เปลี่ยนเป็น approve
- 29:25เอ่อ say please approve
- 29:29แล้วก็ไปที่ setting เหมือนเดิมครับเวลา
- 29:31copy ตรงนี้ให้ copy อย่างนี้ครับดู copy
- 29:34ยากนิดนึงนะก็คือตรง stop ถึงตรงนี้พอ
- 29:39เวลาก๊อปก๊อปแค่ตรงนี้พอนะถ้าง่ายสุดแปะ
- 29:42ข้างบนตรงนี้แปะตรงปีกลางเหลือ stop ปึ๊บ
- 29:45แล้วคอมมต่อท้าย 1 ทีเสร็จแล้วตรง stop
- 29:48ตรงนี้เปลี่ยนใหม่ครับถ้าเกิดกลับไปดูที่
- 29:51ถ้าเกิดคุณดูที่ที่เว็บนะมันจะชื่อว่า
- 29:55Permission Request ครับทุกคนพิมพ์คำ
- 29:57ว่า Permission Request นะ
- 30:01ตรงนี้พิมพ์ได้เลยครับว่า Permission
- 30:04request โอเคแล้วก็เปลี่ยนตรงนี้ไปคำว่า
- 30:08approve
- 30:10โอเคถ้าจังหวะไหนที่เขาต้องการขออนุญาต
- 30:13เขาจะพูดว่า PR approve ผมขอออกก่อนนะผม
- 30:16ลบ Hello. โทิ้งก่อนผมจะลองให้เค้าเขียน
- 30:20โปรแกรม Hello World อีกรอบนึงครับก็คือ
- 30:23WR program
- 30:25to print Hello World
- 30:29จังหวะนี้เค้าจะขอ please approve นะ
- 30:36>> Please approve
- 30:37>> เห็นมะเราก็จะรู้อ๋อจังหวะนี้มากดตอบ Yes
- 30:46>> Please approve
- 30:47>> โอเคโค
- 30:52>> completed
- 30:53>> โอเคจังหวะนี้เราก็จะไม่ต้องกลัวแล้วว่า
- 30:56เราพลาดคุณจะไปเปลี่ยนคำว่าอะไรก็แล้วแต่
- 30:59คุณนะ Good job ก็ได้ผมอยากจะทำอีกอัน
- 31:02นึงอ่ะอันนี้ผมทำเองนะ user พร้อม submit
- 31:06แหนี่ความเท่ใครอยากทำตรงไหนก็ทำเลยนะ
- 31:09แล้วแต่คุณเลยเอ่อ submit ผมมี submit
- 31:13อีก 1 ตัวชื่อว่า Start
- 31:17เวลาที่เราเริ่มกระบวนการสั่งงานปุ๊บมัน
- 31:20จะ start หรือว่ามันทำงานแล้วนะแล้วก็ไป
- 31:24ที่ Setting เหมือนเดิมครับ
- 31:27Copy มา
- 31:31แปะ
- 31:32มันชื่อว่า User
- 31:35Submit
- 31:38โอเคแล้วเปลี่ยนเป็น
- 31:42Submit
- 31:45ผมใช้คำว่า Start ดีกว่าผมใช้คำว่า Start
- 31:49ss
- 31:51อันนี้เป็น Start โอเคเรียบร้อย
- 31:56ลองดูซิ
- 31:58>> Start
- 31:59>> อ่าไม่ต้อง exit ก็ได้ครับมันรู้เลย
- 32:02>> Completed
- 32:03>> โอเคจบเรื่องของฮุคที่คุณเห็นตรงนี้เนี่ย
- 32:07ไม่ใช่แค่เอามาสั่งเสียงนะทุกจังหวะที่
- 32:10คุณกำลังทำตรงนี้มันคือคำสั่งที่เป็น
- 32:12deterministic นะครับคุณเขียน script
- 32:14ไฟล์เขียน shell bat เช่นจังหวะที่มันทำ
- 32:17งานเสร็จแล้วให้มันยิง API ที่ไหนก็ได้
- 32:19เขียนโปรแกรม Python รunที่นี่ก็ได้นั่น
- 32:22คือสิ่งทีุ่มันทำได้ผมมีอีก 1 อย่างที่
- 32:24อยากจะให้คุณเก็บเอาไว้ใช้ก็คือเรื่องของ
- 32:27statตัส Line สิ่งที่คุณต้องพึงระวังเสมอ
- 32:30ก็คือเรื่องของราคาหรือคอร์สค่าใช้จ่าย
- 32:32ถ้าเรามานั่งพิมพ์ SLC context ดูค่าใช้
- 32:34จ่ายหรือสusetดูค่าใช้จ่ายมันไม่ทันการ
- 32:37เราอยากจะเห็นทันทีเดี๋ยวผมจะเปลี่ยนสตั
- 32:40Line ตัวนี้นิดนึงนะทุกคนพิมพ์คำสั่งที่
- 32:43ชื่อว่า slashstatus line
- 32:47เสร็จปึ๊บ
- 32:48>> start
- 32:50>> อ่ะทุกคนครับเดี๋ยวเราจะมา config ตรงนี้
- 32:52นิดนึงครับก็คือ
- 32:55copy
- 32:57copy ไฟล์ ss ตัวนึงขึ้นมานะcopี้มานะไป
- 33:01ไว้ในคลิกที่ dcord cord นะแล้วกด
- 33:03command v แล้วเปลี่ยนตรงนี้เป็นชื่อ
- 33:05ว่า status line
- 33:07ss
- 33:09นะที
- 33:11เราจะเอาสเตตัส Line ไหนมาใช้
- 33:14ถ้าเราไปเสิร์ชหา status line
- 33:21โอเคผมอยากให้คุณไปใช้ตัวเนี้ยตัวที่เป็น
- 33:25ไว้ดู
- 33:28ผมชอบตัวนี้นี่ๆๆตัวที่เป็น Display
- 33:32Multiple line ที่มันมีโชว์เรื่องของ
- 33:35เอ่อโมเดลที่ใช้แล้วก็เรื่องของราคาที่
- 33:38จ่ายเปอร์เซ็นต์ Context Windows ด้วย
- 33:41เพราะงั้นเดี๋ทุกคนcopี้ batch ตัวเนี้ย
- 33:43copy ทั้งหมดเลยตรงนี้นะที่เป็น display
- 33:46multiple line ที่มีเขียวๆตรงเนี้ย
- 33:51เอาไปแปะไว้ในไฟล์ status line
- 33:57s asss
- 33:58ปึ๊บ save เสร็จแล้วไปที่ setting ครับ
- 34:03จริงๆแล้ว setting มันน่าจะมีอยู่ใน
- 34:05document อยู่แล้วอยู่ใน document
- 34:11อยู่ใน Document นี่ๆคุณcopี้เองได้ครับ
- 34:14ในนี้ครับมันจะมีให้คุณcopี้ตรงนี้copี้
- 34:18แค่นี้พอไอ้ตัวปีกกลางข้างนอกไม่เอานะ
- 34:21เพราะเรามี Setting แล้ว
- 34:23กลับไปที่ตรงนี้ครับเวลาแปะเนี่ยผมแนะนำ
- 34:28ให้แปะด้านบนเพราะว่าจะได้ไม่พลาดแปะด้าน
- 34:30บนตรงนี้แล้วคอมมding
- 34:33แล้วกันผมไม่เอา padding ผมลบ padding
- 34:34ออกลบคอมทิ้งด้วยส่วนไอ้ตรงเนี้ยต้องบอก
- 34:40ก่อนนะว่าเวลาที่คุณเก็บไฟล์ Setting พวก
- 34:43นี้เนี่ยมันจะมีอยู่ 2 ที่คือโปเจect
- 34:45Level กับ User Level เนื่องจากว่าผม
- 34:48อยากจะให้คุณเก็บทุกอย่างไว้ใน Project
- 34:50Level ก่อนยังไม่อยากให้คุณเก็บไว้ใน
- 34:52user level แบบนี้เพราะงั้นทุกคนครับ
- 34:54เอาตรงเนี้ยไอ้ Cross D ตรงเนี้ย Copy
- 34:57มาแทนที่ TES
- 35:00เพื่อระบุว่าฉันจะใช้ Clud Project
- 35:03Level แทนนะไม่ใช้ user level ข้างหน้า
- 35:06เขียนเห็นคำว่า batch นิดนึงครับแล้วก็
- 35:09อ้างถึง status line.sh เนจากนี้ต่อไป
- 35:12ครับลอง exit ดูซิผมเข้ามาใหม่โอเคขึ้น
- 35:16แล้วตรงนี้ครับทุกคน
- 35:20เพื่อระลึกไว้เสมอว่านี่คือค่าใช้จ่าย
- 35:23แล้วก็ให้รู้ไว้ว่าตอนนี้คุณกำลังใช้
- 35:25โมเดลไหนอยู่นะต่อไปครับเรื่อง Agent
- 35:29Skill อันนี้ก็เป็นอีกหนึ่งเรื่องที่
- 35:31สำคัญมากในการที่คุณกำลังจะใช้agเจนกึ่ง
- 35:34สำเร็จรูปแบบนี้ผมเรียกมันว่ากึ่งสำเร็จ
- 35:37รูปหมายความว่ามันทำมาเกือบเสร็จแล้วแต่
- 35:40ข้อดีก็คือมันยังพอจะมีที่ให้เราสามารถ
- 35:42เข้าไปจัดการเพิ่มเติมได้อย่างที่คุณทำ
- 35:45NSN น่ะคนอื่นเอา Agent คุณไปใช้อ่ะเขา
- 35:48ไม่มีสิทธิ์มาแก้ System prom คุณออกม
- 35:49อ่ะอันเนี้ยเขาก็เปิดช่องให้ไปใส่ System
- 35:52prom ได้จาก cl.md ทีนี้ปัญหาของการที่
- 35:56คุณจะเอา System prom ไปใน cl.md MD
- 35:58เนี่ยปัญหาหลักๆเลยก็คือโหลดทุกๆครั้งใช่
- 36:01มั้ยจะดีกว่ามั้ยถ้าเกิดว่าเราโหลด system
- 36:03prom นั้นได้แบบ on demand เพราะฉะนั้น
- 36:06เรื่องของ agent skิมันก็เลยเกิดขึ้นมา
- 36:09สกิลเก็บไว้ที่ไหน
- 36:11ปัญหาโลกแตกอีกแล้วครับ
- 36:14เราคือคนที่ไม่เหมือนคนอื่นเราเนี่ยเรา
- 36:16ใช้อยู่ใน dot clill
- 36:19เนี่ยมันใช้ agent skิกิบskิลก็จริงเขาก็
- 36:23support agent skill gmin ก็มี gem
- 36:26skิแต่ก็มี agent skิทุกคนเนี่ยเขามีของ
- 36:28ตัวเองแล้วก็supพortของ agent skิด้วย
- 36:31เหมือนกัน Open Code ก็ Support Agent
- 36:33Skill เพราะฉะนั้นคนที่ไม่เหมือนคนอื่น
- 36:35เลยก็คือ CL Skill ถ้าเกิดคุณต้องการจะ
- 36:37ทำให้โปรเจคคุณนพพortทุก agent ได้ไม่ได้
- 36:40เก็บไว้ที่นี่แต่เก็บไว้ที่นี่แทนแล้วให้
- 36:42ตัวเนี้ลิงก์ไปหาตัวนี้แทนเนาะอ่ะมาลองดู
- 36:45วิธีทำทุกคนไปที่ agent ครับ do agent
- 36:48นะไปสร้างโฟลเดอร์ชื่อว่า Skill
- 36:53ต่อไปครับไปที่คอร์ดคลิกขวาที่คอร์ดนะ
- 36:56ปึ๊บแล้วก็ Open Open in indicated
- 36:58terminal
- 37:01พิมพ์คำนี้ครับ ln - s ทำ sim อยู่ที่
- 37:05จุดๆ/จุด agent/
- 37:08skill ปลายทางอยู่ที่ skill
- 37:13enter
- 37:15ตอนนี้คุณจะเห็นว่าจะมีสกิลขึ้นมาในนี้ะ
- 37:18แต่เป็นลิงก์ไปหาไอ้ข้างบนถ้าไม่เห็นให้
- 37:22กดปุ่มตรงนี้เพื่อรฟรช 1 ทีคุณก็จะเห็น
- 37:26สกิลที่เป็นลิงก์ต่อเห็นมั้แบบเนี้ย
- 37:29โปรเจคนี้จะซัพพอร์ตทุกๆ agent ละมาสร้าง
- 37:32สกิลแรกกันหน่อยทดลองสร้างสกิลง่ายๆไปที่
- 37:36สกิลครับคุณคลิกขวาที่สกิลตอนนี้เราใช้
- 37:39สกิลด้านบนเป็นหลักนะข้างล่างเนี่ยคือ
- 37:40ลิงก์ไปหาข้างบนตัวบนเนี่ย agent.md MD
- 37:43อยู่นี่นะใส่ทุกอย่างไว้ที่นี่เพราะนี่
- 37:44คือต้นทางนี่คือ sort of tools คลิกขวา
- 37:47ที่skิลครับแล้วเลือก New Folder ตั้ง
- 37:50ชื่อว่า Go de
- 37:52กฎของการทำ Skill ก็คือจะต้องมีไฟล์ที่
- 37:55ชื่อว่า Skillmd
- 37:59อยู่ 1 ไฟล์เราไปดูตำราก่อนวิธีการเขียน
- 38:04skill.md MDลเขียนยังไงหน้าตาเป็นอย่าง
- 38:06งี้ครับคือมันจะเป็น text ไฟล์ธรรมดานั่น
- 38:09แหละเพียงแต่ว่าเ้ามีการกำหนดนิดนึงสิ่ง
- 38:11ที่เรียกว่า Font Matter Font Matter
- 38:13เนี่ยมันจะเขียนเป็นยาเมา Format นะคุณ
- 38:15ต้องรู้จัก format ดีๆ Format ของ Text
- 38:17มีหลายแบบ Format ที่เป็น HTML format
- 38:19ที่เป็น Markdow Pintech Jon Y ก็อีก
- 38:22แบบนึงเหมือนกันมันมีหลาย format นะเขา
- 38:24ใช้Yumานะก็คือจะมี name เนี่ยเป็น
- 38:27require จะต้องใส่และชื่อของสกิลนั้นจะ
- 38:30ต้องตรงกันกับชื่อของโฟลเดอร์เมื่อกี้นี้
- 38:32คุณตั้งชื่อโฟลเดอร์ว่า Go de คุณก็ต้อง
- 38:34มีชื่อ name ตรงนี้ตรงกันกับชื่อโฟลเดอร์
- 38:36นั้นๆด้วยถ้าไม่ตรงไม่ได้ผิดกด Error เลย
- 38:40Description ตรงนี้คือคำอธิบายคุณต้อง
- 38:42ใส่เข้าไปให้ agent เข้าใจ AI จะเป็นคน
- 38:45ตัดสินใจหรือวิเคราะห์เองว่าเมื่อไหร่จะ
- 38:47ใช้สกิลนี้ในการโหลดเอาเข้ามาทำงานคิดถึง
- 38:51NE เมื่อกี้นี้จะสู้กับMorphiส morfest
- 38:53กำลังสู้กังฟูอยู่ Neo คือ agent จะต้อง
- 38:55รู้เองว่าจะต้องโหลดสกิลกังฟูเข้ามาในตัว
- 38:58เพราะจะไปดู index ในตู้กันว่าเ้ามีสกิล
- 39:00อะไรให้เขาใช้บ้างเก็จะโหลดตรงนี้มาเพราะ
- 39:02ฉะนั้นตรง description ตรงนี้แหละคือตัว
- 39:03ที่เขาจะโหลดสกิลที่เติดตั้งไว้แต่เวลา
- 39:05ที่เค้าติดตั้งสกิลเนี่ยเา้าจะไม่โหลดทุก
- 39:08อย่างสู้ยังไงเ้าไม่รู้เาจะโหลดเฉพาะว่า
- 39:10มีสกิลกังฟูแค่นั้นเองกังฟูไว้ต่อสู้เวลา
- 39:13เ้าโหลดเโหลดแค่นี้นี่คือ Token ที่ต้อง
- 39:15จ่ายจำไว้นะทุกอย่างที่เกิดขึ้นไม่ว่าจะ
- 39:18เป็น Cord.mD ก็ตามมันมาแก้ปัญหาเรื่อง
- 39:20Contex Windows ถ้าไม่มีปัญหาเรื่องของ
- 39:22context Windows ไม่มีเรื่องของค่าใช้
- 39:23จ่ายเรายัดทุกอย่างเข้า Cord.mB MB จบ
- 39:26เลยครับคุณไม่ต้องทำอย่างอื่นเลยแล้วโหลด
- 39:28ทุกครั้งก็จบแต่การทำครั้งนี้เนี่ยเรา
- 39:30ต้องการจะประหยัด token เพราะว่าไอ้พร้อม
- 39:32พวกเนี้ยมันเยอะมากถ้าคุณโหลดทุกๆครั้ง
- 39:34มันเปลืองแต่ถ้าเกิดว่าเราโหลดเฉพาะแค่
- 39:36นี้ล่ะบอกว่าเอ้ยฉันมีสกิลนี้อยู่นะสกิล
- 39:38ของ Go อยู่นะถ้าเกิดคุณอยากจะใช้อ่ะให้
- 39:40คุณมาโหลดตรงนี้ของฉันไปนั่นหมายความว่า
- 39:42นี่คือสิ่งที่คุณต้องอธิบายให้agเจent
- 39:44เข้าใจว่าสกิลนี้ทำหน้าที่อะไรสังเกตนะ
- 39:46ครับมันจะมีขีดๆ 3 ขีดเปิดปิดหัวท้ายแล้ว
- 39:49ก็ข้างล่างจะเป็นMarkา Format Markดาคุณ
- 39:52เขียนไปเลยว่าสกิลนี้ทำหน้าที่อะไรขั้น
- 39:54ตอนยังไงใหม่เหมือน system พร้อมตัวนึง
- 39:56แหละแค่มันถูกโหลด on demand ตอนที่เขา
- 39:58ต้องการจะใช้โดยที่มี require อยู่แค่ 2
- 40:01อย่างเองก็คือ name กับ description ใคร
- 40:03อยากดูตรงนี้ให้ไปดูที่ agentskill.io ไป
- 40:07ดูได้ตัว name เนี่ยห้ามเกิน 64
- 40:09character และ description ห้ามเกิน 1k
- 40:12chaตนั่นหมายความว่าเขาจะโหลดไปได้ไม่
- 40:14เยอะในนั้นจะต้องมีไฟล์อยู่ 1 ไฟล์ที่
- 40:17ชื่อว่า skill.md MD ซึ่งเป็น require
- 40:19ที่เหลือ optional หมดเลยเรามาเขียนกัน
- 40:23manual เขียนด้วยมือนะขีดๆขีดๆเปิดปิด
- 40:27หัวท้ายก่อนเลยในนั้นมีอะไรนะมี name
- 40:31colon ชื่อจะต้องตรงกันกับชื่อ directory
- 40:34ถูกมยเพราะฉะนั้นเราตั้งชื่อว่า go de
- 40:36ก็ต้อง go de เป็นอย่างอื่นไปไม่ได้ go
- 40:39de require อีก 1 อย่างคือ description
- 40:42คุณอธิบายไปเลยว่านี่คือ go developer
- 40:46อันนี้มันสั้นไปนะแต่ว่าคร่าวๆแค่นี้ก่อน
- 40:48ให้คุณเข้าใจแบบง่ายๆที่เหลือคือคุณ
- 40:52อธิบายว่าจะใช้สกิลนี้ทำงานเนี่ยจะต้องมี
- 40:56อะไรบ้างคุณอธิบายตรงนี้ไปได้เลยแต่
- 40:58เนื่องจากว่าเราต้องการความง่ายเพราะ
- 41:00ฉะนั้นก็เขียนไปเลยโปรแกรม
- 41:04language
- 41:07ใช้ภาษาโกรง
- 41:10อย่างงี้เอาง่ายๆแค่นี้พอโอเคเมื่อได้
- 41:15แล้วเราจะกลับไปที่คอร์ดนะผมไม่แน่ใจว่า
- 41:19สกิลนี้ถูกโหลดแล้วหรือยังนะแต่ดาวว่ายัง
- 41:21ไม่โหลดขอลองก่อนนะคุณสามารถ slash skิล
- 41:29ยังไม่มาเนอะเพราะฉะนั้นเรา exit ก่อนดี
- 41:32กว่าอ่าทุกคนครับ exit/ exit
- 41:36แล้วเข้ามาใหม่
- 41:40ใช้คำสั่ง slash skill เติม s enter
- 41:44ตอนนี้คุณจะเห็นว่าผมมีสกิลอยู่ 1 ตัว
- 41:49แล้วคือ
- 41:51ใช้ token อยู่น้อยกว่า 20 Token ใช้ไม่
- 41:55เยอะแต่ความพิเศษตรงนี้ที่มันดีกว่า
- 41:57clot.md ดีก็คือมันยังไม่ถูกโหลดถ้าคุณ
- 42:00ไม่ได้ใช้สกิลนี้มันออนเรียบร้อยเนาะอ่ะ
- 42:04ลองใช้กันครับกด Escap
- 42:07ถ้าอยากรู้ว่าสกิลนั้นมาแล้วหรือยังพิมพ์
- 42:10slash gof ดูครับจะเจอเห็นมถือว่าคุณ
- 42:14ได้สกิลนี้ะการระบุแบบนี้คือการระบุเลย
- 42:18ว่าฉันอยากจะใช้สกิลนี้ specific ไปเลย
- 42:20คุณลองให้เขียน Hello World ดิ W
- 42:24program
- 42:26to Print
- 42:28Hello world
- 42:30โอเค
- 42:31>> start
- 42:34please approve
- 42:36>> เรียบร้อยคุณได้ appr
- 42:41>> completed
- 42:42>> จากนี้ต่อไปหน้าที่ของคุณก็คือเราจะมา
- 42:45นั่งหาสกิลกันที่เหมาะสมกับงานด้านต่างๆ
- 42:48เพื่อให้clอของเราเนี่ยมีความสามารถที่
- 42:51เก่งขึ้นเรื่อยๆจากเดิมมันอาจจะมีความ
- 42:53สามารถนั้นเอ่อสามารถเขียน instruction
- 42:56เข้าไปในนั้นได้
- 42:59ผมทำ MCP ไว้ตรงนี้ผม publis ไว้แล้วผมมี
- 43:04Tool เพื่อไปเรียกอุณหภูมิมาแล้วเดี๋ยว
- 43:07จะให้ทุกคนเนี่ยมาเรียก Core NSN Work
- 43:09ของผมตัวเนี้ยได้อย่างไรเนาะเดี๋ยวผมให้
- 43:11ตัว MCP Server ไปผมอ่ะ Publish MCV
- 43:15Server ขึ้นอินเทอร์เน็ตไว้เรียบร้อย
- 43:17แล้วทุกคนกลับไปที่คอร์สครับออกจากคอร์ส
- 43:19ก่อน
- 43:20ผมคงไม่ต้องสอน MCP แล้วเนาะ MCP ทุกคน
- 43:23รู้จักอยู่แล้วจากที่เคยสอนไปนะที่ว่ามัน
- 43:26เหมือนเป็นโปรตคอลตัวนึงที่ไว้สำหรับให้
- 43:29agเจentสามารถคุยกันรู้เรื่องก็คือเป็น
- 43:31โปรโตคอลตัวนี้เป็นตัวกลางในการสื่อสาร
- 43:33เช่นคุณมีอื่นๆอีกที่ต้องการให้agเจent
- 43:36ตัวนี้ทำงานได้เนี่ยก็มักนิยมใช้ mcp กัน
- 43:39ทีนี้พอคุณได้มาแล้วเนี่ยตัวคอร์ด ce
- 43:41code เนี่ยก็supพอตัว mcp ได้เหมือนกัน
- 43:43สามารถต่อได้คุณก็ว่าใช้คำสั่งclอร์ดอัน
- 43:47นี้เค้าเรียก CLI นะคือคุณออกจากคอร์ด
- 43:49ก่อนนะแล้วก็คุณพิมพ์คอร์ด MCP คอร์ด MCP
- 43:53เนี่ยถ้าเกิดอยากจะดู help เนี่ยก็คือใช้
- 43:55ลบ H เพื่อจะดู help มันมันก็จะมีคำสั่ง
- 43:58อยู่มากมาย 1 ในนั้นคือคำสั่ง add เรา
- 44:01สามารถ add ได้สามารถ list ได้สามารถ
- 44:04remove ได้
- 44:06ซึ่งเราลองclอร์ด mcp list ดูก่อน
- 44:12enter
- 44:14มันก็จะ list mcp server ที่คอร์ดมีมา
- 44:16ให้ตอนนี้เค้า default มาให้เราตรงนี้นะ
- 44:20เห็นมต่อสต่อ mermate postman
- 44:23นี่คือสิ่งที่เค้ามีมาให้คุณจะไปต่อ
- 44:25Canvav ต่อไปครับ 365 Figma เมีมาให้ะ
- 44:28ระดับนึงนะให้คุณไป authentication ก็พอ
- 44:31นะทีนี้ผมมี MCP Server ให้คุณอยู่ 1
- 44:34ตัวซึ่งจะเป็น Forcast เพราะฉะนั้นเดี๋ยว
- 44:37เราจะไป add NCP Server ตัวนั้นกันก็
- 44:39คือ Cord
- 44:41MCP Add ถ้าอยากรู้ว่าเวลา add ด้วย CLI
- 44:47เนี่ยมันมี command อะไรบ้างใช้ - H ดู
- 44:50ก็ได้เพื่อดู help มัน
- 44:53นะพอลบ S แล้วเนี่ยมันก็จะมี option ต่าง
- 44:58ๆนานามากมาย1ึในนั้นก็คือ transport ผม
- 45:01ต้องเข้าควบคุม transport ให้เป็นแบบ http
- 45:04เพราะว่าที่ NSN ของผมเนี่ยเปิดเป็นแบบ
- 45:07HTTP ไว้นะมันจะมีแบบเอ่อ standard
- 45:10input output มี SSC มี HTTP โอเคอ่ะพ
- 45:16MCP add ผมจะใช้ transport เป็นแบบ http
- 45:20นะผมตั้งชื่อว่า
- 45:24แล้วแปะ URL เมื่อกี้นี้เข้าไปตรงนี้ฮะ
- 45:27นี่คือการ add MCP Server เข้าไปซึ่ง
- 45:31ปลายทางของ NCP ตัวนี้ก็คือ NSN นั่นหมาย
- 45:34ความว่าคุณสามารถผสมผสานกันระหว่าง Cord
- 45:38กับ NSN ได้ปึ๊บตอนนี้เขาได้แอดตัว MCP
- 45:43เข้าไปแล้วถ้าอยากเห็นว่ามันเข้าไปแล้ว
- 45:46หรือยังใช้คำสั่ง cl
- 45:49MCP list ดูครับดูซิว่าตอนนี้ได้เข้ามา
- 45:54อยู่ในนี้แล้วเห็นมั้ยเข้าไปที่คอร์ดครับ
- 46:00เหมือนเดิมเราจะใช้คำสั่ง/mcpิ
- 46:05มี mcp มยจะเห็นว่าตอนนี้เนี่ยเรามี mcp
- 46:09server อยู่ 1 ตัวที่เป็น local mcp นะ
- 46:11ก็คือ we connect 1 ตัวอย่างที่ต่อไป
- 46:15เวลาที่คุณคุยกับคอร์ดแล้วถามอะไรที่
- 46:18เกี่ยวกับweตorมันจะยิงไปที่ forecast
- 46:22ของ MCP ของผมนะมันเชื่อมโยงแล้วลองดู
- 46:25ครับกด Escap แล้วก็พิมพ์ What
- 46:29about weiter
- 46:32in Bangkok
- 46:34อันนี้เป็น up นะฮะ MO up นั่นหมายความ
- 46:36ว่า data ที่ออกมาจะเหมือนๆกันหมดผมไม่
- 46:39ได้ยิง API จริง
- 46:40>> Please approve
- 46:41>> เห็นมั้สังเกตมั้ว่าตอนนี้คอร์ดได้เห็น
- 46:44Tool แล้วเรียบร้อยก็คือ MCP ชื่อว่า
- 46:46Better มันจะคอทolนี้มันขออนุญาต
- 46:49Human in the loop
- 46:52มันจะเรียกใช้ tool แล้วนะมันรู้ว่ามันมี
- 46:55MCP Server ตรงนี้อยู่ Enter ปึ๊บ
- 47:00เห็นมั้ว่าเาตอบคำถามเราได้จากการ call
- 47:03SCP ที่ NSN
- 47:05>> completed
- 47:06>> แล้วตอบเป็นภาษาไทยเพราะว่าเราใส่ไว้ใน
- 47:08agent.md MD ไว้ว่าให้ตอบเป็นภาษาไทย
- 47:12>> ผมอยากให้คุณลองอีก 1 อย่างก็คือสกิลที่
- 47:15สามารถไปเรียก weather forecast ได้
- 47:18เหมือนกันแต่ไม่ได้เรียกผ่าน MCP ทุกคนจำ
- 47:21ได้มว่าผมเคยให้คุณเข้าไปใน
- 47:24weatherapi.com คอ่ะตอนนี้เรากำลังอยู่
- 47:28กับการสร้างสกิลอยู่นะapi.com
- 47:31ครับทุกคนจำได้มั้ทุกคนมีอยู่แล้วนี่ถ้า
- 47:34ที่เรียนมานะล็อกอินแล้วก็ไปเอา API key
- 47:37มาซะ API มันได้มาจากตรงนี้ weor API
- 47:42เอ่อ API do โอเค
- 47:47ให้ทุกคนไปเอา API key มาใส่ต่อท้าย
- 47:52อันเนี้ยคือเวอร์ API ของคุณจริงๆอันนี้
- 47:53คือยิงจริงแล้วนะเมื่อกี้คือ MCP คือยิง
- 47:56ผ่าน Server ผมนะแต่คราวนี้คือการยิงจริง
- 47:59ะก็คือใช้เอาkey์ที่คุณได้มาจาก apap.com
- 48:03เนี่ยตรงนี้ copy ไปแปะไว้ตรงข้างท้ายคุณ
- 48:09จะได้ตรงนี้มาอ่ะเรามาทำเวตสกิลกันดีกว่า
- 48:14ดูงี้ครับทุกคนสร้างสกิลครับสร้าง
- 48:16โฟลเดอร์นะโฟลเดอร์ขึ้นมาใหม่ชื่อว่า
- 48:21Forcaster
- 48:24โอเคเหมือนเดิมครับทุกๆครั้งที่มี Folder
- 48:27Skill ก็ต้องมีไฟล์ skill.md MD
- 48:32คุณเรียนกับผมเนี่ยเรียนแบบ manual ไป
- 48:34ก่อนแล้วก็พอคุณออโต้ปุ๊บคุณจะเข้าใจมัน
- 48:38ทันทีถ้ามาถึงปุ๊บก็คุณเรียนออโต้ทันที
- 48:41เนี่ยคุณจะไม่เข้าใจอะไรเลยอ่ะขีดๆครับ
- 48:45เหมือนเดิมขีดๆมี name เอออันนี้ไม่แน่ใจ
- 48:49ไอ้ตัวช่วยตรงเนี้ยถ้าเป็นไปได้ติดตั้ง
- 48:52Extension ที่ชื่อว่า Code
- 48:57VS Code ครับไปที่ Extension นะ Search
- 48:59หาคำว่า Cord code for VS Code มันจะ
- 49:02ก็จะมีเครื่องมือช่วยคุณหลายๆอย่าง
- 49:07ขีดขีดๆนะมี name colon ชื่อเดียวกับ
- 49:11ชื่อโฟลเดอร์ครับ
- 49:14Forcaster
- 49:16มี description
- 49:18บอกว่า weiter
- 49:21forecaster
- 49:23โอเคทีนี้ความพิเศษอยู่ตรงนี้ครับก็คือ
- 49:27ว่าคุณสามารถให้สกิลสามารถเรียก command
- 49:31ได้ด้วยสามารถ accute batch shell ได้
- 49:33ด้วย run this API
- 49:37for better
- 49:40data
- 49:42การเขียน markdown คุณอยากให้มันรัน shell
- 49:46script พิมพ์เก็บ 3 ทีปึ๊บๆถ้าอยากให้
- 49:50มันรัน shell ให้คนพิมพ์ hs แบบนี้คือ
- 49:53shell ถ้าอยากให้มันรัน Python พิมพ์
- 49:55Python นะอยากให้มันรันอะไรก็ใส่ตรงนั้น
- 49:58นี่คือเจสันอย่างงี้ใส่ได้อันนี้คือ shell
- 50:01ใช่มั้ยโอเคแล้วก็เก็บๆแบบนี้เปิดปิดแล้ว
- 50:05ก็บอกว่าอันเนี้ยเราจะให้ curl นะโอเค
- 50:10วิธีการอยากรู้ว่ามันรันคำสั่งอะไรเมื่อ
- 50:12กี้เราเปิดผ่านเว็บBrowเserใช่มั้ยอย่าง
- 50:14งี้ใช่มั้
- 50:15>> ถ้าฝั่งของ DEF อ่ะเวลาเขาเขียนคแบบผ่าน
- 50:18Terminal ผ่าน C เนี่ยเจะแค่คำสั่งนี้คำ
- 50:20สั่ง curl แล้วก็แปะลงไปแบบนี้ Enter
- 50:24ปึ๊บเนี่ยคือการยิง API เรียบร้อยแล้วเ้า
- 50:26ได้ data มาเรียบร้อยนี่นี่คือ data ที่
- 50:28ผ่านการยิง API ด้วยคำสั่งเurเห็นมยพอคุณ
- 50:31ยิงได้แบบนี้ปุ๊บคุณก็ทำอย่างี้เหมือนกัน
- 50:33ครับที่ฝั่งของสกิลของคุณก็พิมพ์curิแล้ว
- 50:36ก็แปะแบบเนี้ยเรียบร้อยเราสอนคอร์ดว่าถ้า
- 50:40ต้องการจะใช้สกิลนี้ให้ทำแบบนี้นะแล้วมัน
- 50:42จะยิงให้เราเองเรียบร้อยแล้วเสร็จแล้ว
- 50:45skill forecast
- 50:48อันนี้คืออันนี้คือไม่แน่เห็น security
- 50:50แจ้งเลยคีย์ไม่ปลอดภัยถูกต้องครับ
- 50:54>> อ่าอยู่ในเก็บไว้ใน environment เอออัน
- 50:57นี้คือตัวอย่างที่ไม่ดีนะโอเคอ่ะทุกคน
- 51:01ครับเดี๋ยวเรา exit กันก่อนเพื่อว่าจะได้
- 51:02ให้มันโหลดสกิลใหม่เนาะแล้วก็เข้าไปอีก
- 51:05รอบนึงคราวนี้สิ่งที่คุณเห็นก็คือคุณจะมี
- 51:08slash weather forecaster ขึ้นมาเป็น
- 51:11สกิลใหม่เห็นมยทุกครั้งที่คุณมีสกิลเพิ่ม
- 51:16แบบนี้นะแล้วคุณก็ถามได้เลยครับอันนี้ของ
- 51:18จริงนะอ้อโทษๆแป๊บนึงสกิลคุณพลาดอย่างนึง
- 51:21ก็คือคุณไปฟิกว่าเป็นBangคอกเห็นป่ะความ
- 51:24พิเศษของภาษาพวกนี้ก็คือว่าคุณพิมพ์อะไร
- 51:27ก็ได้แต่ผมแนะนำงี้ผมชอบทำงี้นะแต่ไม่มี
- 51:30อะไรผิดนะผมใช้เครื่องหมายสามเหลี่ยมแบบ
- 51:33นี้แล้วพิมพ์ว่านี่คือโลคช
- 51:36มันไม่ใช่วิชาโปรแกรมมิ่งนะเนี่ยคือ
- 51:38โปรแกรมมิ่งพิมพ์อย่างี้ไปก็ผิดแต่มันกิน
- 51:41อะไรก็ได้ไงเพราะว่าสิ่งที่ AI agent
- 51:44มันอ่านมันจะอ่านเป็นภาษามนุษย์เข้าไป
- 51:46แล้วมันอ๋อเดี๋ยวมันจะไป replace ตัวนี้
- 51:48เป็นโลคationให้คุณเองพิมพ์งี้ไปเลย
- 51:53เอาใหม่ขอโทษกดขอ exit ใหม่อีกรอบนึง
- 51:58คราวนี้เอาใหม่ครับผมอยากจะพิมพ์seสิรชหา
- 52:02อะไรที่ไหนดี slash weer forecaster
- 52:05ไม่ต้องพิมพ์ให้จบนะพิมพ์กด tab/wter
- 52:08แล้วก็ tab ได้เลยแล้วบอกว่า what about
- 52:13weather
- 52:16in theater
- 52:20นี่
- 52:21>> ผมพิมพ์ไปที่เมืองอื่น
- 52:22>> start
- 52:23>> แล้วสกิลดูมันจะยิง API ให้เราเอง
- 52:27>> Please approve
- 52:28>> เห็นมยว่ามันยิง API แล้วคุณดู
- 52:31>> นี่มันไปเปลี่ยนที่เป็นหป่ะ
- 52:37>> approve ครับ
- 52:40>> เรียบร้อย
- 52:47>> มาเข้าสู่เรื่องต่อไปครับจะไปหาสกิลกัน
- 52:50เพิ่มแล้วนะไปที่ skill.ss SS ครับ
- 52:55ที่นี่คือแหล่งสกิลที่คุณไม่ต้องเขียนเอง
- 52:58ก็ได้คือในโลกนี้มีคนทำสกิลให้เราใช้ฟรีๆ
- 53:01อยู่หลากหลายแล้วนะคุณสามารถไปหาสกิลพวก
- 53:04นี้มาใช้งานได้เลยใครอยากจะทำ Font End
- 53:08Design Anthopic มี Font Design ให้
- 53:11เราแล้วสกิลที่ผมต้องการนะวันนี้เนี่ยมัน
- 53:13จะมีตัวที่ชื่อว่ากิของ Mat Pocock ตัว
- 53:17นี้แต่ว่าเวอร์ชั่นใหม่ที่มาอัปเกรดจากกิ
- 53:21มันชื่อว่ากิ Gill with Dog ครับตัวนี้
- 53:25Gill with Dog จริงๆสามารถเสิร์ชหาได้
- 53:27นะแต่ว่าพอดีมันติดท็อปอยู่ก็เลยเอาตรง
- 53:29นี้เลยครับ Gill with Dog เข้าไปเรา
- 53:31ต้องติดตั้งสกิลนะซึ่งมันมีคำสั่งติดตั้ง
- 53:34สกิลให้เราแล้วนะชื่อตัวนี้ NPX Skill
- 53:37อ่ะ Copy ไปปึ๊บแล้ว Exit ก่อน
- 53:44เอาคำสั่งเมื่อกี้มาแปะปึ๊บ
- 53:48ปึ๊บดันได้มั้ยถ้าได้มันถามถามว่า Yes
- 53:53Enter
- 53:54>> ปึ๊บไม่ได้
- 53:56>> โอเคจังหวะนี้ถ้าเราอยากให้มันวางไว้ใน
- 54:01clอสามารถกด Space Bar ตรงนี้ได้เลยแต่
- 54:04ผมไม่ต้องะเพราะว่าผมทำซิมลิงเรียบร้อย
- 54:07แล้วนั่นหมายความว่าเราจะไม่ต้องไปที่แต่
- 54:10ละเจ้าละเราแค่กด Enter ผ่านไปได้เลยไม่
- 54:13ต้องเลือกนะปึ๊บมันบอกว่าจะวางไว้ใน
- 54:16Project Level หรือไว้ใน Global ไว้ที่
- 54:18project Level นะ Enter ปึ๊บ Install ก
- 54:21เลยมั้ย Yes ปึ๊บโอเค
- 54:25มันจะ copy ไปไว้ที่ do agent skill
- 54:28ให้เราเห็นมั้ยชื่อว่า skill with dog
- 54:36>> ตอนนี้เค้าได้มี skill.md MD ให้เราแล้ว
- 54:39>> เค้าบอกว่าต้องการสกิล 2 ตัวเพิ่มก็คือ
- 54:42Killing กับ Domain Modelling ทุกคนทำ
- 54:45ต่อครับกลับไปที่นี่ back กลับไปเสิร์ชหา
- 54:49Killing
- 54:51Gling
- 54:55ของ Matcock คนนี้นะเข้าไป copy แล้วก็
- 54:59รันคำสั่งครับ
- 55:02เหมือนเดิม Enter ปึ๊บ
- 55:08Enter
- 55:09แบบ project level Yesing
- 55:15มาแล้วนะ
- 55:18ยังไม่พอเค้าขอ
- 55:22เค้าขอ Domain Modelling ด้วยไปเสิร์ชหา
- 55:24Domain Modelling
- 55:27back กลับไปเสิร์ชหา Domain Modelling
- 55:32Domain Modelling ของ matcock นะเข้าไป
- 55:37copy
- 55:43enter
- 55:46ติดตั้ง project level install อ่ะผม
- 55:50ต้องการ 3 ตัวคือ killing
- 55:53gillar with doc แล้วก็ domain
- 55:54modeling ตัวนี้ 3 ตัว
- 55:58mat pocock เป็นใครเรามาดูกันหน้าตา
- 56:01เค้า
- 56:03นี่นี่นี่คือตัว Mat Pocock Skill for
- 56:06Real Engineer
- 56:08>> อย่างเท่
- 56:11>> โค
- 56:16นี่ครับจะมีกิกับกินะ
- 56:30เมื่อได้แล้วครับทุกคนเราจะทำการใช้สกิลก
- 56:34with dog นะครับ
- 56:36grill with dog อ่ะทีนี้ทุกคนเราจะไป
- 56:41สร้างโปรเจคสักตัวนึงตอนเปัญหาของเราก็
- 56:44คือว่าคุณจำได้มั้ว่าเวลาที่คุณเขียน
- 56:47พร้อมอ่ะคุณจะต้องกรอกทุกอย่างคexต่างๆ
- 56:50ให้ครบถ้วนแต่บางครั้งเวลาที่เราจะกรอก
- 56:53พร้อมแบบนั้นน่ะมันเรื่องยากมากเลยเพราะ
- 56:55ว่าเราต้องมานั่งคิดว่าคิดครบหรือยังนะ
- 56:58มุมนั้นมุมนี้เราคิดแล้วหรือยังมันเลยทำ
- 57:01ให้เวลาคุณเขียนพร้อมหรือเขียนเขียน
- 57:02requirement เข้าไปในคอร์ด ce code อ่ะ
- 57:04อาจจะเขียนไม่ครบก็ได้แต่จะดีกว่ามั้ยถ้า
- 57:06เกิดว่ามี AI มาคอยสัมภาษณ์เรามันย้อนทาง
- 57:08กันแทนที่เราจะไปบอกมันให้มันมาถามเราดี
- 57:11กว่ามั้ยเรามีไอเดียตั้งต้นบางอย่างแล้ว
- 57:14ให้มันคิดต่อว่าเราคิดครบแล้วหรือยังมัน
- 57:17จะถามไปเรื่อยๆจนกว่าจะครบทุกอย่างแล้ว
- 57:19มันก็จะเซฟเป็น requirement ไว้ให้เป็น
- 57:21requirement เพราะฉะนั้นเดี๋ยวเราจะใช้
- 57:23อย่างนี้นะใช้สกิลนี้เพื่อช่วยเราในการ
- 57:25เขียนพร้อมนะโอเคเดี๋ยวผมอยากให้คุณทำ
- 57:29โปรเจคซักตัวนึงง่ายๆผมต้องการให้คุณทำ
- 57:31Create registration
- 57:35website
- 57:37separate
- 57:39front end
- 57:41and back end ให้เค้าแยก font end
- 57:44กับ back end ด้วยคิดอะไรไม่ออกคิดได้
- 57:47แค่เนี้ย enter เลย
- 57:49>> start
- 57:52>> โอเคสังเกตนะครับว่าเขาจะเรียกใช้สกิลที่
- 57:55ชื่อว่า killing
- 57:57เดี๋ยวให้คุณตอบคำถามเค้าไปเรื่อยๆนะครับ
- 57:59แต่ว่าจังหวะที่เค้าถามเสร็จแล้วแล้วแล้ว
- 58:02เค้าจะขอทำอย่าเพิ่งให้เค้าทำนะ
- 58:06โอเคเเริ่มถามแล้วจากนี้ต่อไปทุกคนจะไม่
- 58:09เหมือนกันแล้วนะแต่ละคนจะถามไม่เหมือนกัน
- 58:11คุณลองตอบคำถามเดูว่าที่คุณพอใจได้เลยนะ
- 58:13ฮะของผมจะเอาเป็นแบบลงทะเบียนคอร์สหรือลง
- 58:16ทะเบียน Event ดีอ่ะผมแบบ B แล้วกันก็คือ
- 58:19ให้กรอกแบบฟอร์มลงทะเบียน Event
- 58:24>> โอเคมีคำถามเพิ่มเติมครับบอกว่างานนี้
- 58:26เป็นงานอีเวentเดียวหรือหลายงานผมบอกมี
- 58:29งานเดียว A
- 58:33เค้าถามผมว่าต้องมีฝั่งแอดมินผู้ดูแลงาน
- 58:36สำหรับดูรายชื่อผู้ลงทะเบียนหรือไม่ผมบอก
- 58:39ไม่มีแล้วกัน
- 58:43มีจำนวนที่นั่งจำกัดหรือไม่เขาบอกไม่มี
- 58:48ฟอร์มลงทะเบียนต้องเก็บข้อมูลอะไรบ้างผม
- 58:51เอาแบบที่ 2 แล้วกันนะชื่ออีเมลโทรศัพท์
- 58:55ชื่อองค์กร
- 58:58อีเมลที่ลงทะเบียนต้องห้ามซ้ำโอเค
- 59:04หลังรถทะเบียนเสร็จแล้วส่งอีเมลยืนยัน
- 59:06หรือไม่ไม่ต้องส่ง
- 59:10>> Backend ใช้ภาษาอะไรดีผมจะให้เขาใช้Goก
- 59:13ดีกว่าเนาะ
- 59:15เคผมใช้ Gold Rank
- 59:20เว็บ FMWK ผมใช้ Gin
- 59:24database ผมขอใช้แบบง่ายก็คือแบบ SQL นะ
- 59:29เถามถึง Font Nend ครับ Font Nend ผม
- 59:31ต้องจะใช้เป็น React แล้วกัน
- 59:35build tool ผมใช้ white
- 59:40submit เสร็จแล้วต้องการแบบไหนแสดงยืน
- 59:43ยันในหน้าเดิมกลับไปที่หน้า Thank you
- 59:45ผมไปที่หน้า Thank you แล้วกัน
- 59:51ต้องการ container doอกerหรือไม่บอกยัง
- 59:54ไม่ต้องการแล้ว
- 59:58โครงสร้างโปรเจคแบบไหน
- 1:00:01หรือจะเป็นแยกผมใช้เป็น monipo แล้วกัน
- 1:00:05ปึ๊บ
- 1:00:09ตอนนี้ผมอยากทดสอบ CAS ที่เรากำหนดไว้
- 1:00:11Uniลให้ชัดเจนอีกหน่อยถ้าคุณพยายามลง
- 1:00:14ทะเบียนด้วยอีเมลที่ลงทะเบียนไปแล้วจะ
- 1:00:16เกิดอะไรขึ้นที่หน้าฟอร์มนี่นี่ถือว่า
- 1:00:18เค้าก็ละเอียดดีนะเราบอกว่าให้แสดง error
- 1:00:21แล้วกันซึ่งไอ้เลขพวกเนี้ยบางทีเราคิดไม่
- 1:00:25ถึงอเราคิดไม่ออกแล้วตอนแรกมันก็ฉลาดพอนะ
- 1:00:27ที่จะช่วยเราคิดเรื่องพวกนี้ได้
- 1:00:37ว้าวมาแล้วครับตอนนี้ผมให้เข้าบันทึกเลย
- 1:00:41Yes
- 1:00:42ให้เข้าบันทึกเก็บอยู่ใน context.md MD
- 1:00:44นะ
- 1:00:48โอเคผมได้งานผมแล้วค่าแบบสอบถามนี้ 35
- 1:00:54บาท
- 1:00:57อ่ะผมได้.md MD มาครับ
- 1:01:01>> นี่คือสิ่งที่เราคุยกับเค้าแล้วมีdoอก
- 1:01:03ด้วยรายละเอียดตรงนี้นะโอเค
- 1:01:08ทีนี้ใครที่เสร็จแล้วเนี่ยผมอยากให้คุณทำ
- 1:01:11อีกอย่างนึงก็คือผมยังไม่ให้เค้าdeฟเลยนะ
- 1:01:14ผมจะให้เค้าทำเป็นทานตรงนี้ออกมาก่อนว่า
- 1:01:17เขา้าจะทำอะไรบ้างใครใช้วิธีอื่นหรือให้
- 1:01:20เค้า de เลยก็แล้วแต่นะลองดูวิธีผมแล้ว
- 1:01:23กันก็คือผมจะให้เค้าไป create
- 1:01:27list of task
- 1:01:31for implement
- 1:01:33ตัว context ตัวเนี้ย separate
- 1:01:38front end
- 1:01:41back end แล้วก็ QA task put in
- 1:01:47task.nd
- 1:01:49ND file คือผมจะให้เค้า create list
- 1:01:53of task for implement งานเนี้ย
- 1:01:55separate front end back end QA
- 1:01:57ด้วยนะ put in task.mdfile เพื่อว่าเรา
- 1:02:00จะได้เห็น task ทั้งหมดที่เขาจะทำก่อน
- 1:02:08โอเค
- 1:02:10เมื่อคุณได้ TAS. MD แล้วหน้าตาก็ประมาณ
- 1:02:13นี้นี่คืองานที่ต้องทำแบ่งเป็น back end
- 1:02:16front end แล้วก็ QA
- 1:02:21ถ้าอยากเห็นแบบสวยงามให้ไปคลิกตรงขวามือ
- 1:02:24ที่เป็นรูปแบบนี้ Open Preview ด้านข้าง
- 1:02:29ก็ดูสวยงามมากขึ้น
- 1:02:31แต่ก็ยังไม่สวยงามขั้นสุดถ้าสวยงามขั้น
- 1:02:34สุดแนะนำให้ติดตั้ง Extension ที่ชื่อว่า
- 1:02:40FL Flow Mark editor
- 1:02:46ติดตั้งไปแล้วเนี่ยพอคุณไปเปิด T.md MD
- 1:02:48ปุ๊บเนี่ยมันจะมีปุ่มนี้ขึ้นมาก็คือปุ่ม
- 1:02:51ที่เป็นรูปนี้
- 1:02:53Open Flug Flow Mark Editor กดปุ่ม
- 1:02:56เปิดปึ๊บอ้าจะดูสวยงามมากขึ้นมีเช็คบล็อก
- 1:03:00ข้างหน้าเห็นมั้ยนี่คือ Task ที่เราจะให้
- 1:03:03AI ทำทีละ
- 1:03:06เราจะรู้เลยว่า tar ไหนทำแล้วหรือจะไม่ทำ
- 1:03:08หรือคุณอยากจะเพิ่ม TAS คุณก็ไปเพิ่มได้
- 1:03:10เลยครับที่เนี่ยคุณเห็นว่าเค้าิ TAS มา
- 1:03:14แล้วยังไม่พอใจไปเพิ่มทงานเพิ่มเติมได้
- 1:03:18อยากให้เค้าทำอะไรไปเพิ่มได้เลยนะก็จะ
- 1:03:21แบ่งเป็น front end back end เรียบ
- 1:03:23ร้อยนะแบบนี้เพราะฉะนั้นเดี๋เราจะลองให้
- 1:03:27AI มาทำงานท้าพวกนี้กันเนาะ
- 1:03:30โอเคเมื่อพร้อมแล้วเราจะสั่งclอทำงานแล้ว
- 1:03:34นะ
- 1:03:36ท้าตรงนี้ก็เก็บไว้ดู
- 1:03:42เริ่มต้นถ้าเราไปดูที่ทารคแรก
- 1:03:47เค้าจะทำที่ฝั่ง Backend ก่อนนะก็คือจะไป
- 1:03:49Init Go เห็นม init go module
- 1:03:52backend ขึ้นมา add gin sq light
- 1:03:55driver เข้ามาแล้วก็ create
- 1:03:57registration table ขึ้นมาตามนี้เลย
- 1:03:59ครับโอเคงั้นเดี๋ยวเราให้เทำทีละส step
- 1:04:01นะคือในเบื้องต้นเนี่ยใครที่ยังรู้สึกว่า
- 1:04:04aut pilot มันน่ากลัวคุณลอง manual
- 1:04:06pilot ไปก่อนค่อยๆทำทีละ steep ไปก่อน
- 1:04:09แล้วเดี๋พอคุณมั่นใจว่ามันใช่แล้วคุณค่อย
- 1:04:11ออโต้ pilot ทีหลังนะคือตอนเนี้ยเราอยู่
- 1:04:13ในโหมด Manual mode ไปก่อนนะแล้วสักพัก
- 1:04:15เดี๋ยวคุณจะเริ่มรำคาญจะเริ่มไป Accept
- 1:04:18Edit on แล้วอีกสักพักคุณจะไปที่ Auto
- 1:04:20mode on โอเคผมจะให้เค้า initial git
- 1:04:23ขึ้นมาแล้วก็ทุกๆครั้งที่เทำแต่ละ tar
- 1:04:26เสร็จเนี่ยให้เค้าคมกิไปเรื่อยๆทำ 1 TAR
- 1:04:30ก็คอมมิทำ 1 TAR ก็คมิตงี้แล้วกันเนาะ
- 1:04:32เพราะฉะนั้นเดี๋ยวเรามาเชลกิกันก่อนแต่
- 1:04:34ว่างานของกิจเนี่ยผมจะให้มันแยกออกมาเป็น
- 1:04:37อีก 1 ตัวเ้าเรียกว่า sub agent อ่ะเรา
- 1:04:39เข้าสู่เรื่อง sub agent เลยแล้วกันถ้า
- 1:04:41เกิดว่าคุณมีงานทุกอย่างแล้วคุณให้ตัว
- 1:04:44Main agent เนี่ยเป็นคนทำงานทุกสิ่งที่
- 1:04:47เกิดขึ้นก็คือ contact window มันจะบวม
- 1:04:49ไปเรื่อยๆดูที่ตัวนี้
- 1:04:55ตอนเนี้ยผมกินไปแล้ว 7% ทุกๆครั้งที่คุณ
- 1:04:58ใช้ไปเนี่ยไอ้คทตรงนี้จะบวมขึ้นเรื่อยๆ
- 1:05:00บวมขึ้นเรื่อยๆจนกระทั่งเต็มทีนี้งานที่
- 1:05:03เราจะให้อยู่ในmaมinเทรดหรือ main agent
- 1:05:05ตรงเนี้ยเราอยากให้เป็นงานที่เกี่ยวข้อง
- 1:05:07กับการdeฟงานนี้เท่านั้นอะไรที่ไม่เกี่ยว
- 1:05:09ข้องเช่นงานโค้ดรีวิวหรืองานเทสหรืองาน
- 1:05:13ที่เป็นจัดการเรื่องกิจอย่างเงี้ยผมอยาก
- 1:05:15จะให้แตกเอาไปเป็น sub agent ต่างหาก
- 1:05:17เพื่อไม่ให้มันมารวม context อยู่กับไอ้
- 1:05:20ตัวเมนตรงนี้นะโดยปกติแล้วเนี่ยถ้าคุณใช้
- 1:05:23agเจentเดียวในการทำงานทำทุกอย่างเลยทั้ง
- 1:05:25โค้ดรีวิวด้วยทุกอย่างอยู่ใน Main agent
- 1:05:27ตัวเดียวเริ่มต้นเทิร์นแรกอาจจะกินนิดนึง
- 1:05:29เทิร์น 2 จะมากขึ้นเรื่อยๆเทิร์น 3
- 1:05:31เทิร์น 4 พอยิ่งมากเข้าปัญหาก็คืออะไร
- 1:05:34ครับถ้าเกิดเต็มพอร์ตจะทำการ compact
- 1:05:37ครับ compact ก็คือจะทำการ summariz ไอ้
- 1:05:39message ด้านบนน่ะให้มันเหลือกระชับ
- 1:05:41เพื่อลดปริมาณของ context ไม่ให้มันเกิน
- 1:05:43นั่นคือข้อดีอย่างนึงที่มันสามารถคุยต่อ
- 1:05:45ได้แต่ข้อเสียก็คือมัน lot of context
- 1:05:47ครับข้อมูลที่คุณเคยคุยกันทั้งหมดเนี่ย
- 1:05:49แทนที่มันจะอ่านแล้วรู้เรื่องทุกอย่าง
- 1:05:51กลายเป็นว่ามันเหลือเมoryแค่ก้อนเดียวที่
- 1:05:53มันสรุปมาเท่านั้นเองมันทำให้ความฉลาดมัน
- 1:05:55น้อยลงเพราะฉะนั้นเราจะไม่ให้เกิดสิ่งๆ
- 1:05:57นี้คือไม่อยากให้คexมันเต็มเราเลยหันไป
- 1:06:00แตกงานออกมาเป็นงานย่อยๆส่งไปให้ศัพท์
- 1:06:02agent เป็น agent ย่อยๆทำงานถ้าเกิดคิด
- 1:06:04ถึง Nend ของคุณก็คือคุณทำเป็นศัพท์ Work
- 1:06:07นั่นเองโยนออกไปข้างนอกทำให้เวลาที่มัน
- 1:06:09เรียกศัพท์ agent ทำงานเนี่ยมันจะไปทำงาน
- 1:06:11เท่าไหร่ไม่รู้แต่ว่าศัพท์ agent ทำงาน
- 1:06:1360k 60,000 token แต่สุดท้ายซ้ายมันจะ
- 1:06:16ทิร์นมาแค่ summary ของงานนั้นเท่ากับว่า
- 1:06:18context ที่ตัว main agent เก็บเนี่ย
- 1:06:20เก็บแค่ 15K token เท่านั้นเองนี่คือ
- 1:06:22สิ่งที่มันดีกว่าอ่ะคุณไปเรียกสับ agent
- 1:06:24ต่อสตรงนี้ทำงานอยู่ที่ 80,000 token
- 1:06:27แต่มันรีทิร์นมาแค่ 20,000 token มัน
- 1:06:29เก็บแค่ 20,000 token ทำให้ตัว main
- 1:06:31agent เนี่ยมันไม่ต้องเก็บเยอะงั้นเรา
- 1:06:33แตกเป็น sub agent แบบนี้จะดีกว่านะ sub
- 1:06:35agent ถ้าเกิดคุณดูหน้าตาตรงนี้รู้สึก
- 1:06:38คล้ายๆอะไรมยเหมือนกับสกิลเลยคือมี font
- 1:06:42matter เหมือนกันมี name มี description
- 1:06:44มีทูลได้ด้วยบอกว่าคุณสามารถที่จะอ่าน
- 1:06:47ไฟล์หรือเขียนไฟล์ได้บางครั้งเนี่ยเราไม่
- 1:06:49อยากให้ตัว subent ตัวนี้ไปกระทำรัน batch
- 1:06:52ได้ก็ไม่ให้มันรันเปลี่ยนโมเดลได้อันนี้
- 1:06:54คือพิเศษในกรณีถ้าเกิดว่าตัว Main Agent
- 1:06:57ของคุณเนี่ยมันใช้ Sunnet อยู่ Sunnet ทำ
- 1:06:59งานได้ราคาถูกต้องแต่พวก Codew เนี่ยบาง
- 1:07:02ครั้งคุณต้องการโมเดลที่เก่งหรือฉลาดกว่า
- 1:07:05เช่น Opus คุณสามารถเปลี่ยนโมเดลให้ Opus
- 1:07:07มันเป็นรีวิวของ Sunnet ได้เหมือนกันอัน
- 1:07:09นี้คือสิ่งที่สทำได้ที่เหลือด้านล่างมัน
- 1:07:12ก็คล้ายๆกับสกิลนั่นแหละสามารถเขียนเพิ่ม
- 1:07:14เติมได้นะทีนี้จะสร้างศัพทมานั่งเขียนกัน
- 1:07:18เองแบบ manual เหมือนเมื่อกี้ไม่เอาดี
- 1:07:20กว่ามยเราใช้คอร์ดอย่างที่ผมบอกนะจากนี้
- 1:07:22ต่อไปคุณจะเริ่มออโต้ขึ้นเรื่อยๆเริ่มต้น
- 1:07:24จาก manual มาก่อนพอคุณ manual เป็นแล้ว
- 1:07:26ออโต้จะง่ายะจะเข้าใจได้มันจะเก็บไว้ใน
- 1:07:29โฟลเดอร์ที่ชื่อว่า cl/agent นะโอเคปกติ
- 1:07:34เราต้องไปทำไงนะคลิกขวา New folder ใช่ม
- 1:07:37ไม่เอาแล้วสร้างเลย
- 1:07:40create sub agent
- 1:07:43for git
- 1:07:44Management
- 1:07:48ความพิเศษของ AI ก็คือคุยกับมันได้เป็น
- 1:07:50ภาษามนุษย์ไม่มีหลักการที่แน่นอนคุณจะ
- 1:07:52พิมพ์ยังไงก็ได้มันบอกว่ามันจะไปสร้าง
- 1:07:55Agent Folder นะโอเค
- 1:08:02>> Completed
- 1:08:03>> โอเคทุกคนครับจะเห็นว่าเราจะมีโฟลดชื่อ
- 1:08:06ว่า Agents แล้วจะมีไฟล์ MD 1 ไฟล์ชื่อ
- 1:08:10ว่า GID Manager นี่คือ sub agent ครับ
- 1:08:14เรียบร้อยจากนี้ต่อไปเราจะมีศัพท์ตัวนี้
- 1:08:18เพื่อช่วยในการจัดการเรื่องกิจล
- 1:08:21Sunnet
- 1:08:24ต่อไปครับแป๊บนึงนะผมขอออกก่อนเบอกให้
- 1:08:27restart session
- 1:08:29อ่ะออกแล้วเข้าใหม่ปึ๊บโอเคผมบอกว่าให้
- 1:08:36use git manager
- 1:08:40sub agent
- 1:08:42for ก
- 1:08:47โอเคตอนนี้ครับเค้าได้บันทึกการใช้งานตัว
- 1:08:51subent ตรงนี้แล้วครับหมายความว่าจากนี้
- 1:08:53ต่อไปพอผมสั่งกิจทำงานเนี่ยมันจะแตกเป็น
- 1:08:56ศัพท์ agent มาบันทึกเรื่องของกิจนั่นเอง
- 1:08:59นะโอเคเดี๋ยวใครถึงจุดนี้แล้วเริ่มด้วย
- 1:09:02ครับ initial
- 1:09:04>> git repository
- 1:09:06>> เดี๋ยวผมเริ่มสั่งให้มัน initial git
- 1:09:08repository ก่อนนะ
- 1:09:10>> สิ่งที่อยากให้คุณดูก็คือเดี๋มันจะแตก sub
- 1:09:12agent ออกมาครับเห็นมั้ยใช้ศัพท์ Agent
- 1:09:14Gid Manager เพื่อ initial grid มันจะ
- 1:09:16ไม่ใช้ตัว main agent นะสังเกตตรงนี้ทุก
- 1:09:18คนดูข้างล่างมีเห็นป่าเป็นแตกไปอีก 1
- 1:09:22จังหวะที่ศัพท์agเจนทำงานถ้าเกิดว่าคุณ
- 1:09:24ไม่อยากให้มันมานั่งถามตรงนี้ตลอดก็ออโต้
- 1:09:27ได้นะอันนี้คือศัพท์เอเจนมาทำงานแล้วก็
- 1:09:29ถามเห็นมั้ว่าคุณเปลี่ยนหน้าได้นะว่าจะ
- 1:09:32เป็นหน้าเมนหรือหน้า subent ดูได้เลยนะพอ
- 1:09:38subent ทำงานเสร็จคุณดูตรงนี้ให้ดีจุด
- 1:09:40สังเกตที่ผมจะให้สังเกตที่สุดก็คือศัพท
- 1:09:43agent ทำงานเสร็จแล้วมันปิดตัวไปเห็น
- 1:09:45มั้ยเดี๋ยวมันจะสัมพันธ์กับเรื่อง agent
- 1:09:47teamีมนะตอนนี้ดูความแตกต่างของ sub
- 1:09:50agent ไว้ก่อนแล้วเดี๋คุณจะเห็น agent
- 1:09:51ทีมว่าทำงานยังไง sub agent เมื่อคุณ
- 1:09:54สั่งงานเสร็จแล้วมันแตกเอาเป็นศัพท์ทัก
- 1:09:56ขึ้นมาอีก 1 หน้าจอพอทำงานเสร็จปุ๊บมัน
- 1:09:59ส่ง respons เป็น summary กลับไปแล้วก็จบ
- 1:10:02งานมันทำให้งานหรือ context ที่เกี่ยว
- 1:10:05ข้องกับกิจอ่ะมันไม่ต้องไปสนใจะ context
- 1:10:08maมinก็จะประหยัดขึ้นโอเคตอนนี้ผมอยากให้
- 1:10:11คุณเปิดหน้ากิจตรงนี้ขึ้นมาครับเอ่อนี่ไง
- 1:10:15เ้าถามว่ายังไม่มีคมใดๆมีไฟล์ untrack
- 1:10:18อยู่ยังไม่ได้ state commit ต้องการให้
- 1:10:21คมิครั้งแรกหรือไม่โอเคคมเลยครับ
- 1:10:26แนะนำให้เปิดหน้ากิจทิ้งไว้นะฮะ
- 1:10:30นี่เขาแตกเห็นมอะไรที่เป็นเรื่องกิจเขาจะ
- 1:10:32แตก sub ออกมาทำงานเสมอเห็นม
- 1:10:36ตอนนี้เริ่มรำคาญแล้วเปลี่ยนเป็นออโต้มกด
- 1:10:39Shift Tab ปึ๊บๆเป็นอโต mode ซะโอเคที่
- 1:10:45ให้เปิดแบกิไว้ดูเนี่ยจะได้เห็นว่างานที่
- 1:10:47เขายังไม่คอมมิมีอะไรบ้างงานที่เขาแก้มี
- 1:10:50อะไรบ้างนะแล้วดูตรงกราฟตรงนี้ด้วยคุณจะ
- 1:10:52เห็นคอมมิที่เกิดขึ้นข้างบนคืองานที่
- 1:10:55กำลังแก้ข้างล่างคือคมิแต่ละสต็ปนะเข้า
- 1:10:59initial เรียบร้อยแล้วเดี๋ยวจะสั่งให้
- 1:11:01เขาทำงานทีละทไปเรื่อยๆอ่ะทุกคนครับสั่ง
- 1:11:03ต่อเลยครับบอกว่าให้ implement
- 1:11:06first task form
- 1:11:09task
- 1:11:10MD and git commit
- 1:11:13after finish
- 1:11:16is task
- 1:11:18โอเคสั่งเ้าก่อนดูครับตอนนี้เข้า impement
- 1:11:21นะที่ให้เปิดหน้ากิให้ดูก็คือว่าเดี๋ยวพอ
- 1:11:23คุณอ่าจริงๆอยากให้เปิดหน้า task.md MD
- 1:11:26ดูไปด้วย
- 1:11:27เพราะว่าเดี๋ยวพอที่เค้าไป impement
- 1:11:30เสร็จแล้วเนี่ย
- 1:11:32เค้าจะมาร์ค
- 1:11:34นี่ครับเริ่มต้นจากกิโมดูลleก่อนนะ
- 1:11:38ทารแรก
- 1:11:46เห็นมครับทำโมดูลเห็นป่าเห็นป่ะนี่คือ
- 1:11:49สิ่งที่ให้คุณดูเค้าไปทำโมดleจริงๆด้วย
- 1:11:52เห็นป่ะทารแรกปึ๊บ
- 1:11:57ดูไปเรื่อยๆผมใช้ออโต้หมดอยู่นะมันยังไม่
- 1:12:01มาถามหลายๆรอบแล้ว
- 1:12:05ปล่อยให้มันรันไป
- 1:12:08อ่ะทุกคนครับดูนี่เห็นมั้ยพอเค้าทำเสร็จ
- 1:12:10ปุ๊บเค้าติ๊กด้วยว่าเค้าได้ทำเสร็จแล้ว
- 1:12:13แบบนี้เนี่ยมันทำให้ผมสามารถควบคุมหรือ
- 1:12:16รู้สเต็ปมันดีกว่าปล่อยลอยๆแล้วไม่รู้มัน
- 1:12:20ทำถึงไหนจะแก้ตรงไหนคืออันเนี้ยเราเห็น
- 1:12:23ว่าเค้ากำลังทำอะไรแล้วงานต่อไปคืออะไร
- 1:12:26คุณเข้าไปแทรกได้คุณเพิ่มทักได้แล้วก็
- 1:12:30เห็นได้ว่าตอนนี้เค้ากำลัง edit ไฟล์นี้
- 1:12:31อยู่เห็นมั้เค้ากำลังทำอยู่เปิดตรงนี้ดู
- 1:12:34>> อยากมี
- 1:12:36>> นี่เห็นป่ะเค้ากำลัง implement ตรงนี้
- 1:12:37อยู่ stage change ตรงนี้เค้าทำอยู่นี่
- 1:12:40นี่อเห็นป่ะเค้าได้ไป commit เรียบร้อย
- 1:12:43เห็นป่ะเองด้วย
- 1:12:44>> เอ้อเพราะเราสั่งให้ตัวกิจคมิตทุกครั้ง
- 1:12:49เมื่อจบทักเ้าจัดการคอมมิให้โดยที่คนที่
- 1:12:54ทำก็คือกิmanagอรเป็นคนทำ
- 1:12:57เห็นมั้เนี่ยคือการใช้คอร์ดคือวิธีแต่ละ
- 1:13:01คนไม่เหมือนกันนะวิธีนี่คือวิธีผมที่ผม
- 1:13:03ใช้ลองดูก็ได้ว่าเอ้ยมันเวิร์คมั้ยข้อดี
- 1:13:06อีกอย่างก็คือคุณย้อนอดีตได้ไงถ้าเกิดว่า
- 1:13:09งานนี้ให้มันไม่เวิร์คให้มันย้อนกิจได้
- 1:13:11ถูกป่ะมันก็เลยทำให้คลีนกว่าเนี่ยแล้วตรง
- 1:13:15เไปเพิ่มทkเพิ่มได้ตรงนี้ไม่ชอบอยากให้
- 1:13:18เพิ่มอะไรก็ไปเพิ่มได้หลังจากที่คุณทำการ
- 1:13:21ใช้กิ dog ไปแล้วคุณก็มาเพิ่มเติมได้อีก
- 1:13:25นะ
- 1:13:26นี่นี่มันแอดตัวก ignore ให้ด้วยมั้ยเรา
- 1:13:30ไม่ต้องมาถามเยอะเพราะว่าเราใช้ auto
- 1:13:32mode แล้วเป็น auto pilot เรียบร้อย
- 1:13:34เสร็จแล้ว
- 1:13:35>> completed
- 1:13:36>> โอเคเห็นมยหน้าที่เราก็คือฟังเสียง
- 1:13:39compete แค่นั้นเองว่าเสร็จแล้วก็เดินชง
- 1:13:41กาแฟเสร็จก็มาทำงานต่อได้แล้วเราก็บอกว่า
- 1:13:44อ่ะให้ implement next task ต่อได้เลย
- 1:13:47implement next task next tar ไป
- 1:13:48เรื่อยๆหรือถ้าคุณคิดว่ามันพอโอเคละคุณก็
- 1:13:51สั่ง finish all ทารเลยก็ได้มันก็จบได้
- 1:13:53เหมือนกันแล้วมันจะค่อยๆทำทีละทารแล้ว
- 1:13:55ค่อยๆคมทีละจุดทีละจุดให้คุณนะผมขอสร้าง
- 1:13:59อีกสักทักนึงอ่ะผมก็สั่งงี้ครับก็คือ
- 1:14:03implement
- 1:14:05next task
- 1:14:07form
- 1:14:08task.md MD จังหวะนี้เนี่ยถ้าคุณอยากจะ
- 1:14:13ไปเพิ่ม field คุณเพิ่มได้เลยนะเพราะมัน
- 1:14:16ก็คือ text ตัวนึงนั่นเองนะโอเค
- 1:14:19>> Start
- 1:14:20>> แล้วก็ไปชงกาแฟได้เลยทางนี้คืออะไรครับ
- 1:14:22เขาจะไป create registration table นี่
- 1:14:24db.goo เห็นมเห็นม c event db.g
- 1:14:27backend main.goo Go ส่วนค่าใช้จ่ายก็
- 1:14:30วิ่งไปเรื่อยๆตอนนี้โปรแกรมของเรา 35 บาท
- 1:14:33แล้วเนี่ยเสร็จแล้วมีการออกทำ TASk Open
- 1:14:38SQ L ด้วยอ่ะเห็นมั้งานจบแล้วนี่ก็คือ
- 1:14:41สิ่งที่เราสามารถทำไปเรื่อยๆแต่ว่าจากนี้
- 1:14:44ต่อไปผมจะก้าวข้ามจากศัพท์Agเจentไปหา
- 1:14:48Agent ทีมแล้วนะตอนเนี้ยพอผมรู้แล้วว่า
- 1:14:51ผมค่อยๆ Manual ทีละจุดทีละจุดแล้วเนี่ย
- 1:14:53เฮ้ยมันทำได้ว่ะแต่ตอนนี้ปัญหาคอขวดของ
- 1:14:56เราก็คือคนที่ต้องมานั่งคอย approve ปุ๊บ
- 1:14:58คอยทำงานให้มันจะเห็นว่าเราใช้agเจนแค่ 1
- 1:15:00ตัวเนี่ยมันช้าเพราะฉะนั้นเราจะต้องมีทีม
- 1:15:04ของ agent เข้ามาช่วยมันเข้าสู่เรื่องถัด
- 1:15:06ไป Agent Team คือความแตกต่างระหว่าง sub
- 1:15:09agent กับ agent team เนี่ยอยู่ที่ภาพ
- 1:15:11นี้เลยศัพท์ agent เนี่ยเรามีmaมนเจent
- 1:15:13อยู่เมื่อกี้นี้ถูกมยแล้วพอมีงานที่
- 1:15:15ต้องการที่จะแตกเป็นศัพท์ทักเช่นงานกิจ
- 1:15:18เมื่อกี้เนี้ยมันจะโยนไปที่ subent มันจะ
- 1:15:20สปอน sub agent ขึ้นมาเองสังเกตเมื่อกี้
- 1:15:22มยการที่กิจอเกิดขึ้นมาได้นั้นมันเกิดจาก
- 1:15:25การสปอนจากmanจนสร้างมาเสร็จปุ๊บทำงานจบ
- 1:15:29ได้ result แล้วก็ตายไป return resource
- 1:15:31นี้มาให้ man จบนี่คือหน้าที่ของมันแค่
- 1:15:33นั้นเองจะเห็นว่าศัพท์ agent ตรงเนี้ยมัน
- 1:15:36จะไม่คุยกันคือต่างคนต่างมีทองทำเสร็จ
- 1:15:39แล้วจบกันถ้า man บอกว่าเฮ้ยงานที่เอ็ง
- 1:15:42สร้างมาเนี่ยมันผิดมันก็จะต้องสปอนตัว
- 1:15:45ใหม่ขึ้นมาพอสปอนตัวใหม่ขึ้นมาเกิดอะไร
- 1:15:47ขึ้นไอ้ memmory ไอ้ message ที่มัน
- 1:15:49implement มาแล้วอ่ะมันไม่อยู่แล้วไง
- 1:15:50กลายเป็นว่ามันต้องเริ่มนับ 1 ใหม่ทุกๆ
- 1:15:53ครั้งที่คุณบอกเฮ้ยงานมึงผิดจะดีกว่ามั้ย
- 1:15:56ถ้าเกิดว่าอย่าเพิ่งตายเอ็งยังอยู่ก่อนพอ
- 1:15:58เมน agent บอกเอ้ยไปแก้มันกลับไปแก้โดย
- 1:16:01ใช้คexเดิมต่อได้ด้วยนี่คือสิ่งที่ศัพท์
- 1:16:03agเจentมันทำไม่ได้และ 2 ก็คือเวลาที่คุณ
- 1:16:06แตกงานออกจากกันแล้วเนี่ยมันมีงานบาง
- 1:16:08อย่างที่มันต้อง depend on ซึ่งกันและ
- 1:16:10กันมันต้องรอไอ้คนนี้ให้เสร็จก่อนแล้วไอ้
- 1:16:12นี่ทำงานต่อได้อันเนี้ยศัพท์ agent มัน
- 1:16:14ไม่รู้เพราะมันไม่คุยกันเพราะฉะนั้นไปดู
- 1:16:17agent teีม agent teีมเนี่ยมันมี ma
- 1:16:19agent เราเรียกว่าteม lead จะสปอนตัว
- 1:16:21teมageออกขึ้นมาเราเรียกว่าteammมateมัน
- 1:16:23จะมีแชร์ tar อยู่ตรงกลางเป็น tark list
- 1:16:26เสร็จแล้วเนี่ยมันก็ทำงานของมันไปเรื่อยๆ
- 1:16:28แล้วมันสามารถคุยกันได้ด้วย communicate
- 1:16:30กันได้ว่าเฮ้ยเอ็งเสร็จยังค่าเป็น front
- 1:16:32end เว้ยรอ back end รอ API ของเอ็ง
- 1:16:34อยู่เสร็จแล้วเฮ้ย API คุณเสร็จแล้วใช่
- 1:16:36มั้ยได้ผม Font end ต่อ QA test ต่อได้
- 1:16:39มันทำงานต่อเนื่องมันคุยกันซึ่งกันและกัน
- 1:16:41ทีนี้ไอ้ตัวเนี้ยพอมันทำงานเสร็จมันยัง
- 1:16:43ไม่ตายครับมันยังคงอยู่รอให้ทีมleีดบอก
- 1:16:46ว่าเอ้ยไปแก้มันสามารถทำงานต่อได้เรื่อยๆ
- 1:16:49จนกว่าคุณจะสั่ง clean up ตัวteammมate
- 1:16:51มันก็ถึงจะหายไปเป็นฟีเจอร์ที่ยังเป็น
- 1:16:54experimental feature อยู่นะนั่นหมาย
- 1:16:56ความว่าโดยปรากฏปกติแล้วคุณเปิดคอร์ด Code
- 1:16:58มาจะไม่มีฟีเจอร์นี้คุณต้องไปเปิดก่อน
- 1:17:01ซึ่งข้อเสียมีอยู่อย่างเดียวก็คือมัน
- 1:17:04Higher Token C อันนี้คือสิ่งที่น่า
- 1:17:06กลัวนะโอเคงั้นเดี๋ยวเรามาลองเล่น Agent
- 1:17:10Team กันหน่อยโดยที่คุณจะต้องไปเปิด
- 1:17:13ฟีเจอร์นี้ผ่าน Environment
- 1:17:14Configuration เนี่ยชื่อว่า CR Code
- 1:17:17Experimental Agent Team ขึ้นมาแล้วก็
- 1:17:20สั่ง team Mate เป็น Auto แต่ทีนี้ก่อน
- 1:17:23จะไปเล่นฟีเจอร์นี้ได้นั้นผมต้องการให้
- 1:17:26คุณติดตั้งแอปอีกตัวนึงในเครื่องคุณก่อน
- 1:17:28เพราะว่าถ้าเกิดว่าคุณใช้ agent แล้วคุณ
- 1:17:30ไม่เห็นทุกคนทำงานพร้อมๆกันเนี่ยมันไม่
- 1:17:33เท่สังเกตมื่อเมื่อกี้นี้ศัพทเอเจนทำงาน
- 1:17:35ไงคุณอยากเห็นับทำงานคุณต้องไปคลิกดูใช่
- 1:17:37มั้ยมันไม่เท่ดีๆกับมั้ถ้าเกิดว่าคุณเปิด
- 1:17:40Terminอมาแล้วพอมีแตกteมageเสร็จปุ๊บ
- 1:17:43แตกเป็นหน้าๆหน้าให้คุณเลยแล้วคุณเห็นเจน
- 1:17:46ทำงานพร้อมๆกันปึ๊บๆๆๆใครทำอะไรอยู่
- 1:17:49เห็นหมดเลยทีมleีดอยู่ตรงนี้เห็นหมดเพราะ
- 1:17:51ฉะนั้นผมแนะนำโปรแกรมให้คุณก่อนครับ
- 1:17:53โปรแกรมนั้นชื่อว่า Tmk
- 1:17:56T
- 1:17:57terminal multiplexer
- 1:18:03อ่ะทุกคนติดตั้งได้เลยครับคำสั่ง BW
- 1:18:06install Tmk
- 1:18:09ได้เลยครับ
- 1:18:11เมื่อติดตั้ง TMK เสร็จแล้วผมออกจากคอร์ด
- 1:18:13ก่อนนะแล้ว
- 1:18:18ผมจะลองรันตรงนี้ก่อนอ่ะเปิดเต็มจ้อยกัน
- 1:18:21ดูเริ่มต้นครับคุณรันด้วยคำสั่ง TX ได้
- 1:18:24เลย T
- 1:18:27มารู้วิชา TMA กันก่อนมันจะมีแท็กเขียวๆ
- 1:18:29ขึ้นมาด้านล่างเห็นมยถือว่าคุณเข้า Tm
- 1:18:32แล้วนะทีนี้เวลาที่มันรันเข้ามาเนี่ยมัน
- 1:18:35จะรันโดยที่จะเป็นเลข 0 นี่คือเป็น
- 1:18:37session เลข 0 เวลาออกจากโปรแกรม TMX
- 1:18:41ให้ exit นี้สีเขียวจะหายไปถ้าอยากตั้ง
- 1:18:44ชื่อใช้ TX New - S ตั้งชื่อได้เช่น
- 1:18:47Ali นี่คือการตั้งชื่อ Session
- 1:18:51โอเคคำสั่งshortคutแรกในการเรียนรู้ TMK
- 1:18:54ก็คือ Ctrl B เป็นคำสั่งและตามด้วย
- 1:18:59เครื่องมือต่างๆตามนี้ครับอ่ะคุณกด Ctrl
- 1:19:03B เหมือนไม่มีอะไรนะแล้วกด Question
- 1:19:05Mark คือกด Shift Question Mark ครับ
- 1:19:07นี่คือคำสั่งทั้งหมด Ctrl B แล้วปล่อย
- 1:19:09มือก่อนนะแล้วค่อยใส่ Question Mark แต่
- 1:19:12ว่าคุณไม่ต้องใช้เยอะใช้แค่บางส่วนพอใช้
- 1:19:14เสร็จแล้วปุ๊บ Escap ออกนะนี่คือ comm
- 1:19:18ตัวที่ 2 จะให้รู้จักเปอร์เซ็นต์คือ speed
- 1:19:22window แบบ horizontal
- 1:19:24ดูนะ Ctrl B ปล่อยมือแล้วเปอร์เซ็นต์ก็
- 1:19:27คือกด Shift แล้วเปอร์เซ็นต์ใช่มยจะแบ่ง
- 1:19:30หน้าจอเป็น 2 ส่วนอย่างี้เวลาที่คุณใช้
- 1:19:34คุณก็ใช้งี้ได้เลยแต่ว่าเวลาที่คุณจะไป
- 1:19:36เปลี่ยนเป็นTerminอแรกเนี่ยจะลำบากนิดนึง
- 1:19:38ครับเพราะคุณใช้เมาส์คลิกเปลี่ยนไม่ได้
- 1:19:40คุณยังอยู่ Terminal 2 อยู่ตัว Pl ที่ 2
- 1:19:43วิธีการเปลี่ยนก็คือกด Ctrl B เราใช้ลูก
- 1:19:46ศรไปทางซ้ายเพื่อเปลี่ยนTerminอเปลี่ยน Pl
- 1:19:50ลูกศรไปทางขวาเพื่อเปลี่ยนไปทางขวา
- 1:19:53โเคมยทีนี้เวลาที่คุณเปิดหรือรันอะไรบาง
- 1:19:57อย่างอยู่ในนี้คุณอยากจะออกจากหน้านี้คุณ
- 1:19:59กด Ctrl B แล้วกด D นี่คือการ Detach
- 1:20:03Douatch หมายความว่า Session Al ยังทำ
- 1:20:06งานอยู่มันดียังไงคุณรันคอร์ด Code เนี่ย
- 1:20:09มันรันตลอดเวลาถูกป่ะแต่ว่าคุณต้องการทำ
- 1:20:11อย่างอื่นน่ะคุณต้อง detach ออกมาคุณจะไป
- 1:20:13ปิดยังปิดได้เลยแต่คอร์ดยังรันอยู่ทีนี้
- 1:20:17อยากกลับไปทำไงก็คือ TX แล้วก็ตามด้วย
- 1:20:21attach
- 1:20:23ถ้าเกิดคุณมีอะไร session คุณใช้ - t
- 1:20:25แล้วตามด้วย session ที่ชื่อว่า al
- 1:20:29มันจะกลับมาที่ session เดิมเอาใหม่นะ
- 1:20:31Ctrl B แล้วก็ detch ออกคุณเข้า TMK
- 1:20:34attach ธรรมดาก็ได้ถ้าเกิดคุณมี session
- 1:20:36เดียว
- 1:20:38แค่นี้พอปึ๊บเห็นป่ะงานที่คุณเคยรันไว้จะ
- 1:20:42ไม่หายไปไหนโอเคอยากแบ่งหน้าจอเป็นแบบ
- 1:20:45vertical ใช้ double code อยู่ทางขวา
- 1:20:48มือใช่มั้ยกด Ctrl B กด Shift Double
- 1:20:50Code
- 1:20:51แบ่งแบบนี้ได้ด้วยเท่ากับคุณสามารถแบ่ง
- 1:20:54หน้าจอได้หลายๆตัวที่ทำให้ดูหมายความว่า
- 1:20:55เดี๋ยวที่คุณรันทีมของคุณเนี่ยคุณจะเห็น
- 1:20:58agent ทุกตัวอยู่ในหน้านี้หมดเลยโอเค
- 1:21:00อยากเห็น number กด q ครับก็คือ comm b
- 1:21:04q จะเห็นเลข pl number ว่าเลขเท่าไหร่
- 1:21:07อ่ะทีนี้ปัญหาคือคุณคลิกไม่ได้ถูกป่ะที่
- 1:21:10วิธีการที่อยากจะคลิกกด Ctrl B colon
- 1:21:14เพื่อจะพิมพ์ Command ด้านล่างตรงนี้
- 1:21:17พิมพ์คำว่า Z - D mouse on มันทำการ
- 1:21:23ไปเซตให้ใช้เมาส์ได้ด้วย Enter ปึ๊บ
- 1:21:27>> คุณเอาเมาส์คลิกได้เลยครับตรงนี้ต่อไปคุณ
- 1:21:29ไม่ต้องมานั่งกด Arrow ละอยากไป Terminal
- 1:21:32ไหนอยากได้ Terminal ไหนคลิกเมาส์ได้เลย
- 1:21:35สกoreได้ด้วยเมื่อกี้สกอร์ไม่ได้นะอันนี้
- 1:21:38คุณสกอร์ได้นะถ้ามียาวๆอยากดูสกอร์ดูก็ดู
- 1:21:43ได้โอเคนี่คือ set mo on
- 1:21:48อยากจะออกก็คือ exit
- 1:21:50Exit exit ให้ครบนี่คือออกจาก terminal
- 1:21:55ทั้งหมดแล้วตายหมดแต่ปัญหาก็คือไอ้เซต m
- 1:21:59on เนี่ยต้องมานั่งทำทุกครั้งที่คุณเข้า
- 1:22:00มาเพราะฉะนั้นทุกคนครับ Edit ไฟล์ไฟล์นึง
- 1:22:03พิมพ์ code t/.tmax.com tmax.com
- 1:22:10อ่ะเปิดไฟล์นี้ขึ้นมาเพื่อ edit ไฟล์นี้
- 1:22:15คุณไปเปิดตรงนี้ได้เลยครับเซต - g mo
- 1:22:19on ได้เลยครับพิมพ์ตรงนี้จากนี้ต่อไปทุก
- 1:22:23ครั้งที่คุณเข้าคุณจะใช้เมาส์ได้ะ
- 1:22:27เข้าไปที่ tma ไม่ต้องตั้งชื่อก็ได้นะ
- 1:22:30แล้วแต่คุณปึ๊บ
- 1:22:36คุณลองกด Ctrl B แล้วก็เปอร์เซ็นต์ดู
- 1:22:40แล้วคุณใช้เมาส์คลิกได้แล้วคราวนี้อยาก
- 1:22:42ซูมดูทีละอันมันมี Ctrl B แล้วก็ตัว Z
- 1:22:45คือซูomดูได้ Ctrl B Z ก็คือเอากลับ
- 1:22:49กรณีถ้าเกิดว่าคุณมีหลายๆหน้าจอแล้วมัน
- 1:22:51เล็กมากอ่ะเดี๋คุณจะเจอตอนที่คุณแตกเมจ
- 1:22:53ของคุณเป็นเล็กๆอย่างงี้อยากจะเห็นเต็มๆ
- 1:22:55กด Ctrl B แล้ว Z มันจะซูมดูแต่ละหน้าจอ
- 1:22:59ได้ Ctrl B แล้ว Z กลับที่เดิมโอเคนี่
- 1:23:03คือพื้นฐานของ Tm ก่อนแต่คุณไม่ต้องกลัว
- 1:23:06เดี๋ยวคอร์ด Code จะทำการแตกเพนแบบนี้คุณ
- 1:23:09เอง
- 1:23:11โอเค Exit ได้เลยครับ Exit Exit Exit
- 1:23:15โอเคเรียบร้อยครับ Basic Tark เสร็จแล้ว
- 1:23:18ต่อไปเข้าสู่การ Enable Cord ตัวนี้นะ
- 1:23:23Team Mate mode ตัวนี้แหละคือตัวที่จะ
- 1:23:24ทำให้ TX แตกPนไปเมื่อกี้อutticเลยคือมัน
- 1:23:30จะแตกเพนแบบนี้ครับให้คุณ
- 1:23:34ทางซ้ายมือจะเป็นทีมลีส่วนทางขวามือคือ
- 1:23:37teีมageทีมลีจะแจกงานให้กับตัวทีมทำงาน
- 1:23:41โอเค
- 1:23:46ทีนี้การเปิดโหมดนี้เนี่ยจริงๆแล้วคุณ
- 1:23:49ต้องไป config อยู่ใน setting.jonj แต่
- 1:23:52ว่าตรง setting. บริษัทตรงนี้เป็น setting
- 1:23:54ของระดับ project level ซึ่งมันทำไม่ได้
- 1:23:58คุณต้องไปทำที่ระดับของ user level
- 1:24:00เพราะฉะนั้นทุกคนครับเปิด Terminal ขึ้น
- 1:24:02มาคุณต้องรู้ก่อนนะว่าใน Mac เนี่ยถ้าคุณ
- 1:24:05ls ปกติคุณจะเห็นไฟล์ปกติจะไม่เห็นไฟล์
- 1:24:08ที่ถูกซ่อนไฟล์ใน Mac ที่ถูกซ่อนจะขึ้น
- 1:24:10ต้นด้วยจุดงั้นคุณ ls - a ดูคุณจะเห็น
- 1:24:13ไฟล์ที่ถูกซ่อนด้วยสิ่งที่คุณต้องรู้ก็
- 1:24:15คือ cord code จะทำงานอยู่กับ 2 ที่ 1
- 1:24:18ก็คือ doc กับ clot.jonjson jสันถ้า
- 1:24:22ต้องการจะเคลียร์ทุกอย่างหมดก็คือ -2 ตัว
- 1:24:25นี้ก็คือจบแต่ว่าไอ้ไฟล์คอร์ดที่คุณรัน
- 1:24:28ติดตั้งอยู่เนี่ยมันอยู่ใน dot local นะ
- 1:24:30มันต้องเคลียร์ที่นี่อีกทีนึงถ้าเกิดจะ
- 1:24:31เคลียร์ให้หมดก็คือเคลียร์คอร์ดเคลียร์
- 1:24:33คอร์ด Jon แล้วก็ใน do local มันจะมีบิน
- 1:24:38ในบินจะมีคอร์ดตรงนี้แค่ลบคอร์ดตรงนี้
- 1:24:41ทิ้งเท่านั้นเองแล้วก็มีอีกหน่อยก็คือที่
- 1:24:43แชร์
- 1:24:45เนี่ยลบคอร์ดตรงนี้ทิ้งถือว่าจบหมดทุก
- 1:24:48อย่างหมดเกลี้ยงนะโอเค
- 1:24:51อ่ะทีนี้ทุกคนเข้าไปที่ DC ครับที่ cord
- 1:24:55แล้วเปิด VS Code ที่นี่ขึ้นมาเพื่ออยาก
- 1:24:58จะเห็นอะไรบางอย่าง
- 1:25:02ที่นี่จะมีไฟล์ Setting. เห็นมั้ยจริงๆ
- 1:25:05แล้วไอ้ทุกอย่างที่คุณ config อยู่ใน dot
- 1:25:08clot เนี่ยของ project level เนี่ยคุณ
- 1:25:10ย้ายมาอยู่ที่ user level นี่คือ user
- 1:25:12level นะได้หมดเลยทั้ง agent ทั้ง hook
- 1:25:15ทั้งสกิลย้ายมาอยู่ที่นี่ปึ๊บหมายความว่า
- 1:25:18มันจะไม่ติดกับโปรเจคมันจะติดกับตัวคุณ
- 1:25:20เอาโปรเจคไหนมาก็ตามมันจะมีสกิลตามที่
- 1:25:23อยู่ใน user level อะไรที่คุณคิดว่าเป็น
- 1:25:25โปรเจect level ก็คือของที่เวลาน้องคุณโน
- 1:25:28ตรงนี้ไปเนี่ยแล้วได้ไปด้วยเช่นสกิลอัน
- 1:25:31แน่นอนสมควรที่จะติดไว้ในกับโปเจectเลวEL
- 1:25:33เพราะมันติดอยู่กับกิได้โคนมาปุ๊บได้สกิล
- 1:25:36เลยอย่าง hook เนี่ยก็แล้วแต่ hook มัน
- 1:25:38คือของส่วนตัวไว้ใน user level ดีกว่า
- 1:25:41ไอ้ start complete มันคือของเรา agent
- 1:25:44sub agent สมคนไว้ในproเject level
- 1:25:46status line ก็น่าจะเหมาะกับ user
- 1:25:48level เพราะว่าเป็นของส่วนตัวคุณแยกกัน
- 1:25:50เองอะไรที่ไว้ในโปรเจคอะไรไว้ใน user ไว้
- 1:25:53ใน user ไว้ที่นี่ไว้ในโปรเจคไว้ที่นี่
- 1:25:55เพราะมันคือcอตัวเดียวกันแม้กระทั่ง cl.md
- 1:25:58ก็ตามคุณเอา cl.md MD ไว้ที่นี่ก็ได้นะ
- 1:26:00ใน user level พอคุณไปใช้โปรเจคไหนก็ตาม
- 1:26:03ปึ๊บก็จะเป็นโค้ดสไตล์ของคุณทั้งหมดทุก
- 1:26:05โปรเจคเลยนั่นเองโอเค
- 1:26:09เข้าไปที่doอกของ agent team ตัวนี้
- 1:26:13อันดับแรกครับคุณไป copy ตรงนี้ก่อน
- 1:26:17environment เอาแค่นี้พอนะตรงนี้ผมลอง
- 1:26:21แล้วถ้าเกิดไว้ใน project level จะทำไม่
- 1:26:22ได้นะคุณต้องไว้ในที่ user level
- 1:26:26โอเคเวลาวางวางตรงนี้ปึ๊บ
- 1:26:29แล้วคอมม่าต่อท้ายด้วยถ้าทำแค่นี้คือการ
- 1:26:32เปิด agent teมธรรมดาแต่ว่ายังไม่แตกเพน
- 1:26:34ให้กับ Tm นะยังไม่ได้ทำงานคู่กับ TX ถ้า
- 1:26:38อยากทำงานคู่กับ TX สกอร์ไปด้านล่างครับ
- 1:26:42ไปcopี้ตรงนี้ mode อ
- 1:26:47Copy มา
- 1:26:49แล้วไปแปะตรงนี้ครับอย่างที่บอกครับเซฟ
- 1:26:51สุดคือแปะด้านบนแล้วคอมมต่อท้ายโอเคเรียบ
- 1:26:56ร้อยตอนนี้คุณได้เปิดโหมดทีมเมจเรียบร้อย
- 1:26:59หน้านี้อย่าปิดนะทิ้งไว้เพราะว่าเดี๋ยว
- 1:27:02ตอนที่ทีมทำงานคุณจะเห็นเมลบอกที่นี่เห็น
- 1:27:06ทีมleีดที่นี่เห็นทีมเมจที่นี่หมดเลยโอเค
- 1:27:10ทีนี้กลับไปที่โปรเจคของคุณครับ
- 1:27:15ผมจะให้ agent teamีมทำงานต่อเพราะว่า
- 1:27:17เมื่อกี้งานของผมเนี่ยมันจบอยู่แค่นี้เอง
- 1:27:19ครับ
- 1:27:23นี่มีแค่ 3 เท่าแล้วเท่านั้นที่เสร็จ
- 1:27:26เพราะฉะนั้นผมจะให้เค้า impement ทั้งหมด
- 1:27:27ด้วย Agent Team นะ
- 1:27:34โอเคมาเข้า TK ก่อน TK ตั้งชื่อหน่อยก็
- 1:27:38ได้ New - Siz
- 1:27:42เสร็จแล้วพิมพ์ CL
- 1:27:46โอเคทดสอบก่อนดีมว่าเขาสามารถ spawn
- 1:27:50teammate ได้จริงมพิมพ์ spawn
- 1:27:54three agent teammate
- 1:27:58Front end
- 1:28:00back end QA with no task ผมต้อง
- 1:28:04ใส่คำสั่งนี้เพราะว่าตอนที่ผมลองรันดู
- 1:28:06แล้วพอteมageนี่มี Tark อ่ะมันไม่ยอมแตก
- 1:28:09ให้โอเค Enter ครับ
- 1:28:12>> Start
- 1:28:13>> ดูซิว่าจะสำเร็จมย
- 1:28:16มาแล้วครับ
- 1:28:18ตอนนี้มันเห็นมั้ย 3 ตัว Front End QA
- 1:28:23back end นี่คือทีมleีดอยู่นี่นะนี่นี่
- 1:28:26คือทีม
- 1:28:28อ้าคุณอยากให้เค้าทำอะไรก็ก็ได้หมดแล้ว
- 1:28:31คุณเห็นหมดเลยว่าเค้าทำอะไรเห็นมั้เซต
- 1:28:33เมาส์ on แล้วใช่มั้ยคุณคลิกได้ว่าจะให้
- 1:28:36อยู่ไปที่เพนไหนโอเคอ่ะทุกคนครับวิทยครับ
- 1:28:40พิมพ์ Clean Up Teammate
- 1:28:44โอเค Clean up teamมateเท่านั้นเองครับ
- 1:28:46เดี๋เขาจะจัดการคือสังเกตมั้ยทีมไม่ตายนะ
- 1:28:49ไม่เหมือน sub ทีมยังคงค้างอยู่เพื่อรอ
- 1:28:51งานนะนั่นคือสิ่งที่แตกต่างกับสเจนเรียบ
- 1:28:55ร้อยครับเห็นมั้เค้าจากการ clean up
- 1:28:57teate เรียบร้อยโอเคสิ่งที่เราจะต้องทำ
- 1:29:00ต่อไปก็คือเดี๋ยวผมจะไปสร้างศัพท agent
- 1:29:03ขึ้นมาก่อนที่ตรงนี้นะทุกคนครับสั่ง
- 1:29:08create font end
- 1:29:12sub agent เอาง่ายๆแค่นี้พอตอนเริ่มต้น
- 1:29:16เนี่ยคุณสั่งสร้างง่ายๆไปก่อนแล้วคุณอยาก
- 1:29:17จะ edit อะไรก็ไป edit ได้ทีหลังนะ
- 1:29:22>> Completed
- 1:29:24>> โอเค Font มาแล้วนะอ่ะทุกคนทำต่อครับ back
- 1:29:28end แล้วก็ QA
- 1:29:31create back end
- 1:29:41>> completed
- 1:29:43>> ต่อไป QA
- 1:29:48>> Start
- 1:29:53>> completed
- 1:29:55มาเราจะมาจบงาน tar.md MD ของเรากันดี
- 1:29:57กว่าครับซึ่งตอนนี้งานของเราเหลืออยู่
- 1:30:00หลายตัวเลยครับแต่ว่าเราจะ
- 1:30:03สั่งงานแล้วก็จะให้มันทำงานพร้อมๆกันที
- 1:30:06เดียวให้มันจบเลยโอเคทุกคนพิมพ์ครับ spawn
- 1:30:12tre sub agent
- 1:30:14teammate
- 1:30:16front end
- 1:30:19back end
- 1:30:21qa
- 1:30:23for implement
- 1:30:25all task
- 1:30:27form
- 1:30:29task.md MD
- 1:30:32เพื่อความชัวร์ and commit
- 1:30:37task
- 1:30:39with git manager
- 1:30:44โอถ้างั้นก็เป็น 4 ดิผม 4 ดีกว่า
- 1:30:514 sub agent
- 1:30:53อื
- 1:30:59Git Manager
- 1:31:03อ่ะไป
- 1:31:04>> Start
- 1:31:05>> ผมจะเปิดตัวกิจตรงนี้ดูนะจริงๆดู TAS ไป
- 1:31:08ด้วยก็ได้ TASk.m
- 1:31:16แล้วก็เปิดกIDเอาไว้
- 1:31:19อย่าลืมเปิด Aut Mode นะครับ
- 1:31:23โอเคจากนี้ก็ลุ้น
- 1:31:26มันอ่าน TAS.md MD อยู่คือทีมหลีดจะอ่าน
- 1:31:29แล้วก็จะจัดการเรื่อง TAR มันจะส่งงานให้
- 1:31:31กับแต่ละตัวตอนนี้น่าจะทำการเรื่องของทำ T
- 1:31:35list อ่ะวิธีการดูครับทุกคนไปดูที่อีก
- 1:31:39หน้านี้คุณจะเห็นว่าจะมีโฟลเดอร์ทีมขึ้น
- 1:31:42มาเห็นมั้ยเนี่ยครับจะมีทีมมี inbox เห็น
- 1:31:45ป่า inbox ของแต่ละคนแล้วก็มีทีม
- 1:31:48config.jonjson Jon
- 1:31:50ว่าตอนนี้คุณสปอนอะไรมาแล้วบ้างเค้ามีตัว
- 1:31:53ทีมอีกอยู่ 1 ตัวนะไฟล์นี้จะหายไปถ้าเกิด
- 1:31:55ว่าคุณ clean up มันจะหายไปเลยนะ config
- 1:31:58จะหายไปเลยเพราะฉะนั้นตอนนี้เค้าเห็น
- 1:32:00agent ID ตัว 1 ตัวชื่อว่า team lead
- 1:32:02นะเดี๋ยวคุณจะเห็นตอนที่เสอนออกมาเป็น
- 1:32:06front end back end qa gid manager
- 1:32:08จะอยู่ตรงนี้เลย
- 1:32:12ตอนนี้เ้ากำลัง list ให้อยู่ส่งงานให้แต่
- 1:32:15ละคนนะ
- 1:32:19โอเคมาแล้วครับ back end มาแล้ว
- 1:32:25font end มาแล้ว
- 1:32:30QA
- 1:32:38Kid Manager
- 1:32:40อ่ะตอนนี้คือนั่งดูทำงานอยู่แล้ว
- 1:32:43ความเท่ก็คือเห็นทุกหน้าเลยกด Ctrl B
- 1:32:46แล้ว Z จะซูมเฉพาะ P นั้นแล้วก็กด Ctrl B
- 1:32:50Z เพื่อกลับหน้าเดิมนะ
- 1:32:52>> กลับไปดูที่นี่เห็นป่า config.jonjson
- 1:32:54Jon มาแล้วนะจะมี back end agent id
- 1:32:57front end มัน spawn ออกมาแล้ว QA gid
- 1:33:00manager มาเรียบร้อยนะทีนี้นี่คือ mail
- 1:33:04box ที่มันจะคุยกันเองนะมันจะผ่านไฟล์
- 1:33:07พวกนี้แหละนะเป็น mail box อันนี้คือ
- 1:33:11task นี่คือ task list ของมันนะฮะมันก็
- 1:33:15ทำของมันเองทีมแตก Tar ให้เรียบร้อย
- 1:33:21เนี่ยจะมีทเห็นมั้ยเข้าไปดูได้นะทีมเป็น
- 1:33:26คนจัดการให้หมดเลย
- 1:33:29ที่เหลือตอนนี้ก็คือนั่งดูกิไปเรื่อยๆ
- 1:33:33แล้วก็ดู task.md MD ว่าอะไรเสร็จไปแล้ว
- 1:33:36บ้างตอนนี้ถ้าเราดูจะเห็นว่า
- 1:33:45>> อ่าไปตรงนี้นะครับเห็นปะ Back end ทำงาน
- 1:33:47ไปได้แล้วเมื่อกี้มันยังไม่ติ๊กนะตอนนี้
- 1:33:49ติ๊กเรียบร้อยนี่ๆ Font end ทำด้วยมีงาน
- 1:33:51ไหนที่มันไม่กันนะก็ทำเลยอ่าไหนที่ต้องรอ
- 1:33:55มันก็คุยกันเองว่าเฮ้ยทำให้เสร็จก่อนเดี๋
- 1:33:57คจะทำต่อเนี่ย
- 1:34:00QA ทำไม่ได้นะรอให้เสร็จก่อน
- 1:34:03เห็นมั้มันก็ไปเรื่อยๆคพีทก็ไปเนี่ยถ้า
- 1:34:06เกิดคุณอยากดูแบบเก่าก็คืออย่างงี้ถ้าคุณ
- 1:34:09ไม่ใช้ทmaอ่ะคุณไปนั่งกดดูทีละอันทีละอัน
- 1:34:12มันดูไม่เท่อันเนี้ยอย่างเท่นะเนี่ยทุก
- 1:34:16อย่างมันก็คือเข้ากิคมิหมดเลยมันก็จะเห็น
- 1:34:19ว่าทำอะไรไปบ้าง
- 1:34:26>> นี่งาน Backend เสร็จหมดแล้วเนี่ย
- 1:34:29>> เหลือ Font end
- 1:34:31>> พอ Font end เสร็จก็ QA ต่อนะ
- 1:34:32>> แค่ repent ยากรึเปล่า
- 1:34:40ใกล้ะ finished
- 1:34:43>> compete แล้ว
- 1:34:44>> completed
- 1:34:48>> ครบทุกงานอ่ะจบงานครับตอนนี้จบยัง Q ค้าง
- 1:34:53ไลเหมือนเดิมไม่มีอะไรใหม่ครับโอเคกำลัง
- 1:34:56รอ
- 1:34:57โอเคจบงานของเราอยู่ตรงนี้
- 1:35:04ผมเข้าไปที่มันแบ่งโฟลเดอร์ให้เป็น back
- 1:35:07end กับ front end เห็นมยนี่มันแบ่ง
- 1:35:09back end เป็น go เนาะมี database เป็น
- 1:35:12sql อย่างที่บอกเลยนะ registration.db
- 1:35:14DB ผมเปิดมาดูได้ปกติผมลง Extension ที่
- 1:35:17ชื่อว่า SQ viver นะนี่มี registration
- 1:35:21ตรงนี้มีตัว database ที่มัน test อยู่
- 1:35:23เห็นมั้เ test เทestให้ดูนี่คือตัว QA
- 1:35:25เป็นคน test นะเดี๋ยวผมจะเอา Start Go
- 1:35:27นะ go run CD back end
- 1:35:32Go runs
- 1:35:36อ already in use เหรอยังไม่จบเหรอ
- 1:35:38เนี่ย
- 1:35:40QA จบยัง Still running ยังรันอยู่
- 1:35:45เพราะว่าทีมบอกว่า
- 1:35:49QA ยังคงไดลเหมือนเดิมไม่มีอะไรใหม่ครับ
- 1:35:51รอคำสั่งจากคุณว่าจะดำเนินต่อ clean up
- 1:35:54teammate เลยมั้ย
- 1:35:57ผมให้หยุดงาน QA ก่อน
- 1:36:04เวลาสั่งสั่งที่ทีม lead นะ
- 1:36:07นี่ไจุด QA เรียบร้อยแล้วเข้าไปจัดการเอง
- 1:36:10โอเคผมขอลองก่อนว่าอ่ะรันครับตอนนี้ผม
- 1:36:14listening port 80 นะผม back end
- 1:36:16เนาะผมจะลองฝั่ง front end ดู
- 1:36:21อันนี้เป็นโeใช่มั้
- 1:36:26โอเคลองดูซิ work up เปล่า
- 1:36:32เรียบร้อยเย้ตมือ
- 1:36:36ผมเรียบร้อย
- 1:36:41อือ
- 1:36:43อื
- 1:36:50โอเค register เรียบร้อยผมกลับไปดูที่
- 1:36:52database ซิว่าลงจริงหรือเปล่า
- 1:36:57นี่ครับมาเรียบร้อยเห็นมจบงานง่ายๆเขียน
- 1:37:01โปรแกรมไม่เป็นเลยก็ทำได้
- 1:37:04โอเค
- 1:37:08อ่ะทีนี้ผมบอกว่าเอ้ยไม่เอาอ่ะผมอยากจะ
- 1:37:10ได้เป็นธีม Dark ีมอ่ะโอเคสั่นแก้งานนิด
- 1:37:14นึงครับ
- 1:37:16ขอ
- 1:37:18stop ก่อนนะ
- 1:37:22โอเค Change เว็บ to dark team
- 1:37:29โอเค demo นี้จะให้คุณดูว่าเาสั่งงานให้
- 1:37:32ใครนะคนที่ต้องทำก็คือ Font end เนาะ
- 1:37:35โอเค
- 1:37:38>> นี่มาแล้วดูโอสุดยอดตบมือหน่อย
- 1:37:42โอ้รอดแล้วครับวันนี้ทำไงครับสั่งงาน
- 1:37:45เรียบร้อยแล้วหมายงานเป็น Dark Team ให้
- 1:37:47Font End โอเคเดี๋เรา Font End ทำไง
- 1:37:49ครับแล้วเดี๋ยวให้กมันคอมมิแล้วก็จบสิ่ง
- 1:37:52ที่พิเศษก็คือที่ศัพท Agent ไฟล์ตัวนั้น
- 1:37:54น่ะคุณ specific ได้เลยว่าใครทำหน้าที่
- 1:37:58อะไรเก่งอะไรใส่ตรงนั้นได้เลย Tex stack
- 1:38:01อะไรเกี่ยวกับ Font End เพราะถ้าเกิดทำ
- 1:38:03แบบนี้คุณจับยัดทุกอย่างเข้าไปที่ main
- 1:38:07agent ตัวเดียวคุณต้องแยกเป็นสกิลซึ่ง
- 1:38:09ลำบากอีกโหลดสกิลนั้นโหลดสกิลนี้วุ่นวาย
- 1:38:12อันนี้คือแยกเลย
- 1:38:14>> completed
- 1:38:14>> โอเค complete แล้วอ่ะมาดูซิว่าอ่ะกit
- 1:38:18ก่อนนะกิ commit
- 1:38:19>> completed completed
- 1:38:21>> โอเคเรียบร้อย fish อ่ะมาดูทดสอบครับผม
- 1:38:26start back end ก่อนปึ๊บ
- 1:38:28start front end
- 1:38:30ปึ๊บ
- 1:38:36เรียบร้อย Dark Team
- 1:38:39โอเคก็ประมาณนี้นี่คือสิ่งที่เราได้เรียน
- 1:38:44รู้จากวิชาคอร์ด Code ของพี่ก็เดี๋ยวพี่
- 1:38:47ตัดต่อวีดีโอให้แล้วก็ไปดูย้อนหลังได้แต่
- 1:38:49ว่าพวกคุณทำกันเป็นอยู่แล้วแหละแต่สิ่ง
- 1:38:51ที่อยากนำเสนอก็คือเรื่องของ agent teมนะ
- 1:38:53ซึ่งก็เป็นว้า Factor ของพี่เหมือนกันที่
- 1:38:56เจอตรงนี้ตอนแรกไม่เจอมันก็ยังธรรมดาไป
- 1:38:59เจอเจนทีมโอโหมันว้าวว่ะน่าสนใจโอเคครับ
- 1:39:02วันนี้ะจบแค่นี้ครับสวัสดี
About this transcript
This page contains the full transcript of Claude Code by Sphere, generated from the public captions YouTube serves with the video. The transcript has 5,049 words across 1,992 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.