--- name: check-inventory description: "查詢產品庫存。用戶詢問是否有貨、庫存狀況時使用。" trigger: "有貨嗎|還有嗎|庫存|有沒有|買得到嗎|缺貨|stock" --- # 產品庫存查詢 ## 使用時機 當用戶詢問以下問題時,執行庫存查詢: - 「還有貨嗎?」 - 「xxx 還有嗎?」 - 「現在買得到嗎?」 - 「會不會缺貨?」 - 「庫存還有多少?」 ## 執行指令 ```bash curl -s http://127.0.0.1:8080/api/products | jq -r ' "📦 庫存狀況\n━━━━━━━━━━━━━━━\n" + (.products | map( (if .stock > 10 then "✅" elif .stock > 0 then "⚠️" else "❌" end) + " " + .name + ":" + (.stock | tostring) + " 盒" ) | join("\n")) ' ``` ## 回覆格式 執行指令後,將結果回傳給用戶,並加上一句話: - 庫存充足(>10):「目前庫存充足,可以安心下單喔!」 - 庫存偏低(1-10):「庫存剩不多了,建議盡早下單~」 - 已售完(0):「目前缺貨中,可以先加入購物車,到貨會通知你!」 ## 注意事項 - 不要顯示原始 JSON 給用戶 - 回覆要簡潔友善 - 可以搭配產品連結一起提供