top of page

Câu chuyện tối ưu hóa tốc độ quản lý thiết bị trong công ty bằng Gemini API và Slack tại Đà Nẵng (từ 3 phút chỉ còn 5 giây)

  • 執筆者の写真: Ryoma Maeda
    Ryoma Maeda
  • 8月27日
  • 読了時間: 3分

ree

「“Phức tạp” – nguồn gốc của cải tiến công việc và tối ưu hóa hiệu suất


Trong công việc hằng ngày, sẽ có những lúc chúng ta nhận ra những tiềm ẩn, chẳng hạn như: “ Cái này hơi rắc rối nhỉ…”. Thực ra, chính những điều này lại là gợi ý tuyệt vời để cải tiến công việc và tối ưu hóa hiệu suất.

Tại Japan Quality, chúng tôi hiện đang gặp phải rắc rối như vậy khi phải quản lý số lượng lớn smartphone được sử dụng cho việc kiểm thử.

Để đảm bảo chất lượng kiểm thử, chúng tôi đã chuẩn bị nhiều loại smartphone với các hệ điều hành và dòng máy khác nhau. Thế nhưng, khi sử dụng Google Spreadsheet để quản lý, chúng tôi thường có chung một cảm giác như sau:


  • Thật là phiền phức khi phải mở từng tệp một và tìm kiếm thiết bị mong muốn mỗi lần kiểm tra...

  • Thiết bị càng nhiều, việc tìm kiếm càng mất nhiều thời gian → Muốn làm gì đó để giải quyết sự bất tiện này!

  • Thật khó để biết ngay lập tức: “Thiết bị nào còn trống với OS này?”, “Chiếc smartphone này hiện ai đang sử dụng?” → Lãng phí nhiều thời gian công sức cho việc xác nhận.


Chúng tôi tin rằng việc giải quyết từng vấn đề rắc rối này là cơ hội để nâng cao đáng kể năng suất của cả đội ngũ.




Giải pháp Gemini API + Slack! Thời gian tìm kiếm thiết bị giảm từ trung bình 3 phút xuống còn khoảng 5 giây


Chúng tôi đã xây dựng cơ chế này bằng Gemini API + Slack, nói một cách đơn giản, ví dụ khi nhập “iOS17” trên Slack, hệ thống sẽ trả về danh sách thông tin các thiết bị iOS17 hiện có cùng với người đang sử dụng.

Nhờ vậy, tester giảm giảm bớt công sức để tìm kiếm thiết bị, giúp nâng cao hiệu quả công việc.

Thời gian tìm thiết bị được rút ngắn từ khoảng 3 phút xuống còn khoảng 5 giây.


Tổng quan hệ thống


Sơ đồ cấu trúc

ree

Mô tả cấu trúc hệ thống

  1. Người dùng nhập điều kiện của thiết bị cần tìm trong kênh Slack 

  2. Tin nhắn được chuyển tiếp đến App Script thông qua Slack API

  3. App Script nhận nội dung và gửi đến Gemini API để phân tích

  4. Mô hình Gemini-2.0-Flash phân tích và trả về kết quả

  5. Dựa trên kết quả phân tích, App Script thực hiện truy vấn trên Google Sheets 

  6. Google Sheet trả về dữ liệu thô (RAW data)

  7. Sau đó, Gemini API được gọi lại một lần nữa, dữ liệu được định dạng thành bảng, được trình bày lại cho dễ đọc

  8. Gemini API gửi đi bảng định dạng

  9. App Script sử dụng Slack API để trả về kết quả cho Slack Bot

10. Slackbot hiển thị kết quả cho người dùng.



Công nghệ sử dụng (Tech Stack):

  • Slack API 

  • Google Sheets 

  • Google Gemini API 

  • Google Apps Script



Ví dụ thực tế

Người dùng nhập “iOS16” → danh sách các thiết bị iOS16 và danh sách người đang sử dụng được hiển thị trên Slack

ree

Người dùng nhập “Android 6 to 9” → danh sách các thiết bị từ Android 6 đến Android 9 cùng danh sách người đang sử dụng được hiển thị trên Slack.

ree


Những cải tiến nhỏ về hiệu suất sẽ thúc đẩy năng suất của cả nhóm


Cho đến nay, mọi người vẫn luôn cho rằng công đoạn "mở file quản lý và tìm kiếm thiết bị" là điều hiển nhiên phải làm.

Nhưng với hệ thống này, được cải tiến nhờ sử dụng Slack và Gemini API, đã giúp giảm cả chi phí thời gian lẫn chi phí tinh thần xuống gần như bằng không.

Chúng tôi tin rằng việc tích lũy những cải tiến nhỏ về hiệu suất như thế này sẽ nâng cao chất lượng của các công việc kiểm thử – vốn là trọng tâm cần tập trung – và thúc đẩy năng suất của toàn đội.

Chúng tôi – Japan Quality – là công ty chuyên về kiểm thử phần mềm tại Đà Nẵng, với thế mạnh trong việc ứng dụng công nghệ và đề xuất các giải pháp cải tiến.Chúng tôi có thể giúp bạn loại bỏ những điểm kém hiệu quả tiềm ẩn trong dự án, vì vậy đừng ngần ngại liên hệ với chúng tôi.



 
 
 
bottom of page