Asisten AI
Asisten AI memungkinkan Anda menjelaskan pekerjaan dengan bahasa sehari-hari dan TikMatrix akan mengantrekannya untuk Anda. Ia membaca perangkat, akun, dan riwayat tugas Anda, menunjukkan persis apa yang akan dibuatnya, dan menunggu persetujuan Anda sebelum apa pun ditulis.
Asisten tersedia pada paket Pro atau lebih tinggi, syarat yang sama dengan API otomatisasi lokal.
Apa ini (dan bukan apa)
Asisten tidak menyentuh ponsel Anda secara langsung. Ia bekerja seperti Anda: melihat apa yang Anda punya, lalu mengantrekan tugas, yang kemudian diambil dan dijalankan oleh pelaksana tugas biasa. Semua yang dibuatnya muncul di daftar tugas seperti tugas lain, ditandai dengan sumber assistant.
Ia juga tidak bisa menulis apa pun sendiri. Setiap tindakan yang mengubah keadaan menghentikan percakapan dan bertanya kepada Anda dulu — lihat Tak ada yang berjalan tanpa persetujuan Anda.
Menyiapkannya
Model Anda sediakan sendiri. TikMatrix tidak menyertakan model dan tidak mem-proxy permintaan Anda — aplikasi berbicara langsung dari mesin Anda ke endpoint yang Anda konfigurasi.
- Klik Asisten di rel navigasi kiri.
- Klik Pengaturan model.
- Isi:
| Kolom | Yang diisikan |
|---|---|
| Endpoint | URL chat-completions lengkap, mis. https://api.openai.com/v1/chat/completions |
| Model | Id model, mis. gpt-4o atau claude-sonnet-4-5 |
| Kunci API | Kunci Anda untuk penyedia tersebut |
| Format API | Biarkan pada Deteksi dari endpoint kecuali tebakannya salah |
| Batas tugas per konfirmasi | Jumlah tugas maksimum yang boleh dibuat satu persetujuan (bawaan 200) |
- Klik Simpan.
Begitu pengaturan diterima, baris status di atas panel menampilkan model yang dipakai, jadi Anda tahu sekilas ke endpoint mana percakapan akan pergi.
Endpoint mana yang bekerja
Dua format didukung:
- Kompatibel OpenAI — endpoint apa pun yang berbicara
POST /v1/chat/completions. Ini mencakup OpenAI sendiri dan sebagian besar server yang di-host sendiri: vLLM, LocalAI, lapisan kompatibel OpenAI milik Ollama, DeepSeek, OpenRouter, dan sejenisnya. - Anthropic — endpoint yang berbicara
POST /v1/messages.
Format API biasanya dibiarkan pada Deteksi dari endpoint: URL yang mengandung api.anthropic.com atau /v1/messages diperlakukan sebagai Anthropic, selebihnya sebagai kompatibel OpenAI. Setel secara eksplisit hanya bila Anda memakai proxy yang URL-nya tidak menunjukkan dialeknya.
Asisten bekerja sepenuhnya lewat pemanggilan alat. Model tanpa dukungan alat yang andal akan mengobrol dengan Anda tetapi tak pernah berhasil merencanakan apa pun.
Cara memilih model
| Jika Anda ingin | Gunakan |
|---|---|
| Perencanaan paling andal, paling sedikit diawasi | Model unggulan terbaru dari OpenAI atau Anthropic |
| Biaya lebih murah untuk pekerjaan rutin "antrekan ini ke seluruh rak" | Model kelas menengah dari penyedia yang sama |
| Tidak ada yang meninggalkan mesin Anda | Server lokal (Ollama, vLLM, LocalAI) dengan model yang kuat dalam pemanggilan alat |
Model lokal kecil adalah penyebab umum "ia mengobrol tapi tak pernah merencanakan". Sebelum menyimpulkan asistennya rusak, coba permintaan yang sama sekali saja pada model ter-host — kalau di sana berhasil, masalahnya ada di model, bukan di konfigurasi.
Di mana pengaturan disimpan
Endpoint dan kunci Anda ditulis ke assistant_settings.json di direktori data aplikasi, dan dibaca backend saat mengirim permintaan. Keduanya tidak dikirim ke mana pun selain ke endpoint yang Anda konfigurasi.
Satu pengaturan hanya ada di berkas itu: max_tokens, anggaran balasan yang dikirim ke model. Bawaannya 8192 dan dibatasi pada rentang 1024–64000. Naikkan secara manual jika jawaban panjang terpotong.
Meminta pekerjaan
Tulis yang Anda mau dengan bahasa sehari-hari. Beberapa contoh:
- Panaskan semua akun selama 20 menit
- Kenapa tugas-tugas terakhir saya gagal?
- Posting ke semua perangkat besok pukul 09:00
- Ikuti lima akun ini dari ponsel di grup Marketing
Sebuah permintaan biasanya melewati tiga langkah:
- Ia mencari tahu. Perangkat mana yang daring, akun mana yang masuk, parameter apa yang diterima skrip.
- Ia merencanakan. Ia menghitung persis berapa tugas yang dihasilkan permintaan itu, lalu menunjukkan totalnya — berapa tugas, di berapa perangkat dan akun.
- Anda mengonfirmasi. Baru setelah itu tugas ditulis.
Jika sebuah permintaan ambigu dengan cara yang mengubah jumlah tugas yang dibuat, asisten bertanya alih-alih menebak.
Seperti apa satu permintaan dari awal sampai akhir
Anda: panaskan semua akun yang sudah masuk selama 20 menit, mulai besok jam 9 pagi
Asisten: (memanggil
get_script_schema,list_devices,list_accounts, laluplan_tasks) 34 tugas pemanasan di 12 perangkat dan 34 akun, masing-masing 20 menit, mulai 2026-08-27 09:00. Dua akun belum masuk dan dikecualikan.
Sebuah kartu konfirmasi muncul, memuat setiap baris yang akan dibuat — perangkat, akun, dan sasaran bila skripnya menerima sasaran — plus script_config persis yang akan ditulis. Anda menekan Konfirmasi, dan 34 tugas muncul di daftar.
Menyebut waktunya
Tugas bisa diantrekan untuk nanti: sebutkan waktu dan asisten memasukkannya ke rencana sebagai waktu mulai tugas, yang ditampilkan kartu sebelum Anda menyetujui. Ini juga jawaban yang tepat ketika permintaannya besar — menyebar follow satu rak penuh sepanjang hari terlihat jauh kurang otomatis dibanding melepas semuanya sekaligus, dan asisten akan menyarankannya sendiri pada permintaan yang tampak berisiko.
Pada build yang menjalankan kedua aplikasi
Build TikMatrix yang dikonfigurasi untuk TikTok sekaligus Instagram tidak akan menebak yang mana yang Anda maksud, dan memang tidak akan mencoba — permintaan tanpa platform akan dibalas dengan pertanyaan. Katakan "posting di TikTok pada grup Marketing" alih-alih "posting pada grup Marketing", maka ia langsung merencanakan. Build satu platform tidak pernah bertanya.
Tak ada yang berjalan tanpa persetujuan Anda
Ini ditegakkan dalam kode, bukan dengan meminta model baik-baik.
Ketika asisten menjangkau sesuatu yang mengubah keadaan, percakapan berhenti dan sebuah kartu konfirmasi muncul memperlihatkan apa yang akan terjadi. Panggilannya baru berjalan setelah Anda menekan tombol konfirmasi.
Empat tindakan dijaga seperti ini:
| Tindakan | Fungsinya |
|---|---|
create_tasks | Mengantrekan tugas yang direncanakan |
stop_task | Menghentikan tugas yang sedang berjalan |
retry_task | Mengantrekan ulang tugas yang gagal |
create_custom_script | Menulis dan mendaftarkan berkas skrip baru |
Pembuatan tugas punya kunci kedua di atasnya: tombol konfirmasi hanya bisa menjalankan rencana yang ditunjukkan kepada Anda. Asisten tidak dapat mengubah parameter antara pratinjau dan persetujuan Anda — rencana bersifat sekali pakai dan kedaluwarsa setelah 15 menit, sehingga pratinjau yang Anda tinggalkan tidak bisa dikonfirmasi belakangan terhadap daftar perangkat yang sudah berubah.
Kartunya juga bukan ringkasan yang ditulis model. Ia menampilkan baris rencana yang sebenarnya dan script_config yang sebenarnya, jadi apa yang Anda setujui itulah yang ditulis.
Menolak adalah jawaban yang wajar, bukan kesalahan: model diberi tahu bahwa Anda menolak, sehingga ia bisa menawarkan yang lain alih-alih mengulang panggilan yang sama.
Batas atas jumlah tugas
Satu konfirmasi paling banyak boleh membuat 200 tugas secara bawaan. Ini rem terhadap permintaan yang salah dipahami — supaya "panaskan akun-akun saya" tidak berubah jadi seribu tugas yang baru Anda temukan pagi harinya. Jalannya yang lebih besar tetap mungkin: asisten membaginya menjadi kumpulan yang Anda konfirmasi satu per satu.
Batasnya bisa diubah di Pengaturan model → Batas tugas per konfirmasi. Nilai di atas 2000 dipangkas.
Apa yang bisa dilihat asisten
Ini dipakainya bebas, tanpa bertanya:
| Alat | Yang dibacanya |
|---|---|
list_devices | Perangkat terhubung, daring atau sibuk, keanggotaan grup |
list_accounts | Akun, perangkat tempat masing-masing berada, dan status masuknya |
list_groups | Grup perangkat dan ukurannya |
get_script_schema | Semua skrip yang bisa dijalankan build ini dan parameter persisnya |
list_tasks | Daftar tugas, dapat disaring per status, perangkat, atau skrip |
get_task_log | Log satu tugas — tempat kegagalan biasanya menjelaskan dirinya |
get_activity_log | Aktivitas akun terkini |
device_screenshot | Apa yang ada di layar sebuah perangkat saat ini |
list_custom_scripts | Skrip kustom Anda yang terdaftar |
get_custom_script_guide | Cara menulis skrip kustom |
plan_tasks | Menghitung apa yang akan dibuat permintaan, tanpa membuatnya |
device_screenshot mengirim gambar layar ponsel ke endpoint yang Anda konfigurasi. Jika sebuah layar bisa menampilkan sesuatu yang tak ingin Anda kirim ke penyedia pihak ketiga, hindari meminta tangkapan layar, atau arahkan asisten ke model yang Anda host sendiri.
Apa yang meninggalkan mesin Anda
Semua yang dibaca asisten dikirim ke endpoint model Anda sebagai bagian dari percakapan — begitulah model melihatnya. Dalam praktiknya itu berarti nomor seri perangkat dan nama grup, nama pengguna akun dan status masuknya, baris tugas dan log tugas, serta tangkapan layar apa pun yang Anda minta. Kunci API, kredensial proxy, dan kata sandi akun bukan bagian dari yang bisa dibacanya, jadi tidak pernah ada dalam payload.
Jika daftar itu lebih banyak dari yang ingin Anda serahkan ke penyedia pihak ketiga, arahkan endpoint ke model yang Anda jalankan sendiri; selebihnya tidak ada yang berubah dari fitur ini.
Menulis skrip kustom
Jika tak ada skrip bawaan yang mencakup kebutuhan Anda, asisten bisa menuliskannya. Jelaskan pekerjaannya dengan bahasa sehari-hari; ia membaca panduan penulisan skrip, menyusun program, dan menunjukkannya kepada Anda.
Kartu konfirmasi untuk ini menegaskannya: skrip ditulis ke disk dan didaftarkan agar bisa dijalankan seperti skrip bawaan mana pun. Bacalah sebelum menyetujui. Skrip mendarat di folder assistant_scripts dalam direktori data aplikasi, sehingga semua yang ditulisnya bisa diperiksa, disunting, atau dihapus di satu tempat.
Beberapa batas yang diberlakukan aplikasi terhadap apa pun usulan model:
- Hanya
python,python3,node,bun, dandenoyang boleh didaftarkan sebagai interpreter — tidak ada yang menjalankan shell dengan payload di belakangnya. - Nama berkas harus nama polos: tanpa pemisah jalur, tanpa
.., tanpa titik di awal, maksimal 64 karakter. - Sumbernya dibatasi 200 KB, dan platformnya harus
generic,tiktok, atauinstagram.
Setelah itu, skrip terdaftar adalah skrip kustom biasa: Anda bisa membukanya di Perangkat → Skrip Kustom, menyunting perintahnya, mengubah batas waktunya, atau menonaktifkannya. Lihat Skrip Kustom untuk apa yang bisa dilakukan skrip setelah terdaftar.
Batasan yang perlu diketahui
- Satu permintaan, dua belas langkah. Jika setelah dua belas pemanggilan alat asisten belum selesai, ia berhenti dan melaporkan apa yang belum terselesaikan, alih-alih membakar token Anda dalam perulangan.
- Percakapan bukan arsip. Ia disimpan di memori — delapan percakapan terbaru, dan 120 giliran terakhir masing-masing — dan hilang saat aplikasi di-restart. Yang layak disimpan akhirnya menjadi tugas, dan tugas ada di basis data.
- Berpindah halaman itu aman. Utas percakapan dan konfirmasi yang belum ditangani dipulihkan saat Anda kembali.
- Berhenti mengakhiri perulangan pada titik periksa berikutnya. Ia tidak bisa menyela panggilan model yang sudah terkirim, jadi langkah saat ini selesai lebih dulu.
- Token dibayar oleh Anda. Setiap permintaan membawa katalog skrip dan seluruh percakapan sejauh ini, jadi utas panjang lebih mahal per pesan dibanding utas baru. Untuk pekerjaan yang tak berkaitan, memulai percakapan baru lebih murah daripada melanjutkan yang lama.
Pemecahan masalah
API access requires Pro or higher plan
Lisensi Anda Starter atau tidak aktif. Periksa Pengaturan → Lisensi.
The app is still starting up. Try again in a moment.
Panel dibuka sebelum layanan latar selesai dijalankan. Tunggu beberapa detik lalu kirim lagi.
No model endpoint configured / No API key configured / No model configured
Buka Pengaturan model dan isi ketiganya: endpoint, model, dan kunci API.
Could not reach the model endpoint
Aplikasi tidak bisa membuka koneksi. Periksa URL-nya, dan pastikan endpoint lokal memang mendengarkan di port itu.
Model membalas tapi tak pernah merencanakan apa pun Kemungkinan besar ia tidak memanggil alat. Coba model dengan dukungan pemanggilan alat yang kuat, dan periksa apakah Format API cocok dengan dialek endpoint Anda.
Setiap balasan terpotong
Sebagian server kompatibel OpenAI membatasi keluaran sangat rendah secara bawaan. Naikkan batasnya di server, atau naikkan max_tokens di assistant_settings.json.
Ia terus menanyakan platform Build ini menjalankan TikTok dan Instagram. Sebutkan yang Anda maksud dalam permintaan.
Kartu konfirmasi tak mau dikonfirmasi Rencana kedaluwarsa setelah 15 menit. Minta hal yang sama lagi untuk mendapat rencana baru.
Tugas dibuat tapi tak ada yang berjalan Kemungkinan Auto WakeUp Agent dimatikan — asisten memperingatkan hal ini sebelum Anda mengonfirmasi. Nyalakan lagi di Pengaturan.
Langkah berikutnya
- Skrip Kustom — tulis dan daftarkan otomatisasi yang tidak dicakup skrip bawaan
- Ikhtisar API Lokal — kendalikan antrean tugas yang sama dari program Anda sendiri
- Pengaturan Tugas — bagaimana tugas yang diantrekan diambil dan dijalankan