Home - 19-1-skku-oss/2019-1-OSS-L3 GitHub Wiki

λ³Έ λ¬Έμ„œμ—μ„œλŠ” νŒ€ λ ˆν¬μ§€ν† λ¦¬μ˜ ꡬ쑰에 λŒ€ν•΄ μ„œμˆ ν•©λ‹ˆλ‹€.

μ΅œμƒμœ„ 폴더

  • install.sh 개발 ν™˜κ²½μ„ μžλ™μœΌλ‘œ κ΅¬μΆ•ν•˜λ„λ‘ λ„μ™€μ£ΌλŠ” Shell Scriptμž…λ‹ˆλ‹€. jcH0QUb0BefrKxCNnCq4(###)에 μ˜ν•΄ μž‘μ„±λ˜μ—ˆμŠ΅λ‹ˆλ‹€. μžμ„Έν•œ 사항은 μ„€μΉ˜ 슀크립트 μ†Œκ°œ νŽ˜μ΄μ§€λ₯Ό ν™•μΈν•˜μ‹­μ‹œμ˜€.

  • test.py ChatterBotμ—μ„œ μ œκ³΅ν•˜λŠ” ν…ŒμŠ€νŠΈμš© Python ν”„λ‘œκ·Έλž¨μž…λ‹ˆλ‹€. 영문 데이터셋을 λ‘œλ“œν•˜μ—¬ ν•™μŠ΅ν•˜κ³  κ°„λ‹¨ν•œ λŒ€ν™”λ₯Ό λ‚˜λˆŒ 수 μžˆλŠ” κΈ°λŠ₯을 κ°–κ³  μžˆμŠ΅λ‹ˆλ‹€. install.shλ₯Ό μ΄μš©ν•œ μ„€μΉ˜ 이후 ν™•μΈμš©μœΌλ‘œ μ‚¬μš©ν•©λ‹ˆλ‹€. λ³„λ„μ˜ μž‘μ—… 없이 λ‹¨μˆœνžˆ μ‹€ν–‰ν•˜λŠ” 것 만으둜 κ²°κ³Όλ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

  • dev-requirements.txt, requirements.txt μ˜μ‘΄μ„±μ„ 가진 라이브러리 λͺ©λ‘μž…λ‹ˆλ‹€. PyPI(pip μ»€λ§¨λ“œ)λ₯Ό 톡해 μ„€μΉ˜ν•  λ•Œ 참쑰되며, install.shμ—μ„œλ„ μ°Έμ‘°ν•˜μ—¬ μ„€μΉ˜λ₯Ό μ§„ν–‰ν•©λ‹ˆλ‹€.

/chatterbot

ChatterBot 라이브러리의 μ½”μ–΄κ°€ μœ„μΉ˜ν•œ ν΄λ”μž…λ‹ˆλ‹€. 즉, 데이터셋 ν•™μŠ΅ 및 μž…λ ₯에 λ”°λ₯Έ λ°˜μ‘ λ„μΆœ λ“± 챗봇이 μˆ˜ν–‰ν•΄μ•Ό ν•˜λŠ” μž‘μ—…μ— λŒ€ν•œ 둜직이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

보닀 μƒμ„Έν•œ μ •λ³΄λŠ” ChatterBot ꡬ쑰 뢄석 νŽ˜μ΄μ§€λ₯Ό μ°Έμ‘°ν•˜μ‹­μ‹œμ˜€.

/chatterbot_corpus

ChatterBot의 ν•™μŠ΅ 데이터셋이 μ‘΄μž¬ν•˜λŠ” ν΄λ”μž…λ‹ˆλ‹€. ChatterBot 원본 λ ˆν¬μ§€ν† λ¦¬μ™€ 달리 λ³„λ„μ˜ λ ˆν¬μ§€ν† λ¦¬μ—μ„œ κ΄€λ¦¬λ˜λ©°, νŒ€ λ ˆν¬μ§€ν† λ¦¬μ—μ„œλŠ” ChatterBot의 μΌλΆ€λ‘œ ν¬ν•¨λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

보닀 μƒμ„Έν•œ μ •λ³΄λŠ” ChatterBot Corpus κ°€μ΄λ“œ νŽ˜μ΄μ§€λ₯Ό μ°Έμ‘°ν•˜μ‹­μ‹œμ˜€.

/cbextras, /cbsextras

각각 ChatterBotκ³Ό Corpus의 μ½”μ–΄λ₯Ό μ œμ™Έν•œ ν•­λͺ©λ“€μ΄ λ“€μ–΄μžˆλŠ” ν΄λ”μž…λ‹ˆλ‹€. 본래 λͺ¨λ“ˆμ— ν¬ν•¨λ˜μ–΄ μžˆλŠ” μš”μ†Œμ΄λ‚˜, νŒ€ λ ˆν¬μ§€ν† λ¦¬μ—μ„œλŠ” 핡심 μš”μ†Œλ₯Ό 더 μ‰½κ²Œ νƒμƒ‰ν•˜κΈ° μœ„ν•΄ λΆ„λ¦¬ν•˜μ˜€μŠ΅λ‹ˆλ‹€. 여기에 ν•΄λ‹Ήλ˜λŠ” ν•­λͺ©λ“€μ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

  • λ¬Έμ„œ 파일 (docs)
  • ν…ŒμŠ€νŠΈ 파일 (tests, tests_django)
  • 예제 파일 (examples)
  • λͺ¨λ“ˆ μ„€μ • 파일
  • 원본 README, λΌμ΄μ„ΌμŠ€ 고지, 둜고 λ“±