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
จาก
นิวแคลิโดเนีย