ν”Όμž 주문용 μ±—λ΄‡μ˜ λŒ€ν™” κ΅¬μ„±ν•˜κΈ°  

λ³΅μž‘ν•œ λŒ€ν™”λ₯Ό Watson Assistant Slot, Node.js, IBM μ»¨ν…Œμ΄λ„ˆ μ„œλΉ„μŠ€λ‘œ μ‰½κ²Œ μƒμ„±ν•˜κΈ°

Last updated

Watson Assistantλ₯Ό μ‚¬μš©ν•˜λ©° μ‚¬μš©μž μž…λ ₯ 데이터λ₯Ό 좔가해보신 뢄은 μ•„μ‹œκ² μ§€λ§Œ, μ΄λŠ” λ‹€μ†Œ μ„±κ°€μ‹  μΌμž…λ‹ˆλ‹€. ν•„λ“œλ₯Ό μΆ”κ°€ν•  λ•Œλ§ˆλ‹€ λ…Έλ“œκ°€ ν•„μš”ν•˜κ³ , κ·Έ λ…Έλ“œλŠ” λ‹€λ₯Έ λ…Έλ“œ μƒμ—μ„œ ν•„μš”ν•œ λ‘œμ§μ„ κ²€μ¦ν•΄μ•Όν•©λ‹ˆλ‹€. 였λ₯˜ 처리, 도움말, μ˜΅μ…˜ ν•„λ“œ 및 기타 둜직 μΆ”κ°€μ—λŠ” 더 λ§Žμ€ λ…Έλ“œκ°€ ν•„μš”ν•©λ‹ˆλ‹€. λ‹¨μˆœνžˆ μ‚¬μš©μž ν”„λ‘œνŒŒμΌκ³Ό 데이터 양식을 μž‘μ„±ν•˜λŠ” κ²ƒλ§ŒμœΌλ‘œλ„ λ„ˆλ¬΄λ‚˜ κΈ΄ λ…Έλ“œ κ·Έλž˜ν”„μ™€ μž₯ν™©ν•œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ λ‘œμ§μ„ μ•ΌκΈ°ν•©λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ Watson Assistant Slots κΈ°λŠ₯을 μ‚¬μš©ν•˜λ©΄, μ—¬λŸ¬ λ…Έλ“œλ₯Ό 단 ν•˜λ‚˜μ˜ λ…Έλ“œλ‘œ 톡합할 수 μžˆμŠ΅λ‹ˆλ‹€. 이 μ½”λ“œ νŒ¨ν„΄μ—μ„œλŠ” ν•˜λ‚˜μ˜ λ…Έλ“œλ₯Ό μ‚¬μš©ν•΄ 온라인 ν”Όμž 주문용 챗봇을 λ§Œλ“œλŠ” 방법을 μ•ˆλ‚΄ν•©λ‹ˆλ‹€. 이 μ½”λ“œλ₯Ό κ΅¬ν˜„ν•˜μ—¬ 얻은 μ§€μ‹μœΌλ‘œ μ—¬λŸ¬λΆ„λ§Œμ˜ Watson Assistant Slotsλ₯Ό λ§Œλ“€ 수 μžˆμŠ΅λ‹ˆλ‹€. 또 이 μ½”λ“œ νŒ¨ν„΄μ—μ„œλŠ” IBM Cloud Kubernetes μ„œλΉ„μŠ€μ˜ μ‚¬μš© 방법도 μ•ˆλ‚΄ν•©λ‹ˆλ‹€!

By Scott D’Angelo

Overview

이 μ½”λ“œ νŒ¨ν„΄μ—μ„œλŠ” Node.js와 Watson Assistant둜 κ°„λ‹¨ν•œ 챗봇을 λ§Œλ“€μ–΄ λ΄…λ‹ˆλ‹€. 챗봇에 ν•„μš”ν•œ μ΅œμ†Œν•œμ˜ κΈ°λ³Έ μš”μ†Œλ§Œμ„ μ œκ³΅ν•˜λŠ” 단일 씬 μ• ν”Œλ¦¬μΌ€μ΄μ…˜ λ ˆμ΄μ–΄μ— μƒˆλ‘œμš΄ Watson Assistant Slots κΈ°λŠ₯을 μ‚¬μš©ν•˜μ—¬ λͺ¨λ“  λ‘œμ§μ„ Watson Assistant에 λ‹΄μŠ΅λ‹ˆλ‹€. 이 챗봇은 ν”Όμž 주문을 λ°›μ•„μ„œ ν•„μš”ν•œ λ‹€μ–‘ν•œ 정보λ₯Ό μŠ¬λ‘―μ— μ±„μ›λ‹ˆλ‹€. μ‚¬μš©μž ν”„λ‘œνŒŒμΌ 및 λ‹€λ₯Έ 온라인 양식에도 이와 같은 방법을 μ μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

이 μ½”λ“œ νŒ¨ν„΄μ„ μ™„λ£Œν•˜λ©΄ λ‹€μŒμ˜ λ‚΄μš©μ„ 배울 수 μžˆμŠ΅λ‹ˆλ‹€.

  • Node.js와 Watson Assistantλ₯Ό μ΄μš©ν•˜μ—¬ κ°„λ‹¨ν•œ 챗봇 λ§Œλ“€κΈ°
  • Watson Assistant Slotsλ₯Ό μ‚¬μš©ν•˜μ—¬ ν•„μš”ν•œ 데이터λ₯Ό μž…λ ₯
  • 슬둯 처리기(slot handler)λ₯Ό μ‚¬μš©ν•˜μ—¬ μŠ¬λ‘―μ— λ§žμ§€ μ•ŠλŠ” λŒ€ν™”λ₯Ό 처리

이 μ½”λ“œ νŒ¨ν„΄μ—μ„œλŠ” μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ λ°°ν¬ν•˜λŠ” λ°©λ²•μœΌλ‘œ IBM Cloudμ—μ„œ Cloud Foundryλ₯Ό μ‚¬μš©ν•˜κ±°λ‚˜ IBM Cloudμ—μ„œ IBM Container Serviceλ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

Flow

  1. μ‚¬μš©μžκ°€ ν΄λΌμš°λ“œλ² μ΄μŠ€μ˜ Node.js μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ— λŒ€ν™”λ₯Ό λ³΄λƒ…λ‹ˆλ‹€.
  2. μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ€ Watson Assistant와 μƒν˜Έ μž‘μš©ν•˜μ—¬ μŠ¬λ‘―μ„ μ±„μ›λ‹ˆλ‹€.
  3. Watson Assistantλ‘œλΆ€ν„°μ˜ 응닡이 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ 톡해 μ‚¬μš©μžμ—κ²Œ νšŒμ‹ λ©λ‹ˆλ‹€.

Components

Watson Assistant

λͺ¨λ°”일 λ””λ°”μ΄μŠ€μ™€ λ©”μ‹ μ € ν”Œλž«νΌ, 심지어 물리적 λ‘œλ΄‡ μƒμ—μ„œμ˜ λŒ€ν™” 봇 λ˜λŠ” 가상 μ—μ΄μ „νŠΈλ₯Ό λΉŒλ“œ, ν…ŒμŠ€νŠΈν•˜κ³  λ””ν”Œλ‘œμ΄ν•©λ‹ˆλ‹€.

Cloud Foundry

μ˜€ν”ˆμ†ŒμŠ€ ν΄λΌμš°λ“œ ν”Œλž«νΌμ—μ„œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ ꡬ좕, 배포, μ‹€ν–‰ν•©λ‹ˆλ‹€.

IBM Cloud Kubernetes Service

IBM Cloud μΏ λ²„λ„€ν‹°μŠ€ μ„œλΉ„μŠ€λŠ” IBM ν΄λΌμš°λ“œ μƒμ—μ„œ μΏ λ²„λ„€ν‹°μŠ€ ν΄λŸ¬μŠ€ν„°(Kubernetes Cluster) 및 도컀 μ»¨ν…Œμ΄λ„ˆ(Docker Container) 기반의 κ³ κ°€μš©μ„± μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 관리 μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€.

Technologies

인곡 지λŠ₯

μΈκ°„μ²˜λŸΌ 이해, μΆ”λ‘ , ν•™μŠ΅, μƒν˜Έμž‘μš©μ΄ κ°€λŠ₯ν•œ 인지 기술

μ»¨ν…Œμ΄λ„ˆ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜

μ»¨ν…Œμ΄λ„ˆν˜• μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ 배포, μŠ€μΌ€μΌλ§ 및 κ΄€λ¦¬μ˜ μžλ™ν™”.

Node.js

μ„œλ²„μ‚¬μ΄λ“œ JavaScript μ½”λ“œλ₯Ό μ‹€ν–‰ν•˜κΈ° μœ„ν•œ μ˜€ν”ˆ μ†ŒμŠ€ JavaScript λŸ°νƒ€μž„ ν™˜κ²½μž…λ‹ˆλ‹€.

Related Blogs

κ·€ν•˜κ°€ μž…λ ₯ν•œ μ‡ΌνŠΈμ½”λ“œ 검색쑰건에 λ§€μΉ˜λ˜λŠ” ν¬μŠ€νŒ…μ΄ μ‘΄μž¬ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

Related Links

λŒ€ν™” μƒμ„±ν•˜κΈ°

Watson Assistant λ„νλ©˜νŠΈμ—μ„œ μŠ¬λ‘―μ„ ν™œμš©ν•˜λŠ” 방법을 ν¬ν•¨ν•œ λŒ€ν™”λ₯Ό μƒμ„±ν•˜λŠ” 방법을 μžμ„Ένžˆ μ‚΄νŽ΄λ΄…λ‹ˆλ‹€.