Lewati ke konten

Pengenalan Greentic

Greentic adalah platform multi-tenant berbasis komponen WASM untuk membangun dan menjalankan digital worker berbasis AI. Digital worker ini adalah pipeline otomasi agentic otonom yang dapat menangani workflow kompleks di berbagai channel dan layanan.

Greentic menggunakan WebAssembly (WASI Preview 2) untuk eksekusi yang ter-sandbox dan portabel:

  • Node flow
  • Provider messaging
  • Provider event
  • Tool MCP

Ini berarti komponen bersifat:

  • Portabel - Tulis sekali, jalankan di mana saja
  • Aman - Lingkungan eksekusi ter-sandbox
  • Cepat - Performa mendekati native
  • Agnostik bahasa - Bangun dengan Rust, Go, atau bahasa apapun yang kompatibel dengan WASM

Setiap aspek Greentic dirancang untuk multi-tenancy:

  • TenantCtx - Konteks tenant mengalir melalui semua operasi
  • Sesi terisolasi - Data setiap tenant terisolasi sepenuhnya
  • Deployment fleksibel - Konfigurasi single-tenant atau multi-tenant

Workflow didefinisikan sebagai graf berarah dalam file YAML (.ygtc):

  • Definisi pipeline visual dan deklaratif
  • Komponen node yang dapat dikomposisi
  • Control flow dengan percabangan dan kondisi
  • Sesi yang dapat dilanjutkan
KomponenFungsi
greentic-runnerHost runtime produksi
greentic-flowSkema flow, IR, loader, validator
greentic-packCLI pembangun pack
greentic-componentCLI pembuatan komponen
greentic-mcpEksekutor MCP / bridge WASI
AspekTeknologi
BahasaRust (edisi 2024)
Async RuntimeTokio v1
WASM RuntimeWasmtime v41
WASM Targetwasm32-wasip2
HTTP ServerAxum v0.8
Messaging BusNATS
Serialisasiserde + CBOR + YAML

Greentic unggul dalam membangun:

  1. Bot Layanan Pelanggan - Dukungan multi-channel melalui Slack, Teams, WhatsApp
  2. Otomasi Helpdesk IT - Routing tiket, reset password, query status
  3. Asisten HR - Permintaan cuti, query kebijakan, workflow onboarding
  4. Otomasi Sales - Kualifikasi lead, integrasi CRM
  5. Workflow Berbasis Event - Handler webhook, tugas terjadwal, notifikasi