Spaces:
Running
Running
Update app.py
Browse files
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}
|