๋Œ€ํ™” ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ

๋Œ€ํ™” ๋ฉ”์‹œ์ง€๋ฅผ Cloud Storage ๋ฒ„ํ‚ท์œผ๋กœ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๋Œ€ํ™”๋Š” ํ‘œ์ค€ ๋Œ€ํ™” ๋ฐ์ดํ„ฐ ํ˜•์‹์˜ ๋ณ„๋„ JSON ํŒŒ์ผ๋กœ ๋‚ด๋ณด๋‚ด์ง‘๋‹ˆ๋‹ค. ํ•œ ๋ฒˆ์— ์ตœ๋Œ€ 10,000๊ฐœ์˜ ๋Œ€ํ™”๋ฅผ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ฐ ๋Œ€ํ™”์—๋Š” ์ตœ๋Œ€ 1, 000๊ฐœ์˜ ๋ฉ”์‹œ์ง€๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ธ์ฆ ๋ฐ ์•ก์„ธ์Šค ์ œ์–ด

๋Œ€ํ™”๋ฅผ ๋‚ด๋ณด๋‚ด๋Š” ์š”์ฒญ์„ ๋ณด๋‚ผ ๋•Œ๋Š” ์ธ์ฆ์„ ์œ„ํ•œ ์ตœ์ข… ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”. ์‚ฌ์šฉ์ž ๊ณ„์ •์—๋Š” Dialogflow API์— ๋Œ€ํ•œ ์ฝ๊ธฐ ์—ญํ• ๊ณผ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚ด๋ณด๋‚ผ Cloud Storage ๋ฒ„ํ‚ท์— ๋Œ€ํ•œ ์ˆ˜์ • ์—ญํ•  (๊ฐ์ฒด๋ฅผ ๋ฎ์–ด์“ธ ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ ํฌํ•จ)์ด ๋ถ€์—ฌ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ๊ณ„์ • ์—ญํ• ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ Cloud Storage ์•ก์„ธ์Šค ์ œ์–ด ๋ฐ Dialogflow ์•ก์„ธ์Šค ์ œ์–ด ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

๋ช…๋ น์ค„์—์„œ REST ์š”์ฒญ์„ ์‹คํ–‰ํ•  ๋•Œ ๋‹ค์Œ ์‚ฌํ•ญ์„ ๊ณ ๋ คํ•˜์„ธ์š”.

  • gcloud auth login๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž ๊ณ„์ •์œผ๋กœ gcloud๋ฅผ ์ธ์ฆํ•ฉ๋‹ˆ๋‹ค.
  • gcloud auth print-access-token์„ ์‚ฌ์šฉํ•˜์—ฌ ์š”์ฒญ ์ธ์ฆ์„ ์œ„ํ•œ ํ† ํฐ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š” ๋Œ€ํ™”

์™„๋ฃŒ๋œ ๋Œ€ํ™”๋งŒ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋ž˜๋œ ๋Œ€ํ™”๋Š” ์‹œ์Šคํ…œ์—์„œ ์ฃผ๊ธฐ์ ์œผ๋กœ ์‚ญ์ œ๋˜๋ฏ€๋กœ ์˜ค๋ž˜๋œ ๋Œ€ํ™”๋ฅผ ์ฐธ์กฐํ•˜๋ ค๊ณ  ํ•˜๋ฉด ๋” ์ด์ƒ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚ด๋ณด๋‚ด๊ธฐ ์š”์ฒญ

๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์š”์ฒญํ•˜๋ ค๋ฉด exportMessages ๋ฉ”์„œ๋“œ๋ฅผ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฉ”์„œ๋“œ๋Š” ์žฅ๊ธฐ ์‹คํ–‰ ์ž‘์—…์ด๋ฏ€๋กœ ์™„๋ฃŒ ์ƒํƒœ๋ฅผ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.