Teknikal
Bagaimana Wetel dibina
Wetel ialah API GraphQL dengan enjin aliran kerja di belakangnya. Aplikasi untuk ruang kerja, pembinaan dan dokumentasi berada di hadapan. Halaman ini menyatakan apa yang wujud hari ini dan menanda apa yang belum wujud.
// Seni bina
Satu platform, beberapa pintu masuk
Klien mencapai platform melalui lapisan tepi. API NestJS GraphQL mengarahkan setiap permintaan ke enjin aliran kerja. Enjin memanggil pembekal LLM dan membaca stor pengetahuan.
flowchart LR
C[Klien: sembang web, Telegram, WhatsApp rakan kongsi, aplikasi anda] --> E[Tepi]
E --> A[API NestJS GraphQL]
A --> W[Enjin aliran kerja]
W --> L[Pembekal LLM]
W --> K[Stor pengetahuan]
WS[Aplikasi ruang kerja: Next.js] --> E
B[Aplikasi pembina: Next.js] --> E
M[Laman pemasaran dan dokumentasi: Astro] -.-> E Rajah yang sama sebagai senarai
- Klien: sembang web, Telegram, WhatsApp rakan kongsi dan aplikasi anda sendiri.
- Tepi: titik masuk untuk setiap permintaan.
- API NestJS GraphQL: pengesahan, skop penyewa dan sesi.
- Enjin aliran kerja: menjalankan langkah-langkah aliran kerja.
- Pembekal LLM dan stor pengetahuan: dipanggil oleh enjin.
- Aplikasi: ruang kerja (Next.js), pembina (Next.js), pemasaran dan dokumentasi (Astro).
Aplikasi ruang kerja dan pembina dalam pratonton. Laman pemasaran dan dokumentasi ialah laman yang anda sedang baca.
Penyewaan dan pengasingan data
Data setiap penyewa diasingkan
Skop peringkat baris
Setiap akaun milik satu penyewa. Setiap permintaan diskop kepada penyewa sesi yang dilog masuk atau kunci API, dan setiap pertanyaan ditapis mengikutnya.
Pangkalan data dikongsi hari ini
Penyewa berkongsi pangkalan data platform hari ini. Pilihan pangkalan data khusus telah direka tetapi tidak ditawarkan pada masa ini.
Peranan dalam penyewa
Dua peranan wujud hari ini: OWNER dan MEMBER. Tindakan khusus pemilik, seperti kelulusan, menyemak peranan pada setiap panggilan.
Keselamatan dan tadbir urus
Kawalan yang wujud hari ini
Kelulusan pemilik
Satu langkah aliran kerja boleh dijeda sehingga pemilik meluluskan. AI merangka, manusia memutuskan.
Log audit
Tindakan sensitif direkodkan supaya pemilik boleh melihat apa yang berlaku.
Token bertandatangan
Sesi menggunakan token bertandatangan. Kunci API diskop kepada satu penyewa.
Had kadar
Operasi awam dihadkan kadarnya. Dokumentasi menyenaraikan nilai lalai.
Kami tidak memegang sebarang pensijilan keselamatan hari ini dan tidak mendakwa memilikinya. Pengehadan kadar
// API dan SDK
Bina di atas API yang sama yang kami gunakan
Mulakan dengan panduan, kemudian gunakan rujukan untuk setiap pertanyaan dan mutasi.
// Integrasi
Saluran dan penyambung
| Integrasi | Status | Nota |
|---|---|---|
| GraphQL API | Langsung | Antara muka anda sendiri. |
| Sembang web SDK | Langsung | Widget boleh benam. |
| Telegram | Langsung | Bot disambungkan kepada pekerja AI. |
| Langsung | Melalui platform pemesejan rakan kongsi. | |
| Pangkalan pengetahuan | Langsung | Jawapan daripada dokumen anda. |
| Panggilan suara pelayar dan telefon | Pilot | Belum dalam pengeluaran. |
| Kumpulan WhatsApp | Dirancang | Belum dalam pengeluaran. |
// Kebolehpercayaan dan peta hala tuju
Apa yang kukuh, apa yang seterusnya
Kami belum menerbitkan sasaran masa operasi. Dokumentasi menerangkan cara memerhati dan menyahpepijat satu larian.
| Perkara | Status | Nota |
|---|---|---|
| Cuba semula aliran kerja dan laluan kegagalan | Langsung | Ditetapkan setiap langkah. |
| Pengesanan larian dan diagnostik | Langsung | Lihat dokumentasi kebolehcerapan. |
| Paparan AI Office | Pilot | Ruang kerja pementasan dan demo. |
| Penjanaan artifak | Pilot | Ruang kerja pementasan dan demo. |
| Pangkalan data khusus setiap penyewa | Tidak ditawarkan | Direka, tidak ditawarkan. |
| Panggilan suara dan kumpulan WhatsApp | Dirancang | Tiada tarikh dijanjikan. |
Soalan tentang kesesuaian atau keselamatan?
Tanya kami. Kami akan menjawab berdasarkan apa yang wujud hari ini.