System Architecture
graph LR
User((User)) -- "1. Send Photo" --> LINE[LINE Bot]
LINE -- "Webhook (Image Binary)" --> n8n[n8n Workflow]
subgraph Processing [AI Processing]
n8n -- Image --> Gemini[Gemini Pro Vision]
Gemini -- "JSON (Name, Title, Tags...)" --> n8n
end
subgraph Storage [Cloud Storage]
n8n -- Row Data --> Sheet[Google Sheets]
n8n -- File Backup --> Drive[Google Drive]
end
n8n -- "Reply 'Saved!'" --> LINE
style n8n fill:#f59e0b,color:#000,stroke:#fff
style Gemini fill:#3b82f6,color:#fff
style LINE fill:#10b981,color:#000
style Sheet fill:#10b981,color:#000
Multimodal OCR
不只是文字辨識,Gemini 能理解名片排版,準確區分「公司名稱」與「職稱」,甚至根據 logo 推測產業。
Natural Language Search
利用 AI Agent 查詢 Sheet,支援模糊搜尋。例如:「找上週認識做太陽能的那位」,即可調出資料。
Automated Backup
原始圖片以 `company_name_title.jpg` 格式自動更名並歸檔,解決實體名片難以檢索的問題。
Project Gallery
1. n8n Workflow Design
完整的自動化流程:Webhook 接收 -> AI 處理 -> 雙重儲存 (Sheet/Drive)。
2. LINE Bot Interaction
使用者體驗極簡化:拍照上傳,AI 自動回覆建檔結果。
3. Natural Language Search
支援口語查詢,讓資料庫「活」起來。
4. Structured Data (Sheets)
資料自動分欄位填入,無需手動複製貼上。
5. Cloud Backup (Drive)
圖檔自動更名備份,方便未來查證。
Tech Stack
n8n (Workflow Automation)
Google Gemini Pro Vision (Multimodal AI)
LINE Messaging API
Google Sheets / Drive API