AI Prompt Engineering: Difference between revisions
Jump to navigation
Jump to search
→Convert the response to json
| Line 47: | Line 47: | ||
== Convert the response to json == | == Convert the response to json == | ||
* 目的:將機器人的結果可以更結構化,減少後續資料清理的功 | * 目的:將機器人的結果可以更結構化,減少後續資料清理的功 | ||
* 提示:「... And put your response into a JSON with keys "aaa", "bbb", "ccc":」 | * 提示:「... And put your response into a JSON with keys "aaa", "bbb", "ccc":」、「分析底下這句話,直接以 JSON 回傳抓取到的資訊 ,包含 ...」<ref>[https://www.facebook.com/DotNetWalker/posts/pfbid0X6Hs5U3j3Hd6v7ddcgunUHwzAxpZTNK3NjRt9cSE5v3FPf38QGk4Lxg3AFJPtBWkl ‧NET Walker 大內行者 (2023). 既然 ChatGPT 那麼厲害,都聽得懂人話,那分析用戶的 intent 與 entities 不正是他的強項嗎?]</ref> | ||
修改前 | 修改前 | ||
| Line 69: | Line 69: | ||
"entity": ["Taipei", "today"] | "entity": ["Taipei", "today"] | ||
} | } | ||
</pre> | |||
<pre> | |||
AI: I am an AI created by OpenAI. How can I help you today? | |||
Human: 分析底下這句話,直接以 JSON 回傳抓取到的資訊 ,包含 出發站(Departure)、到達站(arrival)、票種(TickeType)、數量 (Amount)、出發時間 (DepartureTime)。•我爱從台北到高雄的自由座三張,下午1:30出發。還有爾張優待票,去合中的,2:30出發 | |||
AI: { "Departure": "Taipei", "Arrival": "Kaohsiung", "TicketType": "Freedom Seats", "Amount": 3, "DepartureTime": "1:30 PM" }, { "TicketType": "Discounted", "Departure": "Hecheng", "DepartureTime": "2:30 PM" } | |||
</pre> | </pre> | ||