Skip to main content

Pengenalan

Event ai.message_generated dipicu ketika agen AI menghasilkan dan mengirim respons ke pelanggan.
Gunakan event ini untuk melacak respons AI dan mengukur efektivitas otomasi.

Trigger Event

Pesan pelanggan diproses

   AI menghasilkan respons

   Platform CSKU AI

   Trigger webhook ai.message_generated

   HTTP POST → URL Webhook Anda

Struktur Payload

{
  "event": "ai.message_generated",
  "timestamp": 1738056000,
  "conversation_id": "conv_abc123",
  "conversation_label": "John Doe",
  "need_human": 0,
  "message": {
    "id": "msg_ghi789",
    "sender_name": "AI Assistant",
    "ai": {
      "name": "Customer Support AI",
      "id": "ai_agent_123"
    },
    "channel": {
      "id": "channel_merchant_id",
      "name": "WhatsApp Business",
      "engine": "wa"
    },
    "bisnis": {
      "id": "biz_123",
      "name": "My Business"
    },
    "user": {
      "id": "merchant_456",
      "name": "Merchant Name"
    },
    "content": {
      "type": "text",
      "text": "Berikut informasi tentang pesanan Anda"
    }
  }
}

Field Tambahan

FieldTipeDeskripsi
message.ai.namestringNama agen AI
message.ai.idstringIdentifier agen AI unik

Use Case

Hitung persentase percakapan yang ditangani AI vs. manusia.
Simpan respons AI untuk penilaian kualitas dan pelatihan.
Lacak penghematan biaya dari otomasi AI.
Monitor kapan respons AI menyebabkan permintaan intervensi manusia.

Implementasi

app.post('/webhook', async (req, res) => {
  const { event, message } = req.body;
  
  if (event === 'ai.message_generated') {
    const { ai, sender_name, content } = message;
    
    console.log(`AI ${ai.name} menghasilkan respons`);
    
    // Lacak aktivitas AI
    await db.aiActivity.create({
      ai_name: ai.name,
      ai_id: ai.id,
      conversation_id: req.body.conversation_id,
      response: content.text,
      timestamp: new Date(req.body.timestamp * 1000)
    });
    
    // Update metrik
    await db.metrics.increment('ai_responses');
  }
  
  res.status(200).send('OK');
});

Event Terkait