SpendingsBot

ผู้ช่วยอัจฉริยะสำหรับการจัดการค่าใช้จ่ายส่วนตัว

การทำงาน

ผู้ช่วยรายนี้สามารถจัดการค่าใช้จ่ายส่วนตัวของผู้ใช้ บอทสามารถทําสิ่งต่อไปนี้

- บันทึกค่าใช้จ่ายประจําวัน
- กู้คืนข้อมูลค่าใช้จ่ายของผู้ใช้
- สร้างกราฟจากค่าใช้จ่ายของผู้ใช้
- ให้การวิเคราะห์และคําแนะนําตามกราฟ
- สร้างไฟล์ csv ของค่าใช้จ่ายตามคําขอของผู้ใช้

ในการทํางานเหล่านี้ บอทใช้เทคโนโลยีหลายอย่าง ดังนี้

1) Gemini: บอทใช้ตัวแทนหลายรายการที่อิงตาม Gemini เพื่อทํางานตามที่ระบุไว้ข้างต้น ตัวแทนแต่ละคนมีบทบาทเฉพาะ ซึ่งรวมถึง

- ตัวแทนที่จดจําความตั้งใจของผู้ใช้
- ตัวแทนที่สร้างการค้นหา SQL ตามคําขอของผู้ใช้
- ตัวแทนที่สร้าง JSON เพื่อบันทึกค่าใช้จ่าย
- ตัวแทนที่สร้างโค้ดสําหรับกราฟิก
และอื่นๆ...


2) Google Cloud API: Vision และ Speech to text เป็น 2 รายการ API ของ Google ที่ใช้กับบอทนี้ ซึ่งช่วยให้ผู้ใช้ส่งข้อความเสียงและรูปภาพใบแจ้งหนี้ไปยังบ็อตได้โดยตรง เช่น เมื่อผู้ใช้ส่งรูปภาพใบแจ้งหนี้ Cloud Vision จะทำการ OCR และ Gemini จะสร้างไฟล์ JSON ที่จะบันทึกข้อมูลคำขอแจ้งปัญหา

3) Big Query และพื้นที่เก็บข้อมูลระบบคลาวด์: บอทจะโต้ตอบกับตาราง BQ ซึ่งจัดกลุ่มค่าใช้จ่ายที่บันทึกไว้ทั้งหมด และจะดึงข้อมูลจากตารางนี้ด้วย เมื่อผู้ใช้ส่งรูปภาพ นอกเหนือจากการบันทึกค่าใช้จ่ายใน BigQuery แล้ว บอทจะบันทึกรูปภาพในที่เก็บข้อมูลระบบคลาวด์เพื่อเก็บใบแจ้งหนี้ที่มีรหัสเฉพาะ (ซึ่งตรงกับรหัสค่าใช้จ่ายที่เกี่ยวข้องใน BQ) ด้วย

สร้างขึ้นด้วย

  • BigQuery
  • ที่เก็บข้อมูลระบบคลาวด์
  • Speech to text API
  • API Cloud Vision
  • Compute Engine (ในกรณีที่เป็นการติดตั้งใช้งาน)

ทีม

โดย

SkAI

จาก

นิวแคลิโดเนีย