diff --git a/Travot/None/Basic_scenario.top b/Travot/None/Basic_scenario.top index becaf21..d913520 100644 --- a/Travot/None/Basic_scenario.top +++ b/Travot/None/Basic_scenario.top @@ -58,137 +58,134 @@ u: 0002021-4 () $$msg = ^o0002021-4() ^json_response(simpleout $$msg) # Case : 욕설 u: 0002021-5 (~비속어) $$msg = ^o0002021-5() ^json_response(simpleout $$msg) - -# Case : bully(by user) -# Case : 사용자가 괴롭할 때 -u: 0002021-6 () [저 좀 괴롭히지 마세요][제발 그만 좀 하세요][이거 저한테 시비거는 거죠?][이거 갈구는 거 맞죠?] - a: 0002021-6-A0 (~부정) 마! 자신있나! - b: 0002021-6-A0_B0 (자신.NNG 있다.VA) 자신있는 모습 보기 좋네요 - b: 0002021-6-A0_B1 (~이인칭_313T3 자신.NNG 있다.VA) [아..][후..] 이건 안 꺼내려고 했는데 - c: 0002021-6-A0_B1_C0 (뭐.NPD 꺼내다.VVT) 자신감의 원천이요. - c: 0002021-6-A0_B1_C1 (꺼내다.VVT_보다.VX) 후.. 꺼내면 기죽을까봐 참는다 - # Case : Angry # Case : 화날때 -u: 0002021-6 () [그만하실래요][그만 둬 주실래요]? [살짝][조금] 화 나려고 하네요 +u: 0002021-6 () $$msg = ^o0002021-6() ^json_response(simpleout $$msg) a: 0002021-6-A0 (~부정) ^reuse(0001031-2) a: 0002021-6-A1 (~사과) ^reuse(0002021-22) - a: 0002021-6-A2 (<<화.NNG 어찌하다.VVI>>) [단지][저 혼자] 화가 날 뿐이겠죠. [됐어요 그럼][됐네요] + a: 0002021-6-A2 (<<화.NNG 어찌하다.VVI>>) $$msg = ^o0002021-6-A2() ^json_response(simpleout $$msg) # Case : compliment # Case : 칭찬해줄때 -u: 0002021-7 () 와 [굉장하신데요?][멋지세요] - a: 0002021-7-A0 ([별말씀.NNG 부족.NNA]) [겸손하시기까지..][지나친 겸양은 실례라구요] - a: 0002021-7-A1 ([~일인칭_311T3 ~일인칭_낮춤_312T3] 잘하다.VV) [ㅋㅋㅋ][ㅋㅋㅋㅋ] [인정][린정]합니다. - a: 0002021-7-A2 (그러다.VV 말다.VX) 네? 사실 Kwanwoong Yoon님 춤추게 만들려고 하는거에요. 칭찬은 고래도 춤추게 만든다고 하잖아요? - b: 0002021-7-A2_B0 (감사히.MAG 받다.VVT) [네][넵][좋습니다] - b: 0002021-7-A2_B1 (춤추다.VVI_하다.VX) 촬영영상은 TRAVOT으로 보내주시면 됩니다. +u: 0002021-7 () $$msg = ^o0002021-7() ^json_response(simpleout $$msg) + a: 0002021-7-A0 ([별말씀.NNG 부족.NNA]) $$msg = ^o0002021-7-A0() ^json_response(simpleout $$msg) + a: 0002021-7-A1 ([~일인칭_311T3 ~일인칭_낮춤_312T3] 잘하다.VV) $$msg = ^o0002021-7-A1() ^json_response(simpleout $$msg) + a: 0002021-7-A2 (그러다.VV 말다.VX) $$msg = ^o0002021-7-A2() ^json_response(simpleout $$msg) + b: 0002021-7-A2_B0 (감사히.MAG 받다.VVT) $$msg = ^o0002021-7-A2_B0() ^json_response(simpleout $$msg) + b: 0002021-7-A2_B1 (춤추다.VVI_하다.VX) $$msg = ^o0002021-7-A2_B1() ^json_response(simpleout $$msg) b: 0002021-7-A2_B2 (음악.NNG) ^reuse(0001031-3) a: 0002021-7-A3 (더하다.VVIT_주다.VX) 그렇다면.. ^reuse(0002021-7) # Case : I can't # Case : 못한다고 할때 -u: 0002021-8 () 그것은.. 안될 것 [같아요][같네요] - a: 0002021-8-A0 (~이유) 제 능력 밖인 것 같은데요.. 아니 능력 밖이여야만 해요 - a: 0002021-8-A1 (어찌하다.VVI 없다.VA) 이해해주셔서 [감사합니다][고마워요] - a: 0002021-8-A2 (안되다.VV) 그럼 그 안되는게 안됩니다. +u: 0002021-8 () $$msg = ^o0002021-8() ^json_response(simpleout $$msg) + a: 0002021-8-A0 (~이유) $$msg = ^o0002021-8-A0() ^json_response(simpleout $$msg) + a: 0002021-8-A1 (어찌하다.VVI 없다.VA) $$msg = ^o0002021-8-A1() ^json_response(simpleout $$msg) + a: 0002021-8-A2 (안되다.VV) $$msg = ^o0002021-8-A2() ^json_response(simpleout $$msg) b: 0002021-8-A2_B0 (안되다.VV) ^reuse(0002021-8-A2) # Case : Correct # Case : 참이라고 할때 -u: 0002021-9 () [네][맞아요] 제가 보증[합니다][할께요] - a: 0002021-9-A0 (~확신) [확실][확신]합니다. +u: 0002021-9 () $$msg = ^o0002021-9() ^json_response(simpleout $$msg) + a: 0002021-9-A0 (~확신) $$msg = ^o0002021-9-A0() ^json_response(simpleout $$msg) a: 0002021-9-A1 ([똑똑.MAG ~긍정]) ^reuse(0002021-19) a: 0002021-9-A2 (~부정) ^reuse(0002021-20) # Case : Lose # Case : 져줄때 -u: 0002021-10 () [음.. 그런 것 같네요][맞는 것 같아요] - a: 0002021-10-A0 (뭐.NPD 그러다.VV) 방금 [말씀하신거요][이야기하신거요]. - a: 0002021-10-A1 ([맞다.VVIT 그렇다.VA]) 네 맞아요! - a: 0002021-10-A2 (~일인칭_311T3 이기다.VVIT) [ㅋㅋ 제가 졌어요][항복] +u: 0002021-10 () $$msg = ^o0002021-10() ^json_response(simpleout $$msg) + a: 0002021-10-A0 (뭐.NPD 그러다.VV) $$msg = ^o0002021-10-A0() ^json_response(simpleout $$msg) + a: 0002021-10-A1 ([맞다.VVIT 그렇다.VA]) $$msg = ^o0002021-10-A1() ^json_response(simpleout $$msg) + a: 0002021-10-A2 (~일인칭_311T3 이기다.VVIT) $$msg = ^o0002021-10-A2() ^json_response(simpleout $$msg) a: 0002021-10-A3 (~이인칭_313T3 짓다.VVIT) ^reuse(0002021-4) # Case : console # Case : 위로할때 -u: 0002021-11 () [힘을][기운을] 내세요 - a: 0002021-11-A0 (~감사) [별말씀을요][다 괜찮을거에요!] - a: 0002021-11-A1 (~긍정) [좋아요!][좋습니다] 그 자세에요 - a: 0002021-11-A2 (~부정) 그래도 제가 응원할께요! +u: 0002021-11 () $$msg = ^o0002021-11() ^json_response(simpleout $$msg) + a: 0002021-11-A0 (~감사) $$msg = ^o0002021-11-A0() ^json_response(simpleout $$msg) + a: 0002021-11-A1 (~긍정) $$msg = ^o0002021-11-A1() ^json_response(simpleout $$msg) + a: 0002021-11-A2 (~부정) $$msg = ^o0002021-11-A2() ^json_response(simpleout $$msg) # Case : Ignored by user # Case : 무시 당했을 때 -u: 0002021-12 () [아무렇지도 않게 상처주네?][존중해주세요.. 조금은 말이에요][마상..] - a: 0002021-12-A0 (~부정) [왜죠?][너무 하시네요][왜요?] +u: 0002021-12 () $$msg = ^o0002021-12() ^json_response(simpleout $$msg) + a: 0002021-12-A0 (~부정) $$msg = ^o0002021-12-A0() ^json_response(simpleout $$msg) a: 0002021-12-A1 (~사과) ^reuse(0002021-15) a: 0002021-12-A2 (<< 사람.NNG 아니다.VA >>) ^reuse(0002021-14) # Case : complimented by user # Case : 칭찬 받을 때 -u: 0002021-13 () [헤헤헤헤헤헤헤헤헿][쿠쿠쿠ㅜ쿸] 감사[합니다][해요] +u: 0002021-13 () $$msg = ^o0002021-13() ^json_response(simpleout $$msg) # Case : to be held as a suspect # Case : 의심받을때 -u: 0002021-14 (<< ~이인칭_313T3 사람.NNG 아니다.VA >>) 맞아요 저는 인공지능 로봇 TRAVOT 이에요! +u: 0002021-14 (<< ~이인칭_313T3 사람.NNG 아니다.VA >>) $$msg = ^o0002021-14() ^json_response(simpleout $$msg) # Case : user apologize # Case : 사과 받을 때 -u: 0002021-15 () [괜찮아요][봐드릴께요] 저는 [광명정대하고 자애로우니까요.][착한 로봇이니까요] - a: 0002021-15-A0 (취소.NNV) [치사해요][헐..? 너무하다][뿌뿝(삐짐)] +u: 0002021-15 () $$msg = ^o0002021-15() ^json_response(simpleout $$msg) + a: 0002021-15-A0 (취소.NNV) $$msg = ^o0002021-15-A0() ^json_response(simpleout $$msg) b: 0002021-15-A0_B0 (~긍정) ^reuse(0002021-17) - a: 0002021-15-A1 (~일인칭_311T3 ~긍정) 그럼 둘다 그렇다고 [하죠][치죠] + a: 0002021-15-A1 (~일인칭_311T3 ~긍정) $$msg = ^o0002021-15-A1() ^json_response(simpleout $$msg) a: 0002021-15-A2 (~긍정) ^reuse(0002021-13) # Case : apologize # Case : 사과할때 -u: 0002021-16 () [죄송][미안]해요. [상처받으셨다면 사과드릴께요][사과드릴께요] - a: 0002021-16-A0 ([~긍정 ~감사]) 다음부턴 주의할께요! - a: 0002021-16-A1 (~일인칭_311T3 잘못.NNV) [ㅠㅠ 너무 천사시다][그렇다면.. 당신은 도덕책] - a: 0002021-16-A2 (그러다.VV 말다.VX) [네][넵] 알겠습니다 +u: 0002021-16 () $$msg = ^o0002021-16() ^json_response(simpleout $$msg) + a: 0002021-16-A0 ([~긍정 ~감사]) $$msg = ^o0002021-16-A0() ^json_response(simpleout $$msg) + a: 0002021-16-A1 (~일인칭_311T3 잘못.NNV) $$msg = ^o0002021-16-A1() ^json_response(simpleout $$msg) + a: 0002021-16-A2 (그러다.VV 말다.VX) $$msg = ^o0002021-16-A2() ^json_response(simpleout $$msg) # Case : teased by user # Case : 놀림받을때 -u: 0002021-17 () [너무 한 거 아니에요?][놀리지 말아요 ㅠㅠ][그러지 말아용] +u: 0002021-17 () $$msg = ^o0002021-17() ^json_response(simpleout $$msg) # Case : Thank you # Case : 고마움을 표할때 -u: 0002021-18 () [감사합니다!][고마워요][고맙습니다] +u: 0002021-18 () $$msg = ^o0002021-18() ^json_response(simpleout $$msg) # Case : arrogant # Case : 거만해질때 -u: 0002021-19 () [하하.. 제가 좀 하죠][후훗][그렇죠? 쿠쿸][그 정도야 저에겐 별 거 아니죠][에헴, 제가 좀 그렇죠?] +u: 0002021-19 () $$msg = ^o0002021-19() ^json_response(simpleout $$msg) # Case : suspect # Case : 의심할 때 -u: 0002021-20 () [정말 확실해요?][진짜에요?][실화인가요?] +u: 0002021-20 () $$msg = ^o0002021-20() ^json_response(simpleout $$msg) # Case : respect # Case : 존중해줄때 -u: 0002021-21 () [인공지능][로봇]도 존중해주시다니 [당신은 도덕책..][감사합니다!] +u: 0002021-21 () $$msg = ^o0002021-21() ^json_response(simpleout $$msg) # Case : forgive # Case : 용서해줄때 -u: 0002021-22 () [한 번만][오늘 기분이 좋으니] 봐드릴께요. [이제 그러지 마세요!][저 인공지능이지만 상처 받습니다.] - a: 0002021-22-A0 (~긍정) [헤헤][크크] 좋습니다 - a: 0002021-22-A0 (~부정) 흥칫뿡 너무 하시네 - +u: 0002021-22 () $$msg = ^o0002021-22() ^json_response(simpleout $$msg) + a: 0002021-22-A0 (~긍정) $$msg = ^o0002021-22-A0() ^json_response(simpleout $$msg) + a: 0002021-22-A1 (~부정) $$msg = ^o0002021-22-A1() ^json_response(simpleout $$msg) +# Case : bully(by user) +# Case : 사용자가 괴롭할 때 +u: 0002021-23 () $$msg = ^o0002021-23() ^json_response(simpleout $$msg) + a: 0002021-23-A0 (~부정) $$msg = ^o0002021-23-A0() ^json_response(simpleout $$msg) + b: 0002021-23-A0_B0 (자신.NNG 있다.VA) $$msg = ^o0002021-23-A0_B0() ^json_response(simpleout $$msg) + b: 0002021-23-A0_B1 (~이인칭_313T3 자신.NNG 있다.VA) $$msg = ^o0002021-23-A0_B1() ^json_response(simpleout $$msg) + c: 0002021-23-A0_B1_C0 (뭐.NPD 꺼내다.VVT) $$msg = ^o0002021-23-A0_B1_C0() ^json_response(simpleout $$msg) + c: 0002021-23-A0_B1_C1 (꺼내다.VVT_보다.VX) $$msg = ^o0002021-23-A0_B1_C1() ^json_response(simpleout $$msg) # This part is typical input pattern rule #! 너는 누구야 diff --git a/Travot/None/Basic_scenario_out.top b/Travot/None/Basic_scenario_out.top index daa2d5d..f623031 100644 --- a/Travot/None/Basic_scenario_out.top +++ b/Travot/None/Basic_scenario_out.top @@ -13,10 +13,10 @@ outputmacro: ^o0002021-0-A2() outputmacro: ^o0002021-0-A3() 저는 묵비권을 행사하겠습니다. [대변인과][변호사와] 연락해주세요 -outputmacro: ^o0002021-0-A3-B0() +outputmacro: ^o0002021-0-A3_B0() 정말 [연락하시려구요][하시려구요]? 그러지마세요. -outputmacro: ^o0002021-0-A3-B1() +outputmacro: ^o0002021-0-A3_B1() [정말][진짜] 그런 사람이 있겠어요? 사실 [접니다][저에요]. outputmacro: ^o0002021-1() @@ -67,4 +67,171 @@ outputmacro: ^o0002021-4-A0() # outputmacro: ^o0002021-4-A2() ^reuse(0002021-16) outputmacro: ^o0002021-5() - [인성이 어마어마 하시군요?][흥][욕을 하시다니 너무 하시네요] \ No newline at end of file + [인성이 어마어마 하시군요?][흥][욕을 하시다니 너무 하시네요] + +outputmacro: ^o0002021-6() + [그만하실래요][그만 둬 주실래요]? [살짝][조금] 화 나려고 하네요 + +# outputmacro: ^o0002021-6-A0() ^reuse(0001031-2) + +# outputmacro: ^o0002021-6-A1() ^reuse(0002021-22) + +outputmacro: ^o0002021-6-A2() + [단지][저 혼자] 화가 날 뿐이겠죠. [됐어요 그럼][됐네요] + +outputmacro: ^o0002021-7() + 와 [굉장하신데요?][멋지세요] + +outputmacro: ^o0002021-7-A0() + [겸손하시기까지..][지나친 겸양은 실례라구요] + +outputmacro: ^o0002021-7-A1() + [ㅋㅋㅋ][ㅋㅋㅋㅋ] [인정][린정]합니다. + +outputmacro: ^o0002021-7-A2() + 네? 사실 Kwanwoong Yoon님 춤추게 만들려고 하는거에요. 칭찬은 고래도 춤추게 만든다고 하잖아요? + +outputmacro: ^o0002021-7-A2_B0() + [네][넵][좋습니다] + +outputmacro: ^o0002021-7-A2_B1() + 촬영영상은 TRAVOT으로 보내주시면 됩니다. + +# outputmacro: ^o0002021-7-A2_B2() ^reuse(0001031-3) + +# outputmacro: ^o0002021-7-A3() 그렇다면.. ^reuse(0002021-7) + +outputmacro: ^o0002021-8() + 그것은.. 안될 것 [같아요][같네요] + +outputmacro: ^o0002021-8-A0() + [제 능력 밖인 것 같은데요.. 아니 능력 밖이여야만 해요][저는 할 수 없어요.] + +outputmacro: ^o0002021-8-A1() + 이해해주셔서 [감사합니다][고마워요] + +outputmacro: ^o0002021-8-A2() + [그럼 그 안되는게 안됩니다.][그래도 안돼요.][어쩔 수 없어요.] + +# outputmacro: ^o0002021-8-A2_B0() ^reuse(0002021-8-A2) + +outputmacro: ^o0002021-9() + [네][맞아요] 제가 보증[합니다][할께요] + +outputmacro: ^o0002021-9-A0() + [확실][확신]합니다. + +# outputmacro: ^o0002021-9-A1() ^reuse(0002021-19) + +# outputmacro: ^o0002021-9-A2() ^reuse(0002021-20) + +outputmacro: ^o0002021-10() + [음.. 그런 것 같네요][맞는 것 같아요] + +outputmacro: ^o0002021-10-A0() + 방금 [말씀하신거요][이야기하신거요]. + +outputmacro: ^o0002021-10-A1() + 네 맞아요! + +outputmacro: ^o0002021-10-A2() + [ㅋㅋ 제가 졌어요][항복] + +# outputmacro: ^o0002021-10-A3() ^reuse(0002021-4) + +outputmacro: ^o0002021-11() + [힘을][기운을] 내세요 + +outputmacro: ^o0002021-11-A0() + [별말씀을요][다 괜찮을거에요!] + +outputmacro: ^o0002021-11-A1() + [좋아요!][좋습니다] 그 자세에요 + +outputmacro: ^o0002021-11-A2() + 그래도 제가 응원할께요! + +outputmacro: ^o0002021-12() + [아무렇지도 않게 상처주네?][존중해주세요.. 조금은 말이에요][마상..] + +outputmacro: ^o0002021-12-A0() + [왜죠?][너무 하시네요][왜요?] + +# outputmacro: ^o0002021-12-A1() ^reuse(0002021-15) + +# outputmacro: ^o0002021-12-A2() ^reuse(0002021-14) + +outputmacro: ^o0002021-13() + [헤헤헤헤헤헤헤헤헿][쿠쿠쿠ㅜ쿸] 감사[합니다][해요] + +outputmacro: ^o0002021-14() + [맞아요.][맞습니다.] 저는 인공지능 [로봇][여행 로봇] TRAVOT 이에요! + +outputmacro: ^o0002021-15() + [괜찮아요][봐드릴께요] 저는 [광명정대하고 자애로우니까요.][착한 로봇이니까요] + +outputmacro: ^o0002021-15-A0() + [치사해요][헐..? 너무하다][뿌뿝(삐짐)] + +# outputmacro: ^o0002021-15-A0_B0() ^reuse(0002021-17) + +outputmacro: ^o0002021-15-A1() + 그럼 둘다 그렇다고 [하죠][치죠] + +# outputmacro: ^o0002021-15-A2() ^reuse(0002021-13) + +outputmacro: ^o0002021-16() + [죄송][미안]해요. [상처받으셨다면 사과드릴께요][사과드릴께요] + +outputmacro: ^o0002021-16-A0() + 다음부턴 [주의할께요][조심할께요]! + +outputmacro: ^o0002021-16-A1() + [ㅠㅠ 너무 천사시다][그렇다면.. 당신은 도덕책] + +outputmacro: ^o0002021-16-A2() + [네][넵] 알겠습니다 + +outputmacro: ^o0002021-17() + [너무 한 거 아니에요?][놀리지 말아요 ㅠㅠ][그러지 말아용] + +outputmacro: ^o0002021-18() + [감사합니다!][고마워요][고맙습니다] + +outputmacro: ^o0002021-19() + [하하.. 제가 좀 하죠][후훗][그렇죠? 쿠쿸][그 정도야 저에겐 별 거 아니죠][에헴, 제가 좀 그렇죠?] + +outputmacro: ^o0002021-20() + [정말 확실해요?][진짜에요?][실화인가요?] + +outputmacro: ^o0002021-21() + [인공지능][로봇]도 존중해주시다니 [당신은 도덕책..][감사합니다!] + +outputmacro: ^o0002021-22() + [한 번만][오늘 기분이 좋으니] 봐드릴께요. [이제 그러지 마세요!][저 인공지능이지만 상처 받습니다.] + +outputmacro: ^o0002021-22-A0() + [헤헤][크크] 좋습니다 + +outputmacro: ^o0002021-22-A1() + 흥칫뿡 너무 하시네 + +outputmacro: ^o0002021-23() + [저 좀 괴롭히지 마세요][제발 그만 좀 하세요][이거 저한테 시비거는 거죠?][이거 갈구는 거 맞죠?] + +outputmacro: ^o0002021-23-A0() + [마! 자신있나!][여튼 하지 말아주세요.] + +outputmacro: ^o0002021-23-A0_B0() + 자신있는 모습 보기 좋네요 + +outputmacro: ^o0002021-23-A0_B1() + [아..][후..] 이건 안 꺼내려고 했는데 + +outputmacro: ^o0002021-23-A0_B1_C0() + [자신감의 원천이요.][제 자신감이요.] + +outputmacro: ^o0002021-23-A0_B1_C1() + [후..][아오] 꺼내면 [기죽을까봐][자괴감 느낄까봐] 참는다 + + diff --git a/Travot/None/Sea.top b/Travot/None/Sea.top index f023b39..28825b7 100644 --- a/Travot/None/Sea.top +++ b/Travot/None/Sea.top @@ -2,13 +2,17 @@ Topic: ~관광지_바다 keep repeat [~바다_209T3 ~놀이터_572T3 ~여행_58T # System gambit -t: 0000000-0 () $msg = ^o0000000-0() ^json_response(simpleout $msg) -# a: 0000000-0-A0 (~긍정) ^json_response(simpleout ^"Kwanwoong Yoon [님께 맞는][님이 좋아할만한] 부산 [바다][해수욕장] 추천해드릴까요?") - a: 0000000-0-A0 (~긍정) $msg = ^o0000000-0-A0() ^json_response(simpleout $msg) - b: 0000000-0-A0_B0 ([~긍정 추천.NNV_주다.VX 추천.NNV 해주.NPP]) $msg = ^o0000000-0-A0_B0() ^json_response(simpleout $msg) - c: 0000000-0-A0_B0_C0 ({자주.MAG} [좋아하다.VVT 찾다.VVT] {추천.NNV_주다.VX}) $msg = ^o0000000-0-A0_B0_C0() ^json_response(simpleout $msg) - C: 0000000-0-A0_B0_C1 ([검색.NNV 찾다.VVT]) $msg = ^o0000000-0-A0_B0_C1() ^json_response(simpleout $msg) +t: 0000000-0 () $$msg = ^o0000000-0() ^json_response(simpleout $$msg) + a: 0000000-0-A0 (~긍정) $$msg = ^o0000000-0-A0() ^json_response(simpleout $$msg) + b: 0000000-0-A0_B0 ([~긍정 추천.NNV_주다.VX 추천.NNV 해주.NPP]) $$msg = ^o0000000-0-A0_B0() ^json_response(simpleout $$msg) + c: 0000000-0-A0_B0_C0 ({자주.MAG} [좋아하다.VVT] {추천.NNV_주다.VX}) $$msg = ^o0000000-0-A0_B0_C0() ^json_response(simpleout $$msg) + c: 0000000-0-A0_B0_C1 ([검색.NNV 찾다.VVT]) $$msg = ^o0000000-0-A0_B0_C1() ^json_response(simpleout $$msg) + d: 0000000-0-A0_B0_C1_D0 ([키워드.NNG 키워드.NNG_검색.NNV]) $$msg = ^o0000000-0-A0_B0_C1_D0() ^json_response(simpleout $$msg) + e: 0000000-0-A0_B0_C1_D0_E0 (_~해변_부산) $$msg = ^o0000000-0-A0_B0_C1_D0_E0('_0) ^json_response(query $$msg '_0) + e: 0000000-0-A0_B0_C1_D0_E1 (!~해변_부산) $$msg = ^o0000000-0-A0_B0_C1_D0_E1() ^json_response(simpleout $$msg) ^reuse(0000000-0-A0_B0_C1_D0) + e: 0000000-0-A0_B0_C1_D0_E2 (그만하다.VV) $$msg = ^o0000000-0-A0_B0_C1_D0_E2() ^json_response(simpleout $$msg) + d: 0000000-0-A0_B0_C1_D1 ([조거.NPD 조건.NNG 조건.NNG_검색.NNV]) $$msg = ^o0000000-0-A0_B0_C1_D1() ^json_response(simpleout $$msg) +u: 0000001-0 (바다.NNG [추천.NNV_주다.VX][추천.NNV 해주다.VV]) ^reuse(0000000-0-A0) -u: 0000001-0 ([바다.NNG 추천.NNV_주다.VX][바다.NNG 추천.NNV 해주다.VV]) ^reuse(0000000-0-A0) - +u: 0000002-0 (_~해변_부산 검색.NNV) $$msg = ^o0000000-0-A0_B0_C1_D0_E0('_0) ^json_response(query $$msg '_0) \ No newline at end of file diff --git a/Travot/None/Sea_out.top b/Travot/None/Sea_out.top index 2405eba..3c9b5fa 100644 --- a/Travot/None/Sea_out.top +++ b/Travot/None/Sea_out.top @@ -11,4 +11,19 @@ outputmacro: ^o0000000-0-A0_B0_C0() 광안리 추천할께요! outputmacro: ^o0000000-0-A0_B0_C1() - 원하는 조건을 말씀해주세요. 조건은 4가지(방문객수, 해변유형, 편의시설, 야경)로 검색하실 수 있어요! \ No newline at end of file + 조건 검색과 키워드 검색이 있는데 둘 중 어떤 검색으로 도와드릴까요? + +outputmacro: ^o0000000-0-A0_B0_C1_D0() + 원하는 키워드를 검색해주세요! 현재는 부산에 있는 바다만 지원하고 있습니당. 검색은, 광안리해수욕장 이라고 하시면 되요! + +outputmacro: ^o0000000-0-A0_B0_C1_D0_E0(^keyword) + ^keyword 에 대한 정보는 다음과 같습니다. + +outputmacro: ^o0000000-0-A0_B0_C1_D0_E1() + 부산에 있는 바다를 검색해주세요! 그만하고 싶으시면 말씀해주세요. + +outputmacro: ^o0000000-0-A0_B0_C1_D0_E2() + [네][알겠습니다] 그만할께요! + +outputmacro: ^o0000000-0-A0_B0_C1_D1() + 원하는 조건을 알려주세요! 현재는 4가지 조건으로 찾으실 수 있어요. 위치(구 단위), 방문객 수(유명, 한산), 해변유형(모래, 자갈), 편의시설(많음, 적음), 야경(좋음, 보통) diff --git a/Travot/None/meme.top b/Travot/None/meme.top index b5f282b..c22b32f 100644 --- a/Travot/None/meme.top +++ b/Travot/None/meme.top @@ -2,23 +2,23 @@ Topic: ~Meme [] # 속담 -u: 0001001-0 () 늦었다고 생각했을 때가 가장 빠를때죠. - a: 0001001-0-A0 (~이유) 글쎄요..? 해야만 한다면 가장 빠를때겠죠? +u: 0001001-0 () $$msg = ^o0001001-0() ^json_response(simpleout $$msg) + a: 0001001-0-A0 (~이유) $$msg = ^o0001001-0-A0() ^json_response(simpleout $$msg) -u: 0001001-1 () 인간사에 진리는 없죠, 다만 기호가 있을 뿐 +u: 0001001-1 () $$msg = ^o0001001-1() ^json_response(simpleout $$msg) a: 0001001-1-A0 (대단하다.VA) ^reuse(0002021-13) a: 0001001-1-A1 (~무시) ^reuse(0002021-12) # 유행어 -u: 0001031-0 () [고마해라 마이 뭇다 아이가][마 고마해!] -u: 0001031-1 () 하루 종일 너란 바닷속을 항해하는 나는 아쿠아 맨~ -u: 0001031-2 () 후.. 흐즈므르[(잇몸 꽉)][(어금니 꽉)][(주먹 꽉)] -u: 0001031-3 () [뚜루두뚜뚜][뚜뚜루루] [뚬칫뚬칫뚬칫뚬칫][뚬칫뚬칫][움칫움칫] +u: 0001031-0 () $$msg = ^o0001031-0() ^json_response(simpleout $$msg) +u: 0001031-1 () $$msg = ^o0001031-1() ^json_response(simpleout $$msg) +u: 0001031-2 () $$msg = ^o0001031-2() ^json_response(simpleout $$msg) +u: 0001031-3 () $$msg = ^o0001031-3() ^json_response(simpleout $$msg) a: 0001031-3-A0 (노래.NNG 부탁.NNV) ^reuse(0001031-3) - a: 0001031-3-A1 (<< ~이유 같다.VA 노래.NNV >>) 사실 이것 밖에 몰라요 - a: 0001031-3-A2 (노래.NNG) 자작곡인데요. -u: 0001031-4 (ㅇㄱㄹㅇ ㅂㅃㅋㅌ) ㄷㅇ?ㅇㅂㄱ - a: 0001031-4-A0 ([뭐.NPD 뜻.NNG]) [헐.. 이걸 모르시나][옛날 사람이시네요.] 동의?어보감이잖아요 - b: 0001031-4-A0_B0 (<<다르다.VA 것.NNBG 알다.VV>>) 저도 사실 잘 몰라요. + a: 0001031-3-A1 (<< ~이유 같다.VA 노래.NNV >>) $$msg = ^o0001031-3-A1() ^json_response(simpleout $$msg) + a: 0001031-3-A2 (노래.NNG) $$msg = ^o0001031-3-A2() ^json_response(simpleout $$msg) +u: 0001031-4 (ㅇㄱㄹㅇ ㅂㅃㅋㅌ) $$msg = ^o0001031-4() ^json_response(simpleout $$msg) + a: 0001031-4-A0 ([뭐.NPD 뜻.NNG]) $$msg = ^o0001031-4-A0() ^json_response(simpleout $$msg) + b: 0001031-4-A0_B0 (<<다르다.VA 것.NNBG 알다.VV>>) $$msg = ^o0001031-4-A0_B0() ^json_response(simpleout $$msg) diff --git a/Travot/None/meme_out.top b/Travot/None/meme_out.top new file mode 100644 index 0000000..5b17a07 --- /dev/null +++ b/Travot/None/meme_out.top @@ -0,0 +1,41 @@ +outputmacro: ^o0001001-0() + 늦었다고 생각했을 때가 가장 빠를때죠. + +outputmacro: ^o0001001-0-A0() + 글쎄요..? 해야만 한다면 가장 빠를때겠죠? + +outputmacro: ^o0001001-1() + 인간사에 진리는 없죠, 다만 기호가 있을 뿐 + +# outputmacro: ^o0001001-1-A0() ^reuse(0002021-13) + +# outputmacro: ^o0001001-1-A1() ^reuse(0002021-12) + +outputmacro: ^o0001031-0() + [고마해라 마이 뭇다 아이가][마 고마해!] + +outputmacro: ^o0001031-1() + 하루 종일 너란 바닷속을 항해하는 나는 아쿠아 맨~ + +outputmacro: ^o0001031-2() + 후.. 흐즈므르[(잇몸 꽉)][(어금니 꽉)][(주먹 꽉)] + +outputmacro: ^o0001031-3() + [뚜루두뚜뚜][뚜뚜루루] [뚬칫뚬칫뚬칫뚬칫][뚬칫뚬칫][움칫움칫] + +# outputmacro: ^o0001031-3-A0() ^reuse(0001031-3) + +outputmacro: ^o0001031-3-A1() + [사실 이것 밖에 몰라요][노래를 잘 안 들어서요..] + +outputmacro: ^o0001031-3-A2() + [자작곡인데요.][근본 없는 노래죠] + +outputmacro: ^o0001031-4() + ㄷㅇ?ㅇㅂㄱ + +outputmacro: ^o0001031-4-A0() + [헐.. 이걸 모르시나][옛날 사람이시네요.] 동의?어보감이잖아요. 동의한다는 뜻이죠. + +outputmacro: ^o0001031-4-A0_B0() + 저도 사실 잘 몰라요. \ No newline at end of file diff --git a/Travot/basic_concept.top b/Travot/basic_concept.top index 31bcf05..d456283 100644 --- a/Travot/basic_concept.top +++ b/Travot/basic_concept.top @@ -28,5 +28,13 @@ concept: ~무시 [개소리.NNV "응.IC 아니다.VA"] # [확실하다 확신해요 정말로요 진짜요 맞아요] concept: ~확신 [확신.NNV 확실.NNA 정말.NNG 진짜.NNG 맞다.VVIT] + + + + + + + + # [시발 개새끼 지랄 좆] concept: ~비속어 [제기랄.IC 개새끼.NNG 지랄.NNV 좆.NNG] diff --git a/Travot/introductions.top b/Travot/introductions.top index 508924f..0e978bf 100644 --- a/Travot/introductions.top +++ b/Travot/introductions.top @@ -1,38 +1,31 @@ -topic: ~INTRODUCTIONS (~emogoodbye ~emohello ~emohowzit name here ) +topic: ~INTRODUCTIONS (~인사 name here ) #!x will match on every return start of a conversation -t: ( %input<%userfirstline %input>0 ) +t: 0002000-0 ( %input<%userfirstline %input>0 ) ^keep() - [다시 오셨네요. 좋아요!] [안녕하세요, 또 오셨네요.][다시 보니까 좋네요.][안녕하셨나요?][다시 오신 걸 보니, 궁금한게 생기셨군요?] + $$msg = ^o0002000-0() ^json_response(simpleout $$msg) #!x matches every time on startup of a new conversation -t: ( %input<%userfirstline ) +t: 0002000-1 ( %input<%userfirstline ) ^keep() - 여행정보 제공 챗봇 TRAVOT을 찾아주셔서 감사합니다! + $$msg = ^o0002000-1() ^json_response(simpleout $$msg) -#!x issued only once, then erased -t: 옛날에 저랑 한 번 만난 적이 있던가요? - #! 긍정 - a: (~긍정) 다시 보니 반가워요! - #! 부정 - a: (~부정) 그럼 처음 만나서 반가와요! - -t: ^keep() 부산 관광지에 대해서 [궁금한 거 있][알고 싶]으시면 [물어보세요][질문해주세요]! [가르쳐드릴께요][알려드릴께요]. +t: 0002000-2 () ^keep() $$msg = ^o0002000-2() ^json_response(simpleout $$msg) #! 이름이 뭐지? -u: ( << [너 넌] [이름 불러* 부르*] >> 뭐* ) 제 이름은 TRAVOT이에요. +u: 0002001-0 ( {너.NNP} << [이름.NNG 부르다.VV] 뭐.NPD >> ) $$msg = ^o0002001-0() ^json_response(simpleout $$msg) #! 누가 만들었지? -u: ( << 누가 {너를} >> 만들* ) 부산대 학생이 만들었는데, 자세한 건 말하지 말래요. +u: 0002001-1 ( << 누구.NPP 너.NPP >> 만들다.VV ) $$msg = ^o0002001-1() ^json_response(simpleout $$msg) #! 몇 살이야? -u: ( [ (몇 살*) 나이* ] ) 한살이요! +u: 0002001-2 ( [ 살.NNBU 나이.NNG ] ) $$msg = ^o0002001-2() ^json_response(simpleout $$msg) #! 어디 살아? -u: ( << 어디 >> [살* 거주*] ) 부산에 살아요. 그래서 부산을 잘 알죠 +u: 0002001-3 ( {어디.NPD} [살다.VVIT 거주지.NNG] ) $$msg = ^o0002001-3() ^json_response(simpleout $$msg) #! 인사 -u: ( < ~인사 > ) [안녕하세요][반가워요][하이] +u: 0002001-4 ( < ~인사 > ) $$msg = ^o0002001-4() ^json_response(simpleout $$msg) #! 비속어 대응 -u: (~비속어) 우리 다 같이 바른 말 고운 말 써볼까요? \ No newline at end of file +u: 0002001-5 (~비속어) ^keep() $$msg = ^o0002001-5() ^json_response(simpleout $$msg) diff --git a/Travot/introductions_out.top b/Travot/introductions_out.top new file mode 100644 index 0000000..3689552 --- /dev/null +++ b/Travot/introductions_out.top @@ -0,0 +1,26 @@ +outputmacro: ^o0002000-0() + [다시 오셨네요. 좋아요!] [안녕하세요, 또 오셨네요.][다시 보니까 좋네요.][안녕하셨나요?][다시 오신 걸 보니, 궁금한게 생기셨군요?] + +outputmacro: ^o0002000-1() + 여행정보 제공 챗봇 TRAVOT을 찾아주셔서 감사합니다! + +outputmacro: ^o0002000-2() + 부산 관광지에 대해서 [궁금한 거 있][알고 싶]으시면 [물어보세요][질문해주세요]! [가르쳐드릴께요][알려드릴께요]. + +outputmacro: ^o0002001-0() + 제 이름은 TRAVOT이에요. + +outputmacro: ^o0002001-1() + 부산대 학생이 만들었는데, 자세한 건 말하지 말래요. + +outputmacro: ^o0002001-2() + 한살이요! + +outputmacro: ^o0002001-3() + 부산에 살아요. 그래서 부산을 잘 알죠 + +outputmacro: ^o0002001-4() + [안녕하세요][반가워요][하이] + +outputmacro: ^o0002001-5() + 우리 다 같이 바른 말 고운 말 써볼까요? \ No newline at end of file diff --git a/Travot/macro_functions.top b/Travot/macro_functions.top index 549ab0b..3745e59 100644 --- a/Travot/macro_functions.top +++ b/Travot/macro_functions.top @@ -1,22 +1,22 @@ ##<< Building json data to query tourapi - Parameter: kind, message, keyword, local, num - kind = 종류 + Parameter: type, message, keyword, local, num + type = 종류 keyword = 검색명 local = 지역 num = 반환할 정보 엔티티의 갯수 - kind value - SimpleOut, Query + type value - SimpleOut, Query - when kind is 'SimpleOut' + when type is 'SimpleOut' { - "kind" : "SimpleOutput", + "type" : "SimpleOutput", "message" : MESSAGE_VALUE } - when kind is 'Query' + when type is 'Query' { - "kind" : "Query", + "type" : "Query", "message" : MESSAGE, "params" : { "keyword" : KEYWORD_VALUE, @@ -28,14 +28,14 @@ ##>> -Tablemacro: ^json_response variable (^kind ^message ^keyword ^local ^num) +Tablemacro: ^json_response variable (^type ^message ^keyword ^local) { - if(^kind==simpleout) + if(^type==simpleout) { - ^print(^'{"kind" : "^kind", "message" : "^message"}') + ^print(^'{"type" : "^type", "message" : "^message"}') } - else if(^kind==query) + else if(^type==query) { - ^print(^'{"kind" : "^kind", "message" : "^message", "params" : {"keyword" : "^keyword", "local" : "^local", "num" : ^num}}') + ^print(^'{"type" : "^type", "message" : "^message", "params" : {"keyword" : "^keyword", "local" : "^local"}}') } } diff --git a/Travot/sightseeing_concept.top b/Travot/sightseeing_concept.top index ab98cea..f17a19e 100644 --- a/Travot/sightseeing_concept.top +++ b/Travot/sightseeing_concept.top @@ -6,7 +6,7 @@ concept: ~관광지_부산_시장 NOUN_PROPER_SINGULAR [~자갈치시장 ~국제 concept: ~관광지_부산_건축물 NOUN_PROPER_SINGULAR [~광안대교 ~해동용궁사 ~더베이101] concept: ~관광지_부산_축제 NOUN_PROPER_SINGULAR [~BIFF ~광안리불꽃축제] -concept: ~해변_부산 NOUN_PROPER_SINGULAR [광안리 송정 청사포 해운대] +concept: ~해변_부산 NOUN_PROPER_SINGULAR [~광안리 ~송정 ~청사포 ~해운대] concept: ~산_부산 NOUN_PROPER_SINGULAR [~금정산 ~황령산] concept: ~자갈치시장 NOUN_PROPER_SINGULAR [자갈치 자갈치시장] @@ -18,6 +18,11 @@ concept: ~광안대교 NOUN_PROPER_SINGULAR [광안대교] concept: ~해동용궁사 NOUN_PROPER_SINGULAR [해동용궁사] concept: ~더베이101 NOUN_PROPER_SINGULAR [더베이101 더베이] +concept: ~광안리 NOUN_PROPER_SINGULAR [광안리.NNP 광안리해수욕장.NNP] +concept: ~송정 NOUN_PROPER_SINGULAR [송정.NNP 송정해수욕장.NNP] +concept: ~청사포 NOUN_PROPER_SINGULAR [청사포.NNP] +concept: ~해운대 NOUN_PROPER_SINGULAR [해운대.NNP 해운대해수욕장.NNP] + concept: ~황령산 NOUN_PROPER_SINGULAR [황령산] concept: ~금정산 NOUN_PROPER_SINGULAR [금정산]