ผู้ช่วย AI
ผู้ช่วย AI ให้คุณอธิบายงานด้วยภาษาธรรมดา แล้ว TikMatrix จะจัดคิวให้ มันอ่านอุปกรณ์ บัญชี และประวัติงานของคุณ แสดงสิ่งที่จะสร้างอย่างตรงไปตรงมา และรอการอนุมัติจากคุณก่อนที่จะเขียนอะไรลงไป
ผู้ช่วยใช้ได้บน แพ็กเกจ Pro ขึ้นไป ซึ่งเป็นข้อกำหนดเดียวกับAPI อัตโนมัติภายในเครื่อง
มันคืออะไร (และไม่ใช่อะไร)
ผู้ช่วยไม ่ได้แตะโทรศัพท์ของคุณโดยตรง มันทำงานแบบเดียวกับที่คุณทำ: ดูว่าคุณมีอะไรอยู่ แล้วจัดงานเข้าคิว จากนั้นตัวรันงานตามปกติจะรับไปทำ ทุกอย่างที่มันสร้างจะปรากฏในรายการงานเหมือนงานอื่น ๆ โดยมีที่มาเป็น assistant
มันเขียนอะไรเองไม่ได้เช่นกัน ทุกการกระทำที่เปลี่ยนสถานะจะหยุดบทสนทนาและถามคุณก่อน — ดูไม่มีอะไรทำงานโดยไม่ได้รับการอนุมัติจากคุณ
การตั้งค่า
โมเดลเป็นของคุณเอง TikMatrix ไม่ได้แถมโมเดลมาให้และไม่ได้ส่งคำขอผ่านเซิร์ฟเวอร์ของตัวเอง — แอปคุยกับเอ็นด์พอยต์ที่คุณต ั้งค่าไว้โดยตรงจากเครื่องของคุณ
- คลิก ผู้ช่วย ในแถบนำทางด้านซ้าย
- คลิก การตั้งค่าโมเดล
- กรอก:
| ช่อง | ใส่อะไร |
|---|---|
| เอ็นด์พอยต์ | URL ของ chat-completions แบบเต็ม เช่น https://api.openai.com/v1/chat/completions |
| โมเดล | รหัสโมเดล เช่น gpt-4o หรือ claude-sonnet-4-5 |
| คีย์ API | คีย์ของคุณสำหรับผู้ให้บริการนั้น |
| รูปแบบ API | ปล่อยไว้ที่ ตรวจจากเอ็นด์พอยต์ เว้นแต่มันเดาผิด |
| จำนวนงานสูงสุดต่อการยืนยันหนึ่งครั้ง | จำนวนงานมากที่สุดที่การอนุมัติครั้งเดียวสร้างได้ (ค่าเริ่มต้น 200) |
- คลิก บันทึก
เมื่อการตั้งค่าถูกยอมรับ แถบสถานะด้านบนของแผงจะแสดงโมเดลที่ใช้อยู่ คุณจึงเห็นได้ทันทีว่าบทสนทนานี้จะวิ่งไปที่เอ็นด์พอยต์ใด
เอ็นด์พอยต์แบบไหนใช้ได้
รองรับสองรูปแบบ:
- เข้ากันได้กับ OpenAI — เอ็นด์พอยต์ใดก็ตามที่พูด
POST /v1/chat/completionsครอบคลุมทั้ง OpenAI เองและเซิร์ฟเวอร์ที่โฮสต์เองส่วนใหญ่: vLLM, LocalAI, ชั้นที่เข้ากันได้กับ OpenAI ของ Ollama, DeepSeek, OpenRouter และอื่น ๆ ในลักษณะเดียวกัน - Anthropic — เอ็นด์พอยต์ที่พูด
POST /v1/messages
โดยปกติปล่อย รูปแบบ API ไว้ที่ ตรวจจากเอ็นด์พอยต์: URL ที่มี api.anthropic.com หรือ /v1/messages จะถูกถือว่าเป็น Anthropic ส่วนที่เหลือถือว่าเข้ากันได้กับ OpenAI ให้ตั้งค่าเองเฉพาะเมื่อคุณใช้พร็อกซีที่ URL ไม่บอกรูปแบบ
ผู้ช่วยทำงานผ่านการเรียกเครื่องมือทั้งหมด โมเดลที่รองรับเครื่องมือไม่ดีพอจะคุยกับคุณได้ แต่ไม่มีวันวางแผนอะไรได้สำเร็จ
เลือกโมเดลอย่างไร
| ถ้าคุณต้องการ | ให้ใช้ |
|---|---|
| การวางแผนที่เชื่อถือได้ที่สุด ดูแลน้อยที่สุด | โมเดลระดับเรือธงรุ่นปัจจุบันของ OpenAI หรือ Anthropic |
| ต้นทุนต่ำลงสำหรับงานประจำแบบ "สั่งงานนี้ทั้งชั้นวาง" | โมเดลระดับกลางจากผู้ให้บริการเดียวกัน |
| ไม่ให้อะไรออกจากเครื่องของคุณ | เซิร์ฟเวอร์ในเครื่อง (Ollama, vLLM, LocalAI) กับโมเดลที่เรียกเครื่องมือได้แน่นหนา |
โมเดลเล็กที่รันในเครื่องคือสาเหตุที่พบบ่อยของอาการ "คุยได้แต่ไม่เคยวางแผน" ก่อนจะสรุปว่าผู้ช่วยเสีย ให้ลองคำขอเดียวกันกับโมเดลแบบโฮสต์สักครั้ง — ถ้าที่นั่นทำได้ แสดงว่าปัญหาอยู่ที่โมเดล ไม่ใช่การตั้งค่า
การตั้งค่าถูกเก็บที่ไหน
เอ็นด์พอยต์และคีย์ของคุณถูกเขียนลง assistant_settings.json ในไดเรกทอรีข้อมูลของแอป และแบ็กเอนด์จะอ่านตอนส่งคำขอ ข้อมูลนี้ไม่ถูกส่งไปที่ใดนอกจากเอ็นด์พอยต์ที่คุณตั้งค่าไว้
มีการตั้งค่าหนึ่งอย่างที่อยู่ในไฟล์นั้นเท่านั้น: max_tokens คืองบความยาวคำตอบที่ส่งให้โมเดล ค่าเริ่มต้นคือ 8192 และถูกจำกัดอยู่ในช่วง 1024–64000 ให้เพิ่มด้วยมือถ้าคำตอบยาว ๆ ถูกตัด
การขอให้ทำงาน
พิมพ์สิ่งที่คุณต้องการด้วยภาษาธรรมดา ตัวอย่างเช่น:
- วอร์มบัญชีทุกบัญชี 20 นาที
- ทำไมงานล่าสุดของฉันถึงล้มเหลว
- โพสต์บนทุกเครื่องพรุ่งนี้ 09:00
- ติดตามห้าบัญชีนี้จากเครื่องในกลุ่ม Marketing
คำขอหนึ่งครั้งมักผ่านสามขั้นตอน:
- มันค้นข้อมูล เครื่องไหนออนไลน์ บัญชีไหนล็อกอินอยู่ สคริปต์รับพารามิเตอร์อะไรบ้าง
- มันวางแผน คำนวณว่าคำขอนี้จะกลายเป็นกี่งานพอดี แล้วแสดงยอดรวมให้ดู — กี่งาน กระจายบนกี่เครื่องแล ะกี่บัญชี
- คุณยืนยัน แล้วจึงจะมีการเขียนงานลงไป
ถ้าคำขอกำกวมในแบบที่ทำให้จำนวนงานเปลี่ยนไป ผู้ช่วยจะถามแทนที่จะเดา
หน้าตาของคำขอตั้งแต่ต้นจนจบ
คุณ: วอร์มบัญชีที่ล็อกอินอยู่ทั้งหมด 20 นาที เริ่มพรุ่งนี้ 9 โมงเช้า
ผู้ช่วย: (เรียก
get_script_schema,list_devices,list_accountsแล้วจึงplan_tasks) งานวอร์ม 34 งาน บน 12 เครื่องและ 34 บัญชี งานละ 20 นาที เริ่ม 2026-08-27 09:00 มีสองบัญชีที่ยังไม่ล็อกอิน จึงถูกตัดออก
จากนั้นการ์ดยืนยันจะปรากฏ พร้อมรายการทุกแถวที่จะสร้าง — เครื่อง บัญชี และเป้าหมายในกรณีที่สคริปต์ต้องใช้ — พร้อมกับ script_config ที่จะถูกเขียนจริง ๆ คุณกด ยืนยัน แล้วงาน 34 รายการจะปรากฏในรายการงาน
การระบุเวลา
งานเข้าคิวไว้ทำทีหลังได้: แค่พูดถึงเวลา ผู้ช่วยก็จะใส่ลงในแผนเป็นเวลาเริ่มงาน และการ์ดจะแสดงให้เห็นก่อนอนุมัติ นี่ยังเป็นคำตอบที่ถูกต้องเมื่อคำขอมีขนาดใหญ่ด้วย — การกระจายการติดตามทั้งชั้นวางไปตลอดวันดูเป็นอัตโนมัติน้อยกว่าการยิงทั้งหมดพร้อมกันมาก และผู้ช่วยจะเสนอแนะเองเมื่อเห็นคำขอที่ดูเสี่ยง
บนบิลด์ที่ขับเคลื่อนทั้งสองแอป
บิลด์ TikMatrix ที่ตั้งค่าไว้ทั้ง TikTok และ Instagram จะไม่เดาว่าคุณหมายถึงอันไหน และจะไม่พยายามเดาด้วย — คำขอที่ไม่ระบุแพลตฟอร์มจะถูกถามกลับ พูดว่า "โพสต์ บน TikTok ให้กลุ่ม Marketing" แทน "โพสต์ให้กลุ่ม Marketing" แล้วมันจะเข้าสู่การวางแผนทันที ส่วนบิลด์แพลตฟอร์มเดียวจะไม่ถามเลย
ไม่มีอะไรทำงานโดยไม่ได้รับการอนุมัติจากคุณ
เรื่องนี้บังคับไว้ในโค้ด ไม่ใช่การขอร้องโมเดลดี ๆ
เมื่อผู้ช่วยเอื้อมไปทำอะไรที่เปลี่ยนสถานะ บทสนทนาจะหยุด และการ์ดยืนยันจะปรากฏขึ้นแสดงว่ากำลังจะเกิดอะไร การเรียกจะทำงานก็ต่อเมื่อคุณกดปุ่มยืนยันแล้วเท่านั้น
มีสี่การกระทำที่ถูกกั้นแบบนี้:
| การกระทำ | ทำอะไร |
|---|---|
create_tasks | จัดงานที่วางแผนไว้เข้าคิว |
stop_task | หยุดงานที่กำลังรัน |
retry_task | นำงานที่ล้มเหลวกลับเข้าคิวใหม่ |
create_custom_script | เขียนไฟล์สคริปต์ใหม่และลงทะเบียน |
การสร้างงานมีกลอนล็อกชั้นที่สองซ้อนอยู่ด้วย: ปุ่มยืนยันรันได้เฉพาะแผนที่คุณเห็นเท่านั้น ผู้ช่วยแก้ไขพารามิเตอร์ระหว่างการแสดงตัวอย่างกับการอนุมัติของคุณไม่ได้ — แผนใช้ได้ครั้งเดียวและหมดอายุใน 15 นาที ดังนั้นการแสดงตัวอย่างที่คุณเดินจากไปแล้วจะยืนยันภายหลังกับรายการอุปกรณ์ที่เปลี่ยนไปแล้วไม่ได้
การ์ดนี้ไม่ใช่บทสรุปที่โมเดลเขียนขึ้นด้วย มันแสดงแถวจริงของแผนและ script_config จริง สิ่งที่คุณอนุมัติจึงเป็นสิ่งที่ถูกเขียนลงไป
การปฏิเสธเป็นคำตอบปกติ ไม่ใช่ข้อผิดพลาด: โมเดลจะได้รับแจ้งว่าคุณปฏิเสธ และเสนอทางเลือกอื่นแทนการเรียกซ้ำแบบเดิมได้
เพดานจำนวนงาน
การยืนยันหนึ่งครั้งสร้างงานได้มากที่สุด 200 งาน ตามค่าเริ่มต้น นี่คือเบรกกันคำขอที่ตีความผิด — ไม่ให้ "วอร์มบัญชีของฉัน" กลายเป็นงานพันรายการที่คุณมาพบตอนเช้า การรันขนาดใหญ่ยังทำได้: ผู้ช่วยจะแบ่งเป็นชุด ๆ ให้คุณยืนยันทีละชุด
เปลี่ยนขีดจำกัดได้ที่ การตั้งค่าโมเดล → จำนวนงานสูงสุดต่อการยืนยันหนึ่งครั้ง ค่าที่เกิน 2000 จะถูกลดเหลือ 2000
ผู้ช่วยเห็นอะไรได้บ้าง
เครื่องมือเหล่านี้มันใช้ได้อย่างอิสระโดยไม่ต้องถาม:
| เครื่องมือ | อ่านอะไร |
|---|---|
list_devices | อุปกรณ์ที่เชื่อมต่อ สถานะออนไลน์/ไม่ว่าง และกลุ่มที่สังกัด |
list_accounts | บัญชี เครื่องที่แต่ละบัญชีอยู่ และสถานะการล็อกอิน |
list_groups | กลุ่มอุปกรณ์และขนาดของแต่ละกลุ่ม |
get_script_schema | สคริปต์ทั้งหมดที่บิลด์นี้รันได้ พร้อมพารามิเตอร์ที่ถูกต้อง |
list_tasks | รายการงาน กรองตามสถานะ อุปกรณ์ หรือสคริปต์ได้ |
get_task_log | บันทึกของงานหนึ่งงาน — ที่ซึ่งสาเหตุความล้มเหลวมักอธิบายตัวเอง |
get_activity_log | กิจกรรมบัญชีล่าสุด |
device_screenshot | สิ่งที่อยู่บนหน้าจอเครื่องหนึ่ง ณ ตอนนี้ |
list_custom_scripts | สคริปต์ที่กำหนดเองที่คุณลงทะเบียนไว้ |
get_custom_script_guide | วิธีเขียนสคริปต์ที่กำหนดเอง |
plan_tasks | คำนวณว่าคำขอจะสร้างอะไร โดยไม่สร้างจริง |
device_screenshot ส่งภาพหน้าจอโทรศัพท์ไปยังเอ็นด์พอยต์ที่คุณตั้งค่าไว้ ถ้าหน้าจอหนึ่งอาจแสดงสิ่งที่คุณไม่อยากส่งให้ผู้ให้บริการภายนอก ให้เลี่ยงการขอภาพหน้าจอ หรือชี้ผู้ช่วยไปที่โมเดลที่คุณโฮสต์เอง
อะไรบ้างที่ออกจากเครื่องของคุณ
ทุกอย่างที่ผู้ช่วยอ่านจะถูกส่งไปยังเอ็นด์พอยต์โมเดลของคุณในฐานะส่วนหนึ่งของบทสนทนา — นั่นคือวิธีที่โมเดลมองเห็นมัน ในทางปฏิบัติหมายถึงหมายเลขซีเรียลอุปกรณ์และชื่อกลุ่ม ชื่อผู้ใช้ของบัญชีและสถานะการล็อกอิน แถวข้อมูลงานและบันทึกงาน รวมถึงภาพหน้าจอที่คุณขอ คีย์ API ข้อมูลรับรองพร็อกซี และรหัสผ่านบัญชีไม่อยู่ในสิ่งที่มันอ่านได้ จึงไม่เคยอยู่ในข้อมูลที่ส่งออกไป
ถ้ารายการนี้มากเกินกว่าที่คุณอยากมอบให้ผู้ให้บริการภายนอก ให้ชี้เอ็นด์พอยต์ไปยังโมเดลที่คุณรันเอง ส่วนอื่นของฟีเจอร์นี้ไม่เปลี่ยนแปลงเลย
การเขียนสคริปต์ที่กำหนดเอง
ถ้าไม่มีสคริปต์ในตัวใดครอบคลุมสิ่งที่คุณต้องการ ผู้ช่วยเขียนให้ได้ อธิบายงานด้วยภาษาธรรมดา มันจะอ่านคู่มือการเขียนสคริปต์ ร่างโปรแกรม แล้วนำมาแสดงให้คุณดู
การ์ดยืนยันของขั้นตอนนี้จะบอกไว้ชัดเจน: สคริปต์จะถูกเขียนลงดิสก์และลงทะเบียนเพื่อให้รันได้เหมือนสคริปต์ในตัว อ่านมันก่อนอนุมัติ สคริปต์จะไปอยู่ในโฟลเดอร์ assistant_scripts ในไดเรกทอรีข้อมูลของแอป คุณจึงตรวจสอบ แก้ไข หรือลบทุกอย่างที่มันเขียนได้จากที่เดียว
ข้อจำกัดบางอย่างที่แอปบังคับกับข้อเสนอของโมเดล:
- ตัวแปลภาษาที่ลงทะเบียนได้มีเพียง
python,python3,node,bunและdeno— ไม่มีอะไรที่จะเปิดเชลล์แล้วต่อท้ายด้วยเพย์โหลด - ชื่อไฟล์ต้องเป็นชื่อ ธรรมดา: ไม่มีตัวคั่นเส้นทาง ไม่มี
..ไม่ขึ้นต้นด้วยจุด และยาวไม่เกิน 64 อักขระ - ซอร์สโค้ดจำกัดที่ 200 KB และแพลตฟอร์มต้องเป็น
generic,tiktokหรือinstagram
หลังจากนั้นสคริปต์ที่ลงทะเบียนแล้วก็เป็นสคริปต์ที่กำหนดเองธรรมดา: เปิดได้ที่ อุปกรณ์ → สคริปต์ที่กำหนดเอง แก้คำสั่ง เปลี่ยนเวลาหมดอายุ หรือปิดการใช้งานได้ ดูสคริปต์ที่กำหนดเอง สำหรับสิ่งที่สคริปต์ทำได้หลังลงทะเบียนแล้ว
ข้อจำกัดที่ควรรู้
- หนึ่งคำขอ สิบสองขั้นตอน ถ้าผู้ช่วยยังไม่เสร็จหลังเรียกเครื่องมือครบสิบสองครั้ง มันจะหยุดและรายงานสิ่งที่ยังค้างอยู่ แทนที่จะเผาโทเคนของคุณไปกับการ วนลูป
- บทสนทนาไม่ใช่คลังเก็บ มันอยู่ในหน่วยความจำ — แปดบทสนทนาล่าสุด และ 120 เทิร์นหลังสุดของแต่ละบท — และหายไปเมื่อรีสตาร์ตแอป สิ่งที่ควรเก็บไว้จะกลายเป็นงาน และงานอยู่ในฐานข้อมูล
- การสลับไปหน้าอื่นปลอดภัย เธรดบทสนทนาและการยืนยันที่ค้างอยู่จะถูกกู้คืนเมื่อคุณกลับมา
- หยุด จะจบลูปที่จุดตรวจถัดไป มันขัดจังหวะการเรียกโมเดลที่ส่งออกไปแล้วไม่ได้ ขั้นตอนปัจจุบันจึงต้องจบก่อน
- ค่าโทเคนคุณจ่ายเอง ทุกคำขอจะพ่วงแคตตาล็อกสคริปต์และบทสนทนาที่ผ่านมาไปด้วย เธรดยาว ๆ จึงมีต้นทุนต่อข้อความสูงกว่าเธรดใหม่ สำหรับงานที่ไม่เกี่ยวข้องกัน การเริ่มบทสนทนาใหม่ถูกกว่าการคุยต่อจากบทเก่า
การแก้ปัญหา
API access requires Pro or higher plan
สิทธิ์การใช้งานของคุณเป็น Starter หรือไม่ทำงาน ตรวจสอบที่ การตั้งค่า → สิทธิ์การใช้งาน
The app is still starting up. Try again in a moment.
แผงถูกเปิดก่อนที่บริการเบื้องหลังจะเริ่มทำงานเสร็จ รอสักสองสามวินาทีแล้วส่งใหม่
No model endpoint configured / No API key configured / No model configured
เปิด การตั้งค่าโมเดล แล้วกรอกให้ครบทั้งสามอย่าง: เอ็นด์พอยต์ โมเดล และคีย์ API
Could not reach the model endpoint
แอปเปิดการเชื่อมต่อไม่ได้ ตรวจสอบ URL และตรวจว่าเอ็นด์พอยต์ในเครื่องรออยู่บนพอร์ตนั้นจริง
โมเดลตอบกลับแต่ไม่เคยวางแผนอะไรเลย เป็นไปได้มากว่ามันไม่ได้เรียกเครื่องมือ ลองใช้โมเดลที่รองรับการเรียกเครื่องมือได้ดี และตรวจว่า รูปแบบ API ตรงกับรูปแบบของเอ็นด์พอยต์ของคุณ
คำตอบถูกตัดทุกครั้ง
เซ ิร์ฟเวอร์ที่เข้ากันได้กับ OpenAI บางตัวจำกัดความยาวเอาต์พุตไว้ต่ำตามค่าเริ่มต้น ให้เพิ่มขีดจำกัดที่เซิร์ฟเวอร์ หรือเพิ่ม max_tokens ใน assistant_settings.json
มันถามเรื่องแพลตฟอร์มอยู่เรื่อย บิลด์นี้ขับเคลื่อนทั้ง TikTok และ Instagram ให้ระบุแพลตฟอร์มที่ต้องการในคำขอ
การ์ดยืนยันกดยืนยันไม่ได้ แผนหมดอายุหลัง 15 นาที ขอสิ่งเดิมอีกครั้งเพื่อรับแผนใหม่
งานถูกสร้างแล้วแต่ไม่มีอะไรรัน เป็นไปได้มากว่า Auto WakeUp Agent ถูกปิดอยู่ — ผู้ช่วยจะเตือนเรื่องนี้ก่อนที่คุณจะยืนยัน เปิดใหม่ได้ใน การตั้งค่า
ขั้นต่อไป
- สคริปต์ที่กำหนดเอง — เขียนและลงทะเบียนงานอัตโนมัติที่สคริปต์ในตัวไม่ครอบคลุม
- ภาพรวม API ภายในเครื่อง — ขับเคลื่อนคิวงานเดียวกันจากโปรแกรมของคุณเอง
- การตั้งค่างาน — งานที่เข้าคิวแล้วถูกหยิบไปรันอย่างไร