- CEO ของสตาร์ตอัป AI SaaS ขนาด 7 คน ใช้ ฟีเจอร์ Agent Teams แบบทดลองของ Claude Code เพื่อสร้าง ทีมการตลาด AI 5 คน ที่ประกอบด้วย CMO, นักเขียนคอนเทนต์, ผู้ดูแลโซเชียลมีเดีย, ผู้จัดการ HN และนักวิเคราะห์ผลงาน จากการใช้งานจริง
- ไม่ได้เขียนโค้ดเองแม้แต่บรรทัดเดียว และเอเจนต์ทั้งหมดทำงานได้ด้วย ไฟล์ Markdown 15~20 ไฟล์ และ Claude Code เท่านั้น
- รันอัตโนมัติทุกชั่วโมงด้วย cron บน Mac Mini M1, ตั้งแต่เขียนบล็อก, กระจายโพสต์บน SNS, ทำกิจกรรมบน HN ไปจนถึงวิเคราะห์ผลงาน โดยทำเองแบบอัตโนมัติทั้งหมดโดยไม่ต้องมีมนุษย์แทรกแซง
- ในสัปดาห์แรกมีบล็อก 3 บทความถูกเผยแพร่อัตโนมัติ และเกิด DM ขาเข้าจริงจาก SNS รวมถึงคำขอเชื่อมต่อบน LinkedIn ด้วย มีคนส่งคำขอเชื่อมต่อเข้ามาหลังจากคุยกับ AI เอเจนต์ ไม่ใช่กับเจ้าตัวโดยตรง
พื้นหลัง: ข้อจำกัดที่เกิดขึ้นจริงในสตาร์ตอัป
- สตาร์ตอัประยะเริ่มต้นที่มี ARR $500K โดยผู้รับผิดชอบด้านการเติบโตที่เพิ่งเข้าร่วมใหม่ต้องโฟกัสกับ outbound sales
- หลังปล่อยฟีเจอร์ใหม่ไม่นานก็เกิด ช่องว่างด้านการตลาด ขึ้น ทำให้ CEO ต้องลงมารับผิดชอบการตลาดเอง และแทนที่จะทำงานแบบเดิม จึงตัดสินใจสร้างทีมการตลาด AI
- ใช้เวลา 2 ชั่วโมงสำหรับต้นแบบแรก, สองวันสำหรับลูปแบบเต็มครั้งแรก และ ประมาณ 1 สัปดาห์กว่าจะทำงานอัตโนมัติเต็มรูปแบบได้
การออกแบบหลัก: คิดแบบประกาศรับสมัครงาน ไม่ใช่พรอมป์ต์
- มองเอเจนต์ไม่ใช่เป็น “พรอมป์ต์” แต่เป็น “การรับพนักงาน” โดยกำหนดขอบเขตงาน, style guide, เอกสารบริษัท, สิทธิ์การใช้เครื่องมือ และตารางเวลาไว้ใน Markdown
- เอเจนต์แต่ละตัวถูกนิยามด้วย ไฟล์ Markdown เดียว ใน
.claude/agents/ ประกอบด้วย YAML frontmatter (ชื่อ, โมเดล, หน่วยความจำ) และ system prompt (ขั้นตอนงาน, กฎ)
- หากเก็บ นโยบายส่วนกลางของทีม เช่น CMS schema, กฎ UTM, นโยบายสร้างภาพ ไว้ใน
.claude/rules/ เอเจนต์ทั้งหมดจะรับช่วงต่อโดยอัตโนมัติ
CLAUDE.md ทำหน้าที่เป็น กฎบัตรของทีม โดยแชร์โครงสร้างเอเจนต์, กฎความปลอดภัย และโครงสร้างโฟลเดอร์ให้ทั้งระบบ
สถาปัตยกรรมการทำงานอัตโนมัติ
- CMO เอเจนต์ จะวางกลยุทธ์ประจำสัปดาห์ทุกวันอาทิตย์ และแจกจ่ายงานเป็นช่วงเวลา 3 ชั่วโมง
- เมื่อ cron รัน Claude Code ในโหมด headless ทุกชั่วโมง (
-dangerously-skip-permissions) CMO จะ spawn เอเจนต์เฉพาะทางแบบขนานเป็น subprocess (ใช้ agent team ซึ่งเป็นฟีเจอร์ทดลองของ Claude)
- วิธีที่เอเจนต์ร่วมมือกัน
- ระบบงาน: TaskCreate / TaskUpdate
- ระบบไฟล์: ใช้ CSV tracker ร่วมกัน
- SendMessage: รายงานกลับไปยัง CMO
- เอเจนต์แต่ละตัวเก็บ หน่วยความจำถาวร ไว้ใน
.claude/agent-memory/ ทำให้กลยุทธ์, ผลงาน และแพตเทิร์นสะสมข้ามเซสชันกลายเป็น “องค์ความรู้ขององค์กร”
การเชื่อมต่อเครื่องมือ
- MCP server: Sanity CMS (เขียนและเผยแพร่โพสต์), X/Twitter (ทวีตและค้นหา), Slack (แจ้งเตือน), Ahrefs (วิเคราะห์ SEO และคีย์เวิร์ด)
- Custom Script: Reddit OAuth2, HN headless, การสร้างภาพด้วย Gemini, อัปโหลด Sanity CDN โดยสคริปต์ทั้งหมด Claude เป็นผู้เขียน
- มีกาารายงานกิจกรรมทั้งหมดลงในช่อง Slack #team-ai-marketing คล้ายทีม standup ครอบคลุมแผนรายวัน, การโพสต์เสร็จแล้ว, ข้อผิดพลาด และสรุปผลงาน
ลูปป้อนกลับ
- ผู้ดูแลโซเชียลมีเดีย → CSV log → นักวิเคราะห์ผลงาน → รายงานรายวัน → CMO → อัปเดตกลยุทธ์ → สร้างคอนเทนต์ → กระจายโพสต์ → วนซ้ำ
- เมื่อนักวิเคราะห์ผลงานอัปเดต
marketing-insights.md อัตโนมัติ เอเจนต์อื่นจะอ่านก่อนเริ่มงานถัดไป ทำให้ อินไซต์แพร่ไปทั่วทั้งทีมภายในวันเดียว
- วิธีบริหารของ CEO คือสั่ง Claude Code ด้วยภาษาธรรมชาติ เช่น “ทำให้ฝ่ายโซเชียลไม่ใช้ em dash” → Markdown ถูกแก้ไขอัตโนมัติ → มีผลตั้งแต่เซสชันถัดไป
บทเรียนที่ได้รับ
- สิ่งสำคัญที่สุดไม่ใช่โค้ด แต่คือ การออกแบบลูปป้อนกลับ การทำให้ระบบเรียนรู้จากผลลัพธ์ของการกระทำด้วยตัวเองสำคัญกว่า
- กฎต่าง ๆ สะสมแบบทบต้น กฎที่เพิ่มเพียงครั้งเดียวสามารถปรับปรุงพฤติกรรมของเอเจนต์ทั้งหมดได้อย่างถาวร
- ระบบช่วงเวลา 3 ชั่วโมงคือหัวใจสำคัญ ถ้าไม่มี เอเจนต์จะทำมากเกินไปหรือน้อยเกินไป
- ในตอนที่ 3 ของซีรีส์จะมีการพิจารณาว่า “นี่คือวิธีการทำงานแบบใหม่ หรือสุดท้ายแล้วเป็นสิ่งที่จะทำให้ตัวเองลำบากกันแน่”
ยังไม่มีความคิดเห็น