SpendingsBot
개인 비용 관리를 위한 지능형 어시스턴트
기능
이 어시스턴트는 사용자의 개인 비용을 관리할 수 있습니다. 봇은 다음 작업을 실행할 수 있습니다.
- 일일 지출을 기록합니다.
- 사용자의 지출에 관한 정보를 복원합니다.
- 사용자의 지출에서 그래프를 만듭니다.
- 그래프를 기반으로 분석 및 조언을 제공합니다.
- 사용자 요청에 따라 지출 csv 파일을 만듭니다.
이러한 작업을 실행하기 위해 봇은 여러 기술을 사용합니다.
1) Gemini: 봇은 Gemini를 기반으로 여러 에이전트를 사용하여 위에 나열된 작업을 실행합니다. 각 상담사에게는 특정 역할이 있습니다. 여기에는 다음이 포함됩니다.
- 사용자의 의도를 인식하는 에이전트.
- 사용자의 요청에 따라 SQL 쿼리를 만드는 에이전트.
- 비용을 기록하는 JSON을 만드는 에이전트.
- 그래픽 코드를 만드는 에이전트.
등...
2) Google Cloud API: 이 봇에 사용되는 두 가지 Google API는 Vision 및 Speech to Text입니다. 이를 통해 사용자는 음성 메시지와 인보이스 이미지를 봇에 직접 보낼 수 있습니다. 예를 들어 사용자가 인보이스 이미지를 전송하면 Cloud Vision에서 OCR을 실행하고 Gemini는 티켓 정보를 기록할 JSON을 만듭니다.
3) BigQuery 및 Cloud Storage: 봇은 기록된 모든 비용을 그룹화하는 BQ 테이블과 상호작용합니다. 이 테이블에서 정보를 검색합니다. 사용자가 이미지를 전송하면 봇은 BigQuery에 비용을 기록하는 것 외에도 클라우드 버킷에 이미지를 저장하여 특정 ID (BQ의 관련 비용 ID와 일치)로 인보이스를 보관처리합니다.
구성용 제품
- Big Query
- Cloud 버킷
- API Speech to text
- API Cloud vision
- Compute Engine (배포의 경우)
팀
작성자:
SkAI
From
뉴 칼레도니아