JAMESPARK3 commited on
Commit
1d8741c
·
verified ·
1 Parent(s): 0f0dd0b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -589,7 +589,9 @@ def show_weather_info(data):
589
  f"기온: {f['TEMP']}도, "
590
  f"강수형태: {f['PRECPT_TYPE'] if f['PRECPT_TYPE'] != '없음' else '없음'}, "
591
  f"강수량: {f['PRECIPITATION']}, "
592
- f"하늘상태: {f['SKY_STTS']}"
 
 
593
  for f in forecast_data
594
  ])
595
 
@@ -993,13 +995,17 @@ def get_weather_forecast(forecast_data_str, current_time_str):
993
 
994
  prompt = f"""현재 시각은 {current_time_str}입니다.
995
 
996
- 다음 FCST_DT의 시간대별 날씨 데이터를 보고 실제 날씨 상황에 맞는 정확한 날씨 예보를 200자의 자연스러운 문장으로 만들어주세요.
997
  비나 눈 예보가 있는 경우에만 우산을 준비하도록 안내해주세요.
998
 
999
  특히 다음 사항을 중점적으로 반영해주세요:
1000
  1. PRECPT_TYPE(강수 형태)이 비, 눈, 비/눈인 경우 반드시 강수 예보를 포함
1001
  2. SKY_STTS(하늘 상태)는 PRECPT_TYPE이 없을 때만 참고
1002
  3. 시간대별 기온 변화를 정확히 반영
 
 
 
 
1003
 
1004
  시간대별 날씨 데이터:
1005
  {forecast_data_str}
 
589
  f"기온: {f['TEMP']}도, "
590
  f"강수형태: {f['PRECPT_TYPE'] if f['PRECPT_TYPE'] != '없음' else '없음'}, "
591
  f"강수량: {f['PRECIPITATION']}, "
592
+ f"하늘상태: {f['SKY_STTS']}, "
593
+ f"미세먼지(PM10): {data['PM10']}, "
594
+ f"초미세먼지(PM25): {data['PM25']}"
595
  for f in forecast_data
596
  ])
597
 
 
995
 
996
  prompt = f"""현재 시각은 {current_time_str}입니다.
997
 
998
+ 다음 FCST_DT의 시간대별 날씨 데이터를 보고 실제 날씨 상황에 맞는 정확한 날씨 예보를 예시를 참고해서 200자의 자연스러운 문장으로 만들어주세요.
999
  비나 눈 예보가 있는 경우에만 우산을 준비하도록 안내해주세요.
1000
 
1001
  특히 다음 사항을 중점적으로 반영해주세요:
1002
  1. PRECPT_TYPE(강수 형태)이 비, 눈, 비/눈인 경우 반드시 강수 예보를 포함
1003
  2. SKY_STTS(하늘 상태)는 PRECPT_TYPE이 없을 때만 참고
1004
  3. 시간대별 기온 변화를 정확히 반영
1005
+ 4. 미세먼지(PM10)와 초미세먼지(PM25) 농도를 참고하여 실외 활동에 유의하도록 안내
1006
+
1007
+ 날씨 예보 예시:
1008
+ 안녕하세요! 현재시각 우리동네는 대체로 맑은 날씨를 보이겠지만, 오후부터 구름이 많아지겠습니다. 아침 최저기온은 영하 2도에서 영상 5도, 낮 최고기온은 8도에서 15도로 일교차가 크니 건강 관리 유의하시기 바랍니다. 미세먼지 농도는 보통 수준으로 실외 활동에 큰 지장은 없겠습니다. 다만 내일 새벽부터 비 소식이 있으니, 우산 챙기시는 거 잊지 마세요!
1009
 
1010
  시간대별 날씨 데이터:
1011
  {forecast_data_str}