⚡PowerHub AIv2.0.0
← กลับหน้าโปรเจคทั้งหมด
ระดับ: START+สำหรับธุรกิจบริการ

ผู้ช่วยตอบแชทลูกค้าเฉพาะทาง (Thai E-Commerce Agent)

โมเดลแชทบอทอัจฉริยะจำลองเป็นพนักงานคนไทย รับออเดอร์ คำนวณค่าส่ง ตอบคำถามที่พบบ่อย และสรุปยอดเข้าหลังบ้าน

TypeScriptNext.jsGemini 1.5 ProSupabase

📋 ภาพรวม

แชทบอทที่ถูกเทรนและปรับแต่ง Prompt ให้เข้าใจสำนวนไทย คำสแลง และการพิมพ์ผิดของลูกค้า สามารถสรุปชื่อ-ที่อยู่-เบอร์โทรที่ลูกค้าพิมพ์มาในประโยคเดียว แยกเป็นฟิลด์ได้อย่างถูกต้อง

⚙️ ทำงานอย่างไร

  1. ลูกค้าพิมพ์ข้อมูลสั่งซื้อมาแบบไม่เป็นระเบียบ เช่น "เอาชุด 1 ส่งนายสมชาย 0812345678 บ้านเลขที่ 9/9 กทม."
  2. AI ทำการ Entity Extraction สกัดข้อมูล: ชื่อ, เบอร์โทร, ที่อยู่, รายการสินค้า
  3. คำนวณราคาสินค้าบวกค่าส่งตามเงื่อนไข
  4. ส่งสรุปใบแจ้งหนี้ให้ลูกค้ากดยืนยัน

🔧 วิธีติดตั้ง

```bash npm install zod ```

💻 ซอร์สโค้ดโปรเจกต์ (Production Code)

🔒

ซอร์สโค้ดสงวนสิทธิ์เฉพาะสมาชิก START ขึ้นไป

กรุณาสมัครสมาชิกและเลือกแพ็กเกจ เพื่อปลดล็อกโค้ดเต็ม 100% พร้อมคู่มือภาษาไทย

📜 โค้ดทุกชิ้นเป็น Licensed Source Code — เมื่อปลดล็อกแล้วโค้ดจะฝังใบอนุญาตผูกกับบัญชีของคุณ ใช้ได้เฉพาะธุรกิจของตนเอง ห้ามนำไปแจกจ่ายหรือขายต่อ (ผิดเงื่อนไข = ระงับสิทธิ์ทันที)

import { z } from "zod"; export const OrderExtractionSchema = z.object({ customerName: z.string().describe("ชื่อลูกค้า"), phone: z.string().describe("เบอร์โทรศัพท์ 10 หลัก"), address: z.string().describe("ที่อยู่จัดส่งครบถ้วน"), items: z.array( z.object({ productName: z.string(), quantity: z.number(), }) ), isComplete: z.boolean().describe("ข้อมูลครบถ้วนพอสำหรับจัด

⚙️ ค่าที่ต้องตั้ง (Environment)

## ข้อมูลสำหรับกำหนดค่า - ใช้คู่กับ `GEMINI_API_KEY` - สามารถเชื่อมต่อเข้ากับตาราง Orders ใน Supabase หรือ PostgreSQL

🚀 วิธีใช้งาน

## การนำไปใช้ นำฟังก์ชันนี้ไปวางใน Webhook ของ LINE หรือ Facebook Messenger เมื่อลูกค้าพิมพ์ยืนยันออเดอร์ ระบบจะสกัดฟิลด์และบันทึกลง Database ให้ทันทีโดยไม่ต้องใช้คนพิมพ์

ต้องการนำโค้ดโปรเจกต์นี้ไปต่อยอดธุรกิจ?

สมัครสมาชิก START ขึ้นไป เพื่อเข้าถึงโค้ดและเทมเพลตทั้งหมดแบบไม่จำกัด

ดูตารางราคาสมาชิก