Tech/Development
-
Node with Python(python-shell)Tech/Development 2020. 7. 22. 19:25
Node에서 Python을 사용해야할 상황이 생겨서 이것저것 서칭해봤는데, 꽤 괜찮은 라이브러리를 찾았다. python-shell이라는 라이브러리인데, 비교적 간편하고 쉽게 사용할 수 있었다. 나중에 또 필요한 일이 있을까봐. 사용법을 정리해두고자 한다. 0. 라이브러리 설치하기 # python-shell 설치 npm install python-shell 1. Python code 간단하게 실행하기(runString) # runString(code, options, callback) const { PythonShell } = require('python-shell') PythonShell.runString('x=1+1; print(x)', null, (err, msg) => { console.log('e..
-
카카오톡 챗봇 만들기 - 1Tech/Development 2020. 4. 11. 14:24
카카오 i 오픈빌더를 통해 카카오톡 챗봇을 만들어 보려고 한다. 카카오 i 오픈빌더는, 카카오톡 채널 챗봇을 설계할 수 있는 카카오 AI 설계 플랫폼이다. 공식 문서에서 굉장히 잘 설명하고 있기 때문에 기본적인 부분들은 건너뛰고 스킬서버와 관련해 다루어 보고자 한다. 스킬서버 카카오에서는 챗봇을 아름답게 꾸며줄 수 있는 다양한 기능들이 존재한다. 예를 들어, 시나리오 설정 기능, 중요한 정보를 추출하기 위한 엔티티 태깅 기능, 머신러닝을 통한 학습 기능 등 많은 도구들을 제공해 준다. 그 중에서 스킬 기능은 대화의 흐름을 조금 더 유연하게 만들어 주는 도구이다. 예를 들어, 환율을 보여주는 응답일 경우, 모든 환율에 대한 데이터를 시시각각 저장하고 그에 대한 반응들을 만들어낼 수 없지 않은가. 그래서 모..