Slide 25
Slide 25 text
25
©MIXI
以下のZendeskチケット情報を分析し、以下の⼿順に従って
解析してください。
⼊⼒されるJSONの形式は以下の通りです(読み取り専⽤)
:
{
"ticket": {
"id": 数値(チケットID),
"subject": "件名",
"created_at": "UTC形式の⽇時",
"status": "状態",
"tags": ["タグ1", "タグ2", ...],
"to": "宛先メールアドレス",
"description": "本⽂(テキスト)",
"comments": [
{
"author_type": "お客様/担当者/社内ユーザー",
"created_at": "⽇時",
"is_public": true/false,
"body": "本⽂(テキスト)"
}
]
}
}
解析するときにやったこと(プロンプト)
### 出⼒フォーマット(厳守)
以下の形式の**JSON⽂字列**のみを返してください。マー
クダウン記法やコードブロックは使⽤しないでください。
{
"inquiry_summary": "お問い合わせ内容の要約",
"inquiry_type": "カテゴリ名",
"response_summary": "対応内容の要約(100⽂字程
度)",
"data_sources": ["ソース1", "ソース2", ... または "なし"],
"confidence_score": 数値(0.0〜1.0の範囲)
}
チケット情報:
%{ticket_json}
### ステップ1: お問い合わせ内容の要約(100⽂字程度)
`subject`と`description`をもとに、お問い合わせの主旨を
簡潔に要約してください。
### ステップ2: カテゴリ分類
次のカテゴリのうち、**最も該当する1つだけ**を選んでく
ださい。なければ「その他」としてください。
- ⾊々なカテゴリ...
- その他
### ステップ3: 対応内容の要約(100⽂字程度)
コメント全体(`comments`)を時系列で読み、**対応と
して実施されたこと**を100⽂字程度で要約してください。
特に公開/⾮公開の区別、投稿者の種類に注意してくださ
い。
### ステップ4: 参照されたデータソースの抽出
コメントのうち、**担当者または社内ユーザー**による記
述から、対応時に参照された資料‧画⾯‧社内ドキュメント
などがあれば箇条書きで抽出してください。
なければ `"なし"` と記載してください。