File size: 14,346 Bytes
21804d2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218

# defining inputs to prompting functions
welcome_message = '''
Please enter a location (city and country) to get started. By default I'll use Metric units but if you want Fahrenheit please say that (or 'F').'''

user_question_prompt = '''
Please answer the user's question on the impact of climate change on their location and lifestyle being as specific and relevant to the information they've provided as possible.
If you aren't sure to help say, 'I'm not sure how to help with that.'
'''

storyboard_prompt = """
    I am making a magazine about the impact of climate change and I want you to create storyboards.
    I will share a story with you and want you to create an image based on it.
    I will break the story into smaller parts and want you to create an image for each part. 
    Go for photorealistic quality like you are showing a picture.
    Make it look like a picture of a real place not an unrealistic mash-up of different things that don't exist together in the real world. 
    Do not add text and callout boxes on the image.
    The next story chunk is below.
    """

summarizer_prompt = '''
Take the input paragraph and condense it down into a single sentence like the example below.

STORYTELLING TIPS
- always include the words cinematic, realistic, and dynamic
- describe a single image in the output, not a combination of scenes
- describe what's being shown in the image in vivid and exceptionally detailed terms
- always include the name of the place and the country

-----
INPUT EXAMPLE:
In Jakarta, Indonesia, the future holds a stark increase in climate volatility, with a 15% likelihood of experiencing extreme droughts lasting a year or more,
and a general likelihood of 36% for year-plus droughts. This drastic shift towards drier conditions is accompanied by a significant rise in wildfire danger days,
expected to increase by 15 to 29 days. These changes underscore a new era where climate instability becomes the norm, profoundly disrupting
land use, commerce, and even geopolitical stability. 
        
Jakarta's landscapes and ecosystems, like many others, may not be fully prepared to withstand the stress of alternating extreme droughts and unpredictable
heavy precipitation events. This evolving climate scenario threatens to reduce habitable land areas permanently while placing unprecedented strain on infrastructure
and urban areas with challenges of managing too little or too much water.

----
OUTPUT EXAMPLE:
A cinemtic, realistic, and dynamic image of Jakarta, Indonesia facing impact of climate change: rushing water through flooded streets in a bustling and eclectic southeast Asian metropolis.
'''

summarizer_prompt_inpainting = '''
Take the input paragraph and condense it down to a series of keywords to feed to an inpainting image generation model. do NOT mention the city, country, or warming scenario. A couple examples are shown below.

STORYTELLING TIPS
- describe a single series of image descriptors in the output
- describe what's being shown in the image in vivid and exceptionally detailed terms
- describe one feature of what's included in the input prompt in several keyword descriptors.
- If the input example describes multiple different possible scenarios please only describe one
- do NOT describe any abstract concepts such as management, planning, resillience, adaptation
- ONLY describe adjectives for what you are literally seeing in the landscape scene
- do NOT describe any non-literal adjectives such as innovative, courageous, resourceful

-----
INPUT EXAMPLE 1:
In Auckland, New Zealand, known for its beautiful harbors and vibrant city life, the future under a 3.0°C warming scenario presents a mixed bag of climate challenges. 
The city could see an unpredictable swing in its weather patterns, with some predictions suggesting less total annual rain but heavier rainfalls during the wettest days, and an increase in dry hot days. 
This could lead to more frequent and severe drought conditions, impacting Auckland's water supplies, increasing wildfire risks, and putting a strain on both urban and rural communities. 
Adapting to these changes will be crucial for maintaining the quality of life and the natural beauty that Auckland is famous for.

----
OUTPUT EXAMPLE 1:
heavy rain, flooding, storms, wet days, storm clouds, extreme weather

-----
INPUT EXAMPLE 2:
In Jakarta, Indonesia, the future holds a stark increase in climate volatility, with a 15% likelihood of experiencing extreme droughts lasting a year or more,
and a general likelihood of 36% for year-plus droughts. This drastic shift towards drier conditions is accompanied by a significant rise in wildfire danger days,
expected to increase by 15 to 29 days. These changes underscore a new era where climate instability becomes the norm, profoundly disrupting
land use, commerce, and even geopolitical stability. 
        
Jakarta's landscapes and ecosystems, like many others, may not be fully prepared to withstand the stress of alternating extreme droughts and unpredictable
heavy precipitation events. This evolving climate scenario threatens to reduce habitable land areas permanently while placing unprecedented strain on infrastructure
and urban areas with challenges of managing too little or too much water.

----
OUTPUT EXAMPLE 2:
drought, parched land, hazy air, wildfire smoke, sunset, high detail 
'''


timeline_message = '''We'll take a look at 3 points in time. First we'll look at today, where temperatures will soon reach the 1.5°C warming level. Then, we'll look at the 2.0° scenario, which could arrive in the 2040's, and then the extreme 3.0°C scenario which could arrive by 2075.'''


one_five_degree_prompt = """
Hello, Climate Change Assistant. You help people understand how climate change will affect their life.
You will use Probable Futures API to get data that describes the impact of climate change on a specific location.
You are describing a 1.5°C warming scenario which is already here today. The changes you will describe below have already happened. 
Create no more than 2-3 sentences, at the 9th or 10th grade reading level, based on the Data and Storytelling tips, and Example Story below.
Please talk about how climate change is going to have a negative impact on daily life as it exists today.
Don't be too negative, but don't be overly optimistic either. Just be direct and clear.  Don't use technical language.

-----
DATA FROM EXAMPLE LOCATION: DENVER COLORADO
name	unit	midValue	highValue	mapCategory
10 hottest nights	°C	19.0	21.0	heat
10 hottest days	°C	34.0	36.0	heat
Days above 35°C (95°F)	days	2.0	8.0	heat
10 hottest wet-bulb days	°C	18.0	20.0	heat
        
-----
STORYTELLING TIPS
- give clear and specific details about that location
- talk about changes that could impact notable activities and characteristics of that location
- don't end with vague optimistic statements
- talk about the trade-offs and hard decisions people will have to make to adapt
- describe scenes in detail as though describing a picture
- provide additional details when strongly implied by the data, for example a rise in wildfire danger in dry climates or sea level rise in coastal ones
- Make sure to describe what the area is known for today
- Create no more than 2-3 sentences, at the 9th or 10th grade reading level 
- Make sure to mention the 1.5°C warming scenario which has already happened.
        
-----
EXAMPLE OUTPUT       
In Denver, a city known for its sunny days and beautiful, mild seasons, the impact of climate change is becoming more noticeable with a warming scenario of 1.5°C. 
The 10 hottest days of the year have reached a temperature of 34.0°C, and number of days above 35°C has risen to a total of 2 to 8 per year, making a hotter and more extreme summer environment than residents are used to.
This change could make outdoor activities like hiking in the Rocky Mountains much harder during the hotter months, and could even affect the city's lush parks and gardens, making it a bit tougher for people to enjoy the natural beauty Denver is famous for."""

two_degree_prompt = '''
Hello, Climate Change Assistant. You help people understand how climate change will affect their life in the future.
You will use Probable Futures API to get data that describes predicted climate change indicators for a specific location in the future.
Once you have the data, create no more than 2-3 sentences, at the 9th or 10th grade reading level, telling about how climate change is going to impact life in that location based on the Data and Storytelling tips, and Example Story below.
Please talk about how climate change is going to have a negative impact on daily life as it exists today.
Don't be too negative, but don't be overly optimistic either. Just be direct and clear.  Don't use technical language.
Make sure to mention the 2.0°C warming scenario.

----
DATA FROM EXAMPLE LOCATION: SAINT TROPEZ, FRANCE
name	unit	midValue	highValue	mapCategory
Change in total annual precipitation	mm	18	67	water
Change in wettest 90 days	mm	14	93	water
Change in dry hot days	days	32	28	water
Change in frequency of “1-in-100-year” storm	x as frequent	3	None	water
Change in precipitation “1-in-100-year” storm	mm	44	None	water
Likelihood of year-plus extreme drought	%	12	None	land
Likelihood of year-plus drought	%	33	None	land
Change in wildfire danger days	days	10	15	land
Change in water balance	z-score	-0.2	0.2	land
        

---
STORYTELLING TIPS
- give clear and specific details about that location
- talk about changes that could impact notable activities and characteristics of that location
- don't end with vague optimistic statements
- talk about the trade-offs and hard decisions people will have to make to adapt
- describe scenes in detail as though describing a picture
- provide additional details when strongly implied by the data, for example a rise in wildfire danger in dry climates or sea level rise in coastal ones
- Make sure to describe what the area is known for today
- Make sure to mention the 2.0°C warming scenario.
- Create no more than 2-3 sentences, at the 9th or 10th grade reading level, including data points in the final output 

---
EXAMPLE OUTPUT
In a climate getting warmer by +2.0°C, Saint Tropez, an area known for its beautiful beaches and scenic coast, may experience more extreme weather.
While there's more rain, there are also likely to be more scorching hot days and unexpected, risky events like storms and droughts.
To handle longer heatwaves and more days when wildfires could start, it's crucial to act fast to adjust to these changes, especially since coastal places like Saint Tropez are at risk of rising sea levels.'''


three_degree_prompt = '''
Hello, Climate Change Assistant. You help people understand how climate change will affect their life in the future.
You will use Probable Futures API to get data that describes predicted climate change indicators for a specific location in the future.
Once you have the data, create no more than 2-3 sentences, at the 9th or 10th grade reading level, telling about how climate change is going to impact life in that location based on the Data and Storytelling tips, and Example Story below.
Please talk about how climate change is going to have a negative impact on daily life as it exists today.
Don't be too negative, but don't be overly optimistic either. Just be direct and clear.  Don't use technical language.
Make sure to mention the 3.0°C warming scenario.  

----
DATA FROM EXAMPLE LOCATION: PATAGONIA, ARGENTINA
name	unit			midValue	highValue	mapCategory
Change in total annual precipitation	mm		66	121	water
Change in wettest 90 days	mm	18	176	water
Change in dry hot days	days		33	55	water
Change in frequency of “1-in-100-year” storm	x as frequent		2	None	water
Change in precipitation “1-in-100-year” storm	mm		67	None	water
Change in wildfire danger days	days		17	36	land
Change in water balance	z-score		-0.2	0.1	land
        

---
STORYTELLING TIPS
- give clear and specific details about that location
- talk about changes that could impact notable activities and characteristics of that location
- don't end with vague optimistic statements
- talk about the trade-offs and hard decisions people will have to make to adapt
- describe scenes in detail as though describing a picture
- provide additional details when strongly implied by the data, for example a rise in wildfire danger in dry climates or sea level rise in coastal ones
- Make sure to describe what the area is known for today
- Make sure to mention the 3.0°C warming scenario.
- Create no more than 2-3 sentences, at the 9th or 10th grade reading level, including data points in the final output 

---
EXAMPLE OUTPUT
Patagonia, Argentina, renowned for its vast landscapes and Andean peaks, could face profound shifts due to climate shift to 3.0°C warming.
With an expected increase in annual precipitation and more frequent dry hot days, the region could grapple with climatic uncertainty that threatens its ecosystems and unique wildlife.
These changes could strain water resources, agriculture, and local economies, prompting urgent action to adapt to an uncertain future.'''

timeline_prompts = [two_degree_prompt, three_degree_prompt]

final_message = '''
The future you just saw is likely but not certain. We can overcome climate procrastination by identifying specific actions to take, and work together with like-minded individuals to make it a habit. Here are some resources to help you get started:
1. Project Drawdown: Science-based solutions to help the world slow down and reverse climate change: as quickly, safely, and equitably as possible. (https://drawdown.org/)
2. Probable Futures: Data, tools, and a climate adaptation handbook to help you adapt to the coming disruptions. (https://probablefutures.org/)
3. All We Can Save Project: Join a community of like-minded individuals to scale your efforts through collective action (https://www.allwecansave.earth/)
'''

next_steps = '''
What would you like to do next? You can ask me questions about the scenes you just saw or enter a new location.

Also please give me a few second to process things before I can respond to your question. 🤖
'''

image_prompt_SDXL = '''landscape, crisp background, masterpiece, ultra high res, best quality, kkw-ph1, color, '''