레플리
글 수 221

가입 인사 겸 질문입니다.

조회 수 482 추천 수 0 2020.01.06 11:48:23


안녕하세요. 오늘 가입했습니다.

 

챗봇 개발에 관심이 있어 인터넷 검색을 통해 들어오게 되었습니다.

 

제가 질문드리고자 하는 것은 현재 제가 aws lambda와 api gateway를 사용하여 간단히 곱셈을 수행하는 챗봇을 연습해 보려하고 있습니다.

 

lamdba에서 아래와 같은 코드를 작성하였습니다.

 

import json

def lambda_handler(event, context):
    request_body = json.loads(event['body'])
    a = int(request_body['action']['params']['a'])
    b = int(request_body['action']['params']['b'])
    result = {
        "version": "2.0",
        data : {
            "c": a*b
            }
    }
    
    return {
        'statusCode': 200,
        'body': json.dumps(result),
        'headers': {
            'Access-Control-Allow-Origin': '*',
        }
    }

 

Kakao i open builder 스킬에서 실행하였을 때는 아래 첨부한 결과1.png과 같이 잘 실행되는 것을 확인할 수 있었습니다.

 

결과1.PNG

 

그리고 아래처럼 시나리오를 시나리오블록1(곱하기ab).png, 시나리오블록2(스킬).png처럼 작성한 뒤 실행해보았습니다.

 

시나리오블록1.PNG

 

시나리오블록2.PNG

 

그리고 카카오톡으로 제 챗봇에서 입력된 a,b 값이 잘 입력된 것을 확인할 수 있었는데, aws 연산된 값이 출력이 되지 않습니다.

 

챗봇1.PNG

 

이 경우 a와 b를 곱한 값인 c를 출력하려면 어떻게 해야할까요? 챗봇 개발자님들의 도움 부탁드립니다. 긴 글 읽어주셔서 감사합니다.


깊은바다

2020.01.07 15:44:44
*.68.247.186

위의 내용만 가지고는 확실하지 않지만 컨텍스트로 연결을 안한 것 같습니다. 첫 번째 블록에서 a, b를 받은 다음에 스킬 블록으로 이동합니다. 이때 컨텍스트로 a, b의 정보를 같이 보내고 스킬 블록에서 파라미터에 설정하여 재사용해야 합니다. 그냥 스킬 블록을 안쓰고 블록 하나에서 바로 응답시 api 스킬로 보내는게 좋을 듯 합니다.

 

https://i.kakao.com/docs/key-concepts-context

 

List of Articles
제목 글쓴이 날짜 조회 수sort
가입인사 드립니다. [1] 리얼허브 2024-04-02 480
(주)레플리에서 일상대화 AI에 도전하실 분을 찾습니다 깊은바다 2023-01-19 478
챗봇, 그리고 신 직업.. 어찌 생각하시나요. [4] lopez7 2018-09-05 478
입력 데이터 정규화 질문 드립니다. [2] 거북이 2019-10-23 474
장고와 카카오 i 오픈 빌더 사용법 질문 ㅠㅠ file [1] 애뚱이 2020-09-19 473
인공지능 만든 이야기나 올릴까 합니다. [1] sws10277@naver.com 2017-08-02 462
AI가 그린 그림 900만원에 팔려..예술 넘보는 인공지능 file [1] 깊은바다 2016-04-08 462
Text Summarization에 관련한 질문 [2] Nike 2021-01-28 452
GPT-3를 사용한 AI Dungeon, 문장 필터링에 문제 발생 깊은바다 2021-05-07 447
[아티클 추천] 엔비디아 GTC 2025: 젠슨 황의 기조연설로 본 AI 기술의 미래와 혁신 어묵60 2025-03-24 438
모바일바둑개발자를 찾습니다. 모바일바둑개발 2025-05-14 437
[질문] 가우시안 커널을 텐서플로우로 구현할 때 궁금한게 있습니다. [5] 딥린이 2018-07-21 436
Seq2Seq에 Attention 구현 성공했습니다! [2] NeuroWhAI 2018-12-04 435
유능한 AI 개발자를 찾고 있는 헤드헌터입니다. 필운남 2017-09-19 434
방향을 잡지못해 질문 드립니다. [3] 몽이삼촌 2019-07-10 433