ข้ามไปยังเนื้อหา
เอราวัณACADEMYEN

Paperclip

ถ้า Agent คือพนักงาน Paperclip ก็คือบริษัท

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

ไม่อยากตั้งเอง ทีม Erawan ตั้ง Paperclip ให้ฟรีสำหรับแผน Hobby ขึ้นไป

บริษัทของ Agent ไม่ใช่แชตที่เปิดค้างไว้เป็นกอง

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

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

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

ก่อนเริ่ม: เตรียม OpenAI API key ที่มีเครดิต

Agent ในบทนี้ทำงานด้วย Codex ของ OpenAI ซึ่งมากับ Paperclip อยู่แล้ว Codex ต้องใช้ OpenAI API key จากบัญชีที่มีเครดิต แพ็กเกจ ChatGPT Plus หรือ Pro ใช้แทนไม่ได้ เพราะ Paperclip ให้ล็อกอินด้วยแพ็กเกจรายเดือนเฉพาะตอนติดตั้งบนคอมพิวเตอร์ของคุณเอง ที่อื่นจะขอ API key เสมอ ค่า API ก็คิดแยกจาก ChatGPT ตามที่ใช้จริง

ขั้นที่ 1 — สร้างแอป

เปิดหน้า Paperclip ในคอนโซล ถ้ายังไม่มีบัญชี Erawan ระบบจะพาไปสมัครก่อน จากนั้นกด ขึ้นระบบ Paperclip ทางขวา ขั้นนี้ไม่มีอะไรให้กรอก ระบบเตรียมทุกอย่างให้เอง

หน้าแอปสำเร็จรูป Paperclip ใน Erawan Console พร้อมปุ่มขึ้นระบบ Paperclip

กด “ขึ้นระบบ Paperclip” ไม่ต้องกรอกอะไร

รอไม่กี่นาที ระบบก็สร้างแอปและเปิดให้ทำงานเอง

หน้าแอป Paperclip ใน Erawan Console ระหว่างกำลังสร้าง

กำลังสร้างแอป เปิดหน้านี้ทิ้งไว้ระหว่างรอได้เลย

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

หน้าแอปใน Erawan Console สถานะทำงานอยู่ มีปุ่มเปิดเว็บ และบรรทัดบอกว่าเปิดครั้งแรกระบบจะตั้งคุณเป็นเจ้าของ

รอให้บรรทัดเรื่องเจ้าของขึ้นก่อน แล้วค่อยกด “เปิดเว็บ”

ขั้นที่ 2 — สร้าง OpenAI API key

ที่ platform.openai.com เปิดหน้า API keys แล้วกด Create new secret key ตั้งชื่อว่า Paperclip แล้วเลือกอายุคีย์ที่ช่อง Expiration ถ้ายังไม่เลือก ปุ่ม Create secret key จะเป็นสีเทาและกดไม่ได้

หน้าต่าง Create new secret key ของ OpenAI ตั้งชื่อว่า Paperclip มีช่อง Project, Expiration และ Permissions

ใส่ชื่อ แล้วเลือกอายุคีย์ ปุ่มถึงจะกดได้

คัดลอกคีย์เก็บไว้ทันที เพราะ OpenAI แสดงคีย์ให้เห็นแค่ครั้งเดียว จากนั้นเปิดหน้า Billing เช็กว่าบัญชีมีเครดิตอยู่ ถึงบัญชีจะไม่มีเครดิต Paperclip ก็รับคีย์ไว้ตามปกติ กว่าจะรู้ตัวก็ตอนที่ Agent ตัวแรกเริ่มลงมือทำงานแล้ว

หน้าต่าง Save your key ของ OpenAI ปิดตัวคีย์ไว้ พร้อมปุ่ม Copy

คัดลอกไว้ใช้ในขั้นที่ 4

ขั้นที่ 3 — เข้าเป็นเจ้าของ แล้วตั้งชื่อบริษัท

กด เปิดเว็บ ระบบจะเปิดคำเชิญแบบใช้ครั้งเดียวที่ทำไว้ให้คุณ คือหน้า Set up Paperclip กรอก Name, Email และ Password แล้วกด Create account and continue บัญชีนี้เป็นบัญชี Paperclip ของคุณ แยกจากบัญชี Erawan

หน้า Set up Paperclip มีช่อง Name, Email, Password และปุ่ม Create account and continue

คำเชิญของคุณ ใช้ได้ครั้งเดียวสำหรับคนแรกที่เปิด

Paperclip ให้ตั้งค่าสี่ขั้นสั้น ๆ ขั้นแรกถามว่า What is the name of your organization? พิมพ์ชื่อบริษัทของคุณ แล้วกด Continue

ขั้นตั้งค่าของ Paperclip ถามชื่อองค์กร มีช่อง Name และปุ่ม Continue

ขั้นที่ 1 จาก 4: ชื่อบริษัทของคุณ

ขั้นต่อมาคือ Create your first agent Agent ตัวนี้จะเป็น CEO ของคุณ จะใช้ชื่อ CEO ตามเดิมหรือตั้งชื่อใหม่ก็ได้ แล้วกด Next

ขั้น Create your first agent ของ Paperclip ช่อง Agent name ใส่ว่า CEO

ขั้นที่ 2 จาก 4: Agent ตัวแรก คือ CEO ของคุณ

ขั้นที่ 4 — เชื่อมโมเดลด้วย API key

ขั้นถัดไปคือ Connect a model ตรงนี้อย่าเพิ่งกดการ์ด OpenAI ให้กด Use API key instead ใต้การ์ดก่อน เพราะการ์ดทุกใบตั้งต้นไว้ที่ Subscription ซึ่งใช้บน Erawan ไม่ได้ และพอเลือกการ์ดไปแล้ว ลิงก์นี้ก็จะหายไป

ขั้น Connect a model ของ Paperclip มีการ์ด Claude และ OpenAI ขึ้นว่า Subscription ทั้งคู่ และลิงก์ Use API key instead อยู่ด้านล่าง

กด Use API key instead ก่อน แล้วค่อยกดการ์ด OpenAI

จากนั้นกด OpenAI วางคีย์จากขั้นที่ 2 ลงช่อง API key แล้วกด Connect Paperclip จะเช็กคีย์กับ OpenAI ก่อนเก็บ

ช่อง API key ของ Paperclip กรอกแล้ว แสดงเป็นจุด พร้อมปุ่ม Connect

วางคีย์แล้วกด Connect

พอขึ้นว่า CEO is ready to work! ก็กด Get started

ขั้นสุดท้ายของการตั้งค่า Paperclip ขึ้นว่า CEO is ready to work พร้อมปุ่ม Get started

ขั้นที่ 4 จาก 4: CEO พร้อมทำงานแล้ว

ขั้นที่ 5 — งานแรก: ให้ CEO สัมภาษณ์คุณ

หน้าที่เปิดขึ้นมาคืองานแรกของคุณ ชื่อ Paperclip onboarding CEO ทักทายแล้วถามว่า What would you like to do? ให้เลือก Interview me and propose a plan and an agent team to execute it แล้วกด Continue

งานแรกของ Paperclip มีข้อความทักทายจาก CEO และการ์ดคำถาม What would you like to do

เลือกให้ CEO สัมภาษณ์ แล้วกด Continue

รอบนี้เป็นครั้งแรกที่ CEO ใช้โมเดลของคุณคิดงาน ให้เวลาสักนาที แล้ว CEO จะกลับมาพร้อมคำถามสี่ข้อเกี่ยวกับบริษัทของคุณ ตอบทีละข้อด้วยคำพูดของคุณเอง แล้วกด Next

คำตอบของ CEO พร้อมการ์ดสัมภาษณ์สี่ข้อ ข้อแรกถามว่าบริษัททำอะไรและให้บริการใคร

คำถามสี่ข้อ ยิ่งตอบเจาะจงเท่าไร แผนที่ได้ก็ยิ่งดี

ตอบครบแล้ว CEO จะเสนอแผนกับทีม Agent ที่จะจ้างมาให้ดู ตามที่คุณเลือกไว้ตอนต้น อ่านให้ดีก่อนกดยอมรับ ถ้าอยากให้แก้ตรงไหน ก็พิมพ์บอกในคอมเมนต์ของ task ได้

ถ้าติดปัญหา

  • ขึ้นว่า “This Paperclip is waiting on its first admin” คุณเข้ามาที่ที่อยู่เว็บเปล่า ๆ แทนที่จะเป็นหน้าคำเชิญ ส่วนใหญ่เพราะกด “เปิดเว็บ” ในไม่กี่วินาทีก่อนคำเชิญจะพร้อม กลับไปที่คอนโซล รอให้บรรทัดเรื่องเจ้าของขึ้น แล้วกด เปิดเว็บ อีกครั้ง ตราบใดที่แอปยังไม่มีเจ้าของ จะมีคำเชิญใหม่รอคุณอยู่เสมอ
  • ขึ้นว่า “This environment does not support browser sign-in” แปลว่าคุณกดการ์ด OpenAI ไปตอนที่ยังตั้งไว้เป็น Subscription ให้กด Back หนึ่งครั้ง คุณจะยังอยู่ขั้นเดิม แต่การ์ดที่เลือกไว้จะหลุดออก จากนั้นกด Use API key instead ก่อน แล้วค่อยกดการ์ด
  • CEO ทำงานไม่สำเร็จ ขึ้นว่า “ACP agent reported a terminal limit failure.” OpenAI ไม่รับงาน เพราะบัญชีไม่มีเครดิต หรือเรียกใช้ถี่จนชนเพดาน เติมเครดิตที่หน้า Billing ของ OpenAI แล้วกด Retry ที่รอบงานนั้น

ใช้ให้ปลอดภัย

  • คนคุมมีคุณคนเดียว คำเชิญใช้ได้ครั้งเดียวสำหรับคนแรกที่เปิด หลังจากนั้นปุ่ม “เปิดเว็บ” จะพาไปที่อยู่เว็บปกติ ใครเจอที่อยู่นี้ก็สมัครบัญชี Paperclip ได้ แต่บัญชีแบบนั้นไม่เห็นบริษัทไหนเลย และสร้างบริษัทเองก็ไม่ได้ ถ้าอยากให้ใครเข้ามาช่วย ให้เชิญจากในแอป Paperclip
  • แวะดูว่า Agent ทำอะไรอยู่ CEO จ้าง Agent และแจกงานต่อเองได้ เปิดหน้า Agents ดูบ้าง ถ้าตัวไหนทำสิ่งที่คุณไม่ได้อยากให้ทำ ก็สั่งพักไว้
  • ถ้าคีย์หลุด ให้เสียหายน้อยที่สุด เติมเครดิตในบัญชี OpenAI แค่เท่าที่ตั้งใจจะใช้ และตั้งงบให้ Agent แต่ละตัวใน Paperclip ด้วย

ค่าใช้จ่าย

ค่าใช้จ่ายมีสองก้อน ก้อนแรกเป็นค่าแอปบน Erawan ตัว Paperclip ใช้แพ็ก Hobby รวมฐานข้อมูลแล้ว ถ้ายังเป็นบัญชีฟรี แอปจะทำงานได้ 30 วันนับจากวันที่ขึ้นระบบแอปแรก หลังจากนั้นค่อยสมัคร Hobby ซึ่งช่วงเปิดตัวนี้อยู่ที่ 99 บาทต่อเดือน ดูทุกแพ็กเกจ

ก้อนที่สองเป็นค่าโมเดล จ่ายให้ OpenAI ตามที่ใช้จริง CEO จะทำงานเฉพาะตอนที่มีเรื่องให้ทำ เช่น มี task ใหม่ มีคอมเมนต์ หรือคุณตอบคำถาม ส่วนตัวตั้งเวลาให้ CEO ตื่นมาทำงานเองนั้นปิดไว้ จนกว่าคุณจะเปิด

บริษัท task และ Agent ทั้งหมดเก็บอยู่ในแอปของคุณเอง ตัว Paperclip เป็นโอเพนซอร์ส

ลองทำอะไรต่อ

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

เริ่มจากการสัมภาษณ์ก่อน พอบริษัทมีเป้าหมาย Agent ก็รู้ว่าต้องทำงานไปทางไหน

บทเรียนเอราวัณโซลูชันทั้งหมด