iT邦幫忙

2025 iThome 鐵人賽

DAY 15
0
佛心分享-IT 人自學之術

學習 LLM系列 第 15

Day15 設計 10 條 FAQ

  • 分享至 

  • xImage
  •  

i> 先設計 10 條 FAQ

  1. 如何申請退貨?請於訂單頁點選退貨申請並上傳商品照片,客服將於 3 個工作天內處理。
  2. 運費如何計算?單筆訂單滿 1000 元享免運,未滿則收取 60 元運費。
  3. 可以更改收件地址嗎?若訂單尚未出貨,您可在會員中心修改收件地址。
  4. 付款方式有哪些?我們支援信用卡、LINE Pay 與貨到付款。
  5. 商品多久可以到貨一般商品 3–5 個工作天內送達,偏遠地區約 7 天
  6. 如何查詢訂單狀態?請至會員中心 → 訂單查詢頁面,即可查看目前狀態。
  7. 發票會如何提供?電子發票將寄送至您填寫的 Email,也可於會員中心下載。
  8. 商品有瑕疵怎麼辦?請拍照後至客服中心填寫表單,我們將盡快處理換貨或退款。
  9. 有提供客服聯絡方式嗎?您可透過線上客服或來電 0800-123-456 與我們聯繫。
  10. 如何使用優惠券?在結帳頁面輸入優惠碼,系統會自動折抵。

ii> 在 Colab存成 CSV 檔

  • 可以直接用 pandas.read_csv("faqs.csv") 讀進來
  • 易人工修改
import pandas as pd

# 建立 FAQ 資料
data = [
    {"id": "q1", "question": "如何申請退貨?", "answer": "請於訂單頁點選退貨申請並上傳商品照片,客服將於 3 個工作天內處理。"},
    {"id": "q2", "question": "運費如何計算?", "answer": "單筆訂單滿 1000 元享免運,未滿則收取 60 元運費。"},
    {"id": "q3", "question": "可以更改收件地址嗎?", "answer": "若訂單尚未出貨,您可在會員中心修改收件地址。"},
    {"id": "q4", "question": "付款方式有哪些?", "answer": "我們支援信用卡、LINE Pay 與貨到付款。"},
    {"id": "q5", "question": "商品多久可以到貨?", "answer": "一般商品 3–5 個工作天內送達,偏遠地區約 7 天。"},
    {"id": "q6", "question": "如何查詢訂單狀態?", "answer": "請至會員中心 → 訂單查詢頁面,即可查看目前狀態。"},
    {"id": "q7", "question": "發票會如何提供?", "answer": "電子發票將寄送至您填寫的 Email,也可於會員中心下載。"},
    {"id": "q8", "question": "商品有瑕疵怎麼辦?", "answer": "請拍照後至客服中心填寫表單,我們將盡快處理換貨或退款。"},
    {"id": "q9", "question": "有提供客服聯絡方式嗎?", "answer": "您可透過線上客服或來電 0800-123-456 與我們聯繫。"},
    {"id": "q10", "question": "如何使用優惠券?", "answer": "在結帳頁面輸入優惠碼,系統會自動折抵。"}
]

# 存成 CSV
df = pd.DataFrame(data)
df.to_csv("faqs.csv", index=False, encoding="utf-8-sig")

print("已存成 faqs.csv")

https://ithelp.ithome.com.tw/upload/images/20250929/20169173sdUYDFKfqw.png

iii> 存成每行一筆 Json 檔

  • 擴充欄位方便
  • 讀取快
import json

with open("faqs.jsonl", "w", encoding="utf-8") as f:
    for item in data:
        f.write(json.dumps(item, ensure_ascii=False) + "\n")

print("已存成 faqs.jsonl")

https://ithelp.ithome.com.tw/upload/images/20250929/201691733uTQPg5S1A.png


上一篇
Day14 畫 RAG 流程圖
系列文
學習 LLM15
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言