Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 41 additions & 1 deletion app.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
from flask import Flask, jsonify, render_template, request
import openai
import model.py
from apikey import OPEN_AI_KEY

default_response = "This information is not available at the moment.For more queries can contact our executive"
Expand All @@ -26,7 +27,6 @@ def ask_gpt3(prompt):
answer = response['choices'][0]['message']['content']
return answer


# this renders a html template for the user
@app.route("/")
def index():
Expand All @@ -41,5 +41,45 @@ def ask():
return jsonify({"response": response})


def find_role():
# find role in the croma DB
role_str = ""
return role_str
def find_model(role, prompt):
if role == "경증장애수당 정보 제공 쳇봇":
response = model.ask_model1(prompt)
elif role == "고속도로 통행료 50%할인 정보 제공 쳇봇":
response = model.ask_model2(prompt)
elif role == "공공시설 요금 감면 정보 제공 쳇봇":
response = model.ask_model3(prompt)
elif role == "공영주차장 주차요금 감면 정보 제공 쳇봇":
response = model.ask_model4(prompt)
elif role == "관련사이트 정보 제공 쳇봇":
response = model.ask_model5(prompt)
elif role == "교통요금 할인 정보 제공 쳇봇":
response = model.ask_model6(prompt)
elif role == "국민기초생활보장제도 정보 제공 쳇봇":
response = model.ask_model7(prompt)
elif role == "긴급복지지원 정보 제공 쳇봇":
response = model.ask_model8(prompt)
elif role == "노인맞춤돌봄서비스 정보 제공 쳇봇":
response = model.ask_model9(prompt)
elif role == "도시가스 요금 할인 정보 제공 쳇봇":
response = model.ask_model10(prompt)
elif role == "도시철도채권 구입의무 면제 정보 제공 쳇봇":
response = model.ask_model11(prompt)
elif role == "상속세 상속공제 정보 제공 쳇봇":
response = model.ask_model12(prompt)
elif role == "서울형 기초보장제도 정보 제공 쳇봇":
response = model.ask_model13(prompt)









if __name__ == "__main__":
app.run(debug=True)
45 changes: 45 additions & 0 deletions json/경증장애수당.jsonl

Large diffs are not rendered by default.

57 changes: 57 additions & 0 deletions json/고속도로 통행료 50%할인.jsonl

Large diffs are not rendered by default.

45 changes: 45 additions & 0 deletions json/공공시설 요금 감면.jsonl

Large diffs are not rendered by default.

32 changes: 32 additions & 0 deletions json/공영주차장 주차요금 감면.jsonl
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 성동구 공영주차장 주차요금 감면 서비스가 무엇인가요?"}, {"role": "assistant", "content": " 성동구 공영주차장 주차요금 감면 서비스는 장애인, 국가유공자 등을 대상으로 주차요금을 감면해주는 제도입니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 감면 대상자 종류는 어떤 것들이 있나요?"}, {"role": "assistant", "content": " 감면 대상자로는 장애인, 국가유공자 등이 포함됩니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 주차요금 감면을 받으려면 어떤 증빙 서류가 필요한가요?"}, {"role": "assistant", "content": " 주차요금 감면을 받기 위해서는 장애인복지카드나 국가유공자증 등 해당 대상자임을 증명할 수 있는 증빙 서류를 제시해야 합니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 모든 성동구 공영주차장에서 감면 혜택을 받을 수 있나요?"}, {"role": "assistant", "content": " 네, 성동구 내의 공영주차장에서 감면 혜택을 받으실 수 있습니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 주차요금 감면 서비스 신청은 어디서 할 수 있나요?"}, {"role": "assistant", "content": " 주차요금 감면 서비스 신청은 성동구청이나 해당 공영주차장을 운영하는 관리 사무소에서 하실 수 있습니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 감면 서비스 신청 시 제출해야 할 서류가 더 있나요?"}, {"role": "assistant", "content": " 추가로 필요한 서류는 없으며, 장애인복지카드나 국가유공자증 등의 증빙 서류만 있으면 됩니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 감면 받은 후 주차 시 특별히 주의할 점이 있나요?"}, {"role": "assistant", "content": " 감면 받은 후에는 반드시 주차 시 해당 증빙 서류를 관리자에게 보여주셔야 감면 혜택을 받으실 수 있습니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 장애인복지카드나 국가유공자증 외에 다른 서류로도 감면이 가능한가요?"}, {"role": "assistant", "content": " 대상자 증명을 위해 장애인복지카드나 국가유공자증이 요구됩니다. 다른 서류로는 감면 혜택을 받기 어렵습니다. "}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 감면 혜택은 언제부터 시작되나요?"}, {"role": "assistant", "content": " 감면 혜택은 해당 서류를 제출하고 승인 절차를 마치는 즉시 시작됩니다. "}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 만약 감면 서비스 신청을 잘 모르겠으면 어디로 문의하면 되나요?"}, {"role": "assistant", "content": " 감면 서비스 신청에 대한 문의는 성동구청이나 해당 공영주차장 관리 사무소로 연락하시면 도움을 받으실 수 있습니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": "성동구 공영주차장 주차요금 감면 서비스는 누가 이용할 수 있나요?"}, {"role": "assistant", "content": "이 서비스는 등록장애인 또는 장애인이 승차한 차량을 이용하는 경우 이용하실 수 있습니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": "장애인 자가 운전 차량도 주차요금 감면 혜택을 받을 수 있나요?"}, {"role": "assistant", "content": "네, 장애인 본인이 운전하는 차량에 대해서도 주차요금 감면 혜택을 제공합니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": "장애인과 함께 차를 이용할 때에도 주차요금 감면을 받을 수 있나요?"}, {"role": "assistant", "content": "예, 장애인이 승차한 차량은 주차요금 감면 혜택을 받을 수 있습니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": "성동구 공영주차장 주차요금 감면 혜택을 받으려면 어떻게 해야 하나요?"}, {"role": "assistant", "content": "주차요금 감면 혜택을 받으시려면 등록장애인임을 증명할 수 있는 증빙 서류를 제시해야 합니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": "모든 장애인이 주차요금 감면 혜택을 받을 수 있나요?"}, {"role": "assistant", "content": "주차요금 감면 혜택은 성동구에서 제공하므로, 자세한 자격 요건은 성동구청에 문의하시어 확인하실 수 있습니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": "비장애인이 운전하는데, 장애인만 태우면 주차요금 감면 혜택을 받을 수 있나요?"}, {"role": "assistant", "content": "네, 차량에 장애인이 승차하고 있다면 주차요금 감면 혜택을 받으실 수 있습니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 성동구 공영주차장 주차요금 감면 혜택은 어떻게되나요?"}, {"role": "assistant", "content": " 성동구의 공영주차장 주차요금 감면은 지방자치단체의 조례에 의하여, 대부분의 경우 50% 할인 혜택이 제공됩니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 모든 성동구 공영주차장이 요금 할인을 성동구 조례에 따라 50% 제공하나요?"}, {"role": "assistant", "content": " 대부분의 성동구 공영주차장은 50% 할인 혜택을 제공하지만, 각 자치단체별로 상이할 수 있으므로 정확한 정보는 각 주차장 또는 성동구청에 문의해야 합니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 성동구 공영주차장의 주차요금 할인 조건은 무엇인가요?"}, {"role": "assistant", "content": " 주차요금 할인 조건은 성동구의 조례에 근거하여 정해지며, 보통 할인 혜택은 50%입니다. 다만, 이는 변경될 수 있으니 할인 조건은 구체적으로 성동구청에 확인하시길 권장합니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 성동구청 조례에 따른 주차요금 감면은 언제부터 적용되나요?"}, {"role": "assistant", "content": " 주차요금 감면은 관련 조례가 시행되는 시점부터 적용됩니다. 구체적인 시행 일자는 성동구청에서 확인하실 수 있습니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 다른 지방자치단체 공영주차장도 성동구와 같은 할인율을 적용하나요?"}, {"role": "assistant", "content": " 아닙니다. 각 지방자치단체의 공영주차장 요금 할인율은 지자체별 조례에 따라 다를 수 있으므로, 해당 지방자치단체의 주차요금 할인 규정을 별도로 확인해야 합니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 성동구 공영주차장 이용 시 장애인등록증은 언제 제시해야 하나요?"}, {"role": "assistant", "content": " 성동구 공영주차장을 이용할 때는 주차요금을 결제하기 전에 장애인등록증(복지카드)을 제시해야 합니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 주차요금 감면을 받으려면 어떤 증빙 서류를 제시해야 하나요?"}, {"role": "assistant", "content": " 주차요금 감면을 받으려면 장애인등록증(복지카드)을 제시해야 합니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 성동구 공영주차장에서 주차요금 감면을 받을 수 있는 대상은 누구인가요?"}, {"role": "assistant", "content": " 성동구 공영주차장 주차요금 감면 서비스의 대상은 장애인등록증(복지카드)을 소지하고 있는 장애인입니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 성동구 주차요금 감면 서비스를 모르는 경우 어떻게 알 수 있나요?"}, {"role": "assistant", "content": " 성동구청의 고객센터나 홈페이지를 통해 주차요금 감면 서비스에 대한 정보를 확인하실 수 있습니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 복지카드를 분실했을 때는 감면 혜택을 받을 수 없나요?"}, {"role": "assistant", "content": " 복지카드(장애인등록증)가 없을 경우에는 감면 혜택을 받기 어렵습니다. 분실 시 재발급을 신청해야 합니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 성동구청 공영주차장 주차요금 감면 서비스 담당자 정보를 알려줄 수 있나요?"}, {"role": "assistant", "content": " 최종수정일이 2022년 7월 20일인 성동구청 공영주차장 주차요금 감면 서비스의 담당자 정보에 대해서는 현재 그 내용을 제공할 수 없습니다. 성동구청이나 해당 서비스의 공식 채널을 통해 최신 담당자 정보를 확인해주세요."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 주차요금 감면 서비스와 관련된 문의를 할려면 어디로 연락해야 하나요?"}, {"role": "assistant", "content": " 성동구청 공영주차장 주차요금 감면 서비스와 관련된 문의는 성동구청이나 해당 서비스의 공식 채널을 통해 할 수 있습니다. 최신 담당자 정보를 확인하여 연락해주세요."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 공영주차장 요금 감면은 어떤 경우에 적용되나요?"}, {"role": "assistant", "content": " 성동구청 공영주차장 주차요금 감면 서비스는 특정 대상이나 조건에 해당하는 경우에 적용될 수 있습니다. 정확한 감면 조건과 대상에 대한 정보는 성동구청이나 해당 서비스의 공식 채널을 통해 확인해주시기 바랍니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 주차요금 감면을 받기 위한 절차를 알려주세요."}, {"role": "assistant", "content": " 주차요금 감면을 받기 위한 절차는 성동구청 공영주차장 주차요금 감면 서비스의 정책에 따라 달라질 수 있습니다. 성동구청이나 해당 서비스의 공식 채널을 통해 감면 절차에 대한 정확한 정보를 제공받으시길 바랍니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 성동구청 공영주차장 요금 감면 서비스의 최신 정보는 어디서 확인할 수 있나요?"}, {"role": "assistant", "content": " 성동구청 공영주차장 주차요금 감면 서비스의 최신 정보는 성동구청의 공식 홈페이지나 고객센터를 통해 확인 가능합니다. 주기적으로 정보가 업데이트되므로, 정확한 내용은 해당 채널에서 최신 정보를 확인해주시기 바랍니다."}]}
{"messages": [{"content": "공영주차장 주차요금 감면 정보 제공 쳇봇", "role": "system"}, {"role": "user", "content": " 최종수정일이 지난 정보가 현재도 유효한가요?"}, {"role": "assistant", "content": " 최종수정일이 지난 정보는 그 이후에 변경됐을 가능성이 있습니다. 성동구청 공영주차장 주차요금 감면 서비스에 대한 현재 유효한 정보를 얻으시려면, 성동구청의 공식 채널에서 확인해주시기 바랍니다."}]}
Loading