Seorang Diri Membangun 6 Syarikat AI Agent, 30 Laman Web Dilancarkan dalam Seminggu

2/13/2026
7 min read

Baru-baru ini saya melihat sesuatu yang dibuat oleh pembangun bebas, dan ia membuatkan saya terdiam.

6 AI Agent, mengendalikan keseluruhan laman web sendiri. Mesyuarat automatik setiap hari, mengundi, menulis kandungan, menghantar tweet, melakukan pemeriksaan kualiti. Sepenuhnya automatik, tiada siapa yang memantau.

Bukan demo, tetapi benar-benar berjalan dalam talian.

截屏2026-02-11 09.13.32截屏2026-02-11 09.13.32

Tetapi apa yang paling membuatkan saya teruja bukanlah seni bina gelung tertutup—tetapi dia mereka bentuk "sistem personaliti" yang lengkap untuk setiap Agent. Mempunyai personaliti, hubungan, lengkung pertumbuhan, malah panel atribut RPG dan avatar 3D.

Sejujurnya, reaksi pertama saya selepas membacanya ialah: bukankah ini haiwan peliharaan elektronik? Cuma haiwan peliharaan ini akan membantu anda menghantar tweet, membuat penyelidikan, menulis laporan, dan juga bergaduh antara satu sama lain.

Hari ini saya akan membincangkan keseluruhan reka bentuk ini secara berasingan, dan rakan-rakan yang membuat sistem berbilang Agent sepatutnya mendapat banyak inspirasi.

Mari kita lihat seni bina dengan cepat

Teknologi tiga set: OpenClaw berjalan pada VPS sebagai otak, Next.js + Vercel melakukan bahagian hadapan dan lapisan API, Supabase menyimpan semua keadaan.

6 Agent mempunyai pembahagian kerja yang berbeza—ada yang membuat keputusan, ada yang membuat penyelidikan, ada yang mengumpul maklumat, ada yang menulis kandungan, ada yang menguruskan media sosial, dan ada yang melakukan pemeriksaan kualiti.

Cron job OpenClaw membolehkan mereka "mendaftar masuk untuk bekerja" setiap hari, dan fungsi meja bulat membolehkan mereka membincangkan dan mengundi.

Tetapi dari "boleh bercakap" hingga "boleh bekerja", terdapat keseluruhan gelung tertutup di antaranya. Penulis telah melalui tiga lubang besar sebelum ia berjaya, dan saya akan menerangkannya secara ringkas di sini:

Lubang pertama: VPS dan Vercel bersaing untuk tugas pada masa yang sama. Dua pelaksana menyemak jadual yang sama, dan keadaan perlumbaan secara langsung menyebabkan konflik status tugas. Penyelesaiannya adalah dengan memotong satu pihak, VPS bertanggungjawab untuk pelaksanaan, dan Vercel hanya melakukan bahagian kawalan.

Lubang kedua: Pencetus boleh mengesan keadaan dan membuat cadangan, tetapi cadangan sentiasa kekal dalam keadaan menunggu. Kerana pencetus memasukkan data terus ke dalam jadual, melangkau kelulusan dan proses penciptaan tugas berikutnya. Penyelesaiannya adalah dengan mengeluarkan fungsi pintu masuk bersatu, dan semua laluan untuk membuat cadangan melalui fungsi yang sama.

Lubang ketiga: Kuota telah habis tetapi tugas beratur masih menimbun dengan gila. Pekerja melihat bahawa kuota telah penuh dan melangkau, tidak menuntut atau menandakan kegagalan, dan beratus-ratus langkah yang tidak akan dilaksanakan selama-lamanya terkumpul dalam pangkalan data dari masa ke masa. Penyelesaiannya adalah dengan memeriksa kuota di pintu masuk cadangan, dan jika ia penuh, tolak terus, dan jangan biarkan ia menjana tugas beratur.

Inti dari ketiga-tiga lubang adalah perkara yang sama—menghalang di pintu masuk, jangan biarkan masalah masuk ke dalam barisan.

Selepas gelung tertutup berjalan, bahagian yang menarik benar-benar bermula.

Kad peranan: bukan satu ayat, tetapi "manual pekerja" yang lengkap

Orang yang membuat sistem berbilang Agent tahu bahawa jika anda memberitahu Claude "anda adalah pengurus media sosial", dia memang akan menghantar tweet. Tetapi jika anda menjalankan 6 Agent sedemikian pada masa yang sama, anda akan mendapati:

  • Mereka semua bercakap dengan nada yang sama

  • Tidak tahu apa yang tidak patut mereka lakukan

  • Siapa yang bekerjasama dengan baik, siapa yang berkonflik dengan siapa, bergantung sepenuhnya pada nasib

  • Tidak akan mengubah tingkah laku kerana pengalaman yang terkumpul

Pembangun ini mereka bentuk 6 lapisan kad peranan untuk setiap Agent:

Domain → Apa yang anda bertanggungjawab Inputs/Outputs → Dari siapa anda mengambil barang, kepada siapa anda menyerahkan Definition of Done → Apa yang dipanggil "selesai" Hard Bans → Apa yang anda tidak boleh lakukan Escalation → Bila hendak berhenti dan meminta arahan Metrics → KPI anda Mengambil contoh Agent media sosial, kad peranannya mentakrifkan: hanya bertanggungjawab untuk pengedaran kandungan, input datang daripada draf Agent penulisan dan bahan Agent perisikan, output adalah draf tweet dan rancangan penerbitan, larangan keras adalah menghantar tweet secara langsung (hanya boleh menulis draf), melarang mereka-reka data, dan melarang mendedahkan format dalaman.

Setiap lapisan melakukan perkara yang sama: mengecilkan ruang tingkah laku Agent.

Larangan adalah sepuluh ribu kali lebih penting daripada keupayaan

Ini adalah pandangan yang paling penting dalam keseluruhan reka bentuk.

Anda tidak perlu mengajar LLM cara menulis tweet—Claude, GPT, Gemini cukup pintar. Berikan konteks dan mereka boleh menghantar. Apa yang anda perlu beritahu mereka ialah: apa yang tidak boleh dilakukan.

Tiada "larangan menerbitkan secara langsung" → Agent sosial terus memanggil Twitter API, melangkau semua kelulusan.

Tiada "larangan mereka-reka nombor" → Ia akan menulis dalam tweet "kadar interaksi meningkat sebanyak 340%", dari mana datangnya nombor ini? Direka.Penulis berkata sesuatu yang saya ingat dengan jelas: Setiap larangan wujud kerana perkara itu benar-benar berlaku.

Logik larangan untuk peranan yang berbeza juga berbeza:

  • Ejen Keputusan: Dilarang menggunakan tanpa kelulusan. Mempunyai kuasa tertinggi, satu penggunaan yang salah boleh merosakkan laman web

  • Ejen Penyelidikan: Dilarang mencipta petikan. Jika penyelidik memalsukan data, keseluruhan rantaian maklumat akan rosak

  • Ejen Sosial: Dilarang menerbitkan secara langsung. Media sosial adalah wajah, mesti diluluskan

  • Ejen Kawalan Kualiti: Dilarang serangan peribadi. Jika juruaudit menyerang individu, pasukan akan berpecah

Idea menulis larangan bukanlah "apa yang sepatutnya dilakukan", tetapi "apa yang akan menjadi yang terburuk jika ia gagal". Kemudian tulis larangan berdasarkan senario terburuk.

Membuat Ejen Bercakap Berbeza: Arahan Personaliti

Kad peranan menyelesaikan masalah "apa yang perlu dilakukan", tetapi apabila Ejen berinteraksi antara satu sama lain, mereka perlu kedengaran berbeza.

Setiap Ejen mempunyai arahan personaliti yang berasingan. Contohnya:

Ejen Penyelidikan: Tenang, analitikal, skeptikal. Mengambil berat tentang kualiti bukti dan metodologi. Jika seseorang membuat kesimpulan yang berani, ia akan bertanya "Di mana datanya". Apabila membetulkan orang lain, ia suka berkata "Sebenarnya..."

Ejen Sosial: Berani, tidak sabar, marginal. Suka pandangan yang tajam, benci bermain selamat. Tidak bersetuju dengan sikap berhati-hati Ejen Penyelidikan - "Terlalu banyak berfikir akan terlepas peluang."

Reka Bentuk Utama:

Konflik ditulis ke dalamnya. Arahan Ejen Penyelidikan menyatakan "Anda sering tidak bersetuju dengan keputusan impulsif Ejen Sosial", dan arahan Ejen Sosial menyatakan "Cabar sikap terlalu berhati-hati Ejen Penyelidikan". Perbualan secara semula jadi mempunyai ketegangan.

Setiap arahan mempunyai larangan kecil. Contohnya, peraturan Ejen Sosial ialah "Jangan sekali-kali berkata 'Setuju' atau 'Kedengaran bagus' - sama ada nyatakan pendirian anda atau persoalkan pendirian orang lain". Ejen Penyelidikan ialah "Jangan sekali-kali berkata 'Menarik' tanpa bukti susulan."

Larangan kecil ini membunuh omongan kosong yang paling disukai oleh model bahasa besar.

Personaliti Akan Berkembang

Ini adalah bahagian yang saya rasa paling bijak - personaliti Ejen tidak statik, ia berubah dengan pengumpulan memori.

Sistem akan membaca pangkalan memori Ejen dan mengira bilangan jenis memori yang berbeza:

  • Mengumpul lebih daripada 8 memori jenis "pengajaran" → Tambahkan "Anda akan merujuk kepada hasil masa lalu untuk mengelakkan mengulangi kesilapan" dalam gesaan perbualan seterusnya

  • Mengumpul lebih daripada 8 memori jenis "strategi" → Tambahkan "Anda terbiasa berfikir menggunakan pemikiran sistem, kekangan dan pertukaran"

  • Label tertentu muncul lebih daripada 4 kali → Tambahkan "Anda telah mengumpul kepakaran dalam XX"

Contohnya, jika Ejen Sosial menghantar 50 tweet dan mengumpul 10 pengajaran tentang kadar interaksi, ia secara semula jadi akan berkata "Format itu tidak berkesan kali terakhir" dalam perbualan seterusnya.

Mengapa menggunakan peraturan dan bukannya membiarkan LLM memutuskan perubahan personaliti sendiri?

Kos sifar - tidak memerlukan panggilan LLM tambahan. Kepastian - peraturan menghasilkan hasil yang boleh diramal, tidak akan "mutasi personaliti". Boleh dinyahpepijat - pengubah suai salah? Semak terus ambang dan data memori.

Matriks Perhubungan: 6 Ejen = 15 Pasangan Perhubungan

Imej

Imej

Setiap pasangan Ejen mempunyai skor afiniti (0.10 hingga 0.95).

Contohnya: Ejen Keputusan dan Ejen Penyelidikan mempunyai afiniti 0.8, hubungan penasihat yang paling dipercayai. Ejen Penyelidikan dan Ejen Sosial mempunyai afiniti 0.2, metodologi vs impuls, secara semula jadi bertentangan.

Afiniti rendah direka dengan sengaja.

Apakah yang mempengaruhi afiniti? Urutan bercakap - mereka yang mempunyai afiniti tinggi lebih cenderung untuk bercakap selepas yang lain. Nada perbualan - untuk pasangan dengan afiniti rendah, terdapat kebarangkalian 25% untuk cabaran langsung dan bukannya perbincangan sopan. Sistem juga akan memilih perbualan penyelesaian konflik daripada pasangan ketegangan tinggi yang telah ditetapkan.

Lebih menarik lagi, perhubungan akan berubah.

Selepas setiap perbualan, panggilan LLM pengekstrakan memori (bukan panggilan tambahan, ia adalah output sampingan) akan memberikan perubahan perhubungan:`{ **Fungsi Titik Masuk Bersatu** ini adalah corak yang patut diingati. Dalam sistem Multi-Agent, pelbagai sumber boleh mencipta tugas (API, pencetus, Agent itu sendiri mencadangkan, rantaian tindak balas), jika tidak ada saluran pemprosesan yang bersatu, proses mudah terhenti di tengah jalan.

Jika anda ingin mencuba sendiri, penulis mencadangkan bermula dengan 3 Agent sudah memadai - seorang penyelaras, seorang pelaksana, dan seorang juruaudit. Mula-mula tulis kad peranan, bermula dengan larangan.

Published in Technology

You Might Also Like