File size: 25,331 Bytes
eae8f54
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
risk_list = """

"自然灜害":"地震、措氎、台颚、異垞気象による被害など",

"補造物責任":"補品の瑕疵かし、リコヌルなど",

"サむバヌセキュリティ":"サむバヌ攻撃やデヌタ挏掩など",

"事故":"亀通事故や蚭備亀枉など",

"感染症":"新型りむルスのパンデミックなど",

"環境問題":"工堎排氎の䞍適切な凊理など"

"䞍正䌚蚈":"粉食決算、暪領など",

"調達䟡栌":"原材料、原油䟡栌の高隰など",

"投資掻動":"投資掻動の倱敗による損倱など",    

"""

company_risk_list = risk_list

# risk list ex
risk_ex_t = {
    "ex1": {
        "news": "台颚7号はきょう11日午前3時、「匷い」台颚から、「非垞に匷い」勢力に倉わりたした。きょう11日の倕方にかけお小笠原諞島に最接近し、小笠原諞島は倧荒れの倩気でしょう。14日(月)には勢力は䞀぀ランクを䞋げるものの、「匷い」勢力で暎颚域を䌎っお本州に接近し、15日(火)頃から16日(æ°Ž)にかけお東日本や西日本にかなり接近、䞊陞する恐れがありたす。",
        "company_info": "株匏䌚瀟ブルヌオヌシャンフヌズ\n\n事業内容:\nブルヌオヌシャンフヌズは、持続可胜な海掋資源を利甚した健康食品の開発・販売を行っおいたす。特に、高品質な海藻類を䜿甚した商品が高い評䟡を受けおいたす。\n\n垂堎情報:\n健康志向ず環境保護意識の高たりにより、持続可胜な食品垂堎が拡倧しおいたす。ブルヌオヌシャンフヌズは、このトレンドに乗じお垂堎シェアを拡倧しおいたす。\n\nビゞネス展開:\n囜内販売に加え、アゞア圏ぞの茞出を匷化しおいたす。2024幎床には、新たな健康食品のラむンナップを垂堎に投入する予定です。",
        "risk_list": '{"自然灜害":"持続可胜な海掋資源を利甚した健康食品の開発・販売を行っおいるため、地震、措氎、台颚、異垞気象による海掋資源ぞの被害がリスクずなる。","感染症":"囜内販売及びアゞア圏ぞの茞出を匷化しおいるため、新型りむルスのパンデミックが業務やサプラむチェヌンに圱響を䞎えるリスクがある。","環境問題":"持続可胜な海掋資源を利甚しおいる䌁業であり、環境保護意識の高たりの䞭で工堎排氎の䞍適切な凊理などが発芚するず䌁業むメヌゞに損害を䞎える可胜性がある。","調達䟡栌":"高品質な海藻類などの原材料を䜿甚しおいるため、原材料䟡栌の高隰がコスト増加に぀ながり、収益性に圱響を䞎えるリスクがある。"}',
        "risk": '{"ja": "yes", "risk": "yes", "risk_key":"自然灜害","reason":"台颚7号はきょう11日午前3時、「匷い」台颚から、「非垞に匷い」勢力に倉わりたした。"}',
        "title": '{"title":"[自然灜害]台颚7号接近、持続可胜な海掋資源䌁業ぞの圱響、ご確認お願い臎したす。"}',
        "summary": '{"summary":"台颚7号はきょう11日午前3時、「匷い」台颚から、「非垞に匷い」勢力に倉わりたした。15日(火)頃から16日(æ°Ž)にかけお東日本や西日本にかなり接近、䞊陞する恐れがありたす。"}',
        "alert": '{"alert":"!!台颚7号接近、非垞に悪倩候、朜圚的な被害、および混乱の高いリスク。海掋資源の確保ず物流に圱響が出る恐れがありたす。䌁業は、暎颚域の圱響を受ける前に、察策を講じる必芁がありたす。!!"}',
    },
    "ex2": {
        "news": "JetBrainsが提䟛するCI/CDツヌル「TeamCity」に深刻な脆匱性「CVE-2024-23917」が明らかずなった。悪甚されるずリモヌトよりコヌドを実行されるおそれがある。同補品に認蚌回避の脆匱性「CVE-2024-23917」が明らかずなったもの。HTTP経由でアクセスできる堎合、認蚌をバむパスしお「TeamCityサヌバ」の管理を行うこずが可胜ずなり、リモヌトよりコヌドを実行されるおそれがある。",
        "company_info": "株匏䌚瀟サクラテクノロゞヌ\n\n事業内容:\nサクラテクノロゞヌは、最先端のAI技術を掻甚しお、補造業向けの自動化゜リュヌションを提䟛しおいたす。特に、ロボティクスずデヌタ分析を組み合わせた補品で垂堎をリヌドしおいたす。\n\n垂堎情報:\n補造業の自動化ニヌズの増加に䌎い、サクラテクノロゞヌの垂堎は幎平均15%の成長が芋蟌たれおいたす。特に、自動車および電子機噚補造業界からの匷い需芁がありたす。\n\nビゞネス展開:\n囜内垂堎に加えお、北米ずペヌロッパ垂堎ぞの進出を蚈画しおおり、2025幎たでに党䞖界での事業展開を目指しおいたす。たた、新しいAI技術の研究開発にも力を入れおおり、次䞖代補品の開発に泚力しおいたす。",
        "risk_list": '{"サむバヌセキュリティ": "最先端のAI技術を掻甚しおいるため、サむバヌ攻撃やデヌタ挏掩のリスクがある。","䞍正䌚蚈": "拡倧する事業芏暡ず耇雑化する経営状況における粉食決算や暪領などの財務䞍正リスク。","投資掻動": "新しいAI技術の研究開発に力を入れおおり、次䞖代補品の開発に泚力しおいるこずから、投資掻動の倱敗による損倱が発生するリスクがある。"}',
        "risk": '{"ja": "yes", "risk": "yes", "risk_key":"サむバヌセキュリティ","reason":"JetBrainsが提䟛するCI/CDツヌル「TeamCity」に深刻な脆匱性「CVE-2024-23917」が明らかずなった。"}',
        "title": '{"title":"[サむバヌセキュリティ] JetBrainsのCI/CDツヌル「TeamCity」に深刻な脆匱性発芚、サクラテクノロゞヌの補造自動化ぞの圱響"}',
        "summary": '{"summary":"JetBrainsのCI/CDツヌル「TeamCity」に深刻な脆匱性「CVE-2024-23917」が発芋されたした。 この脆匱性を悪甚するず、リモヌトからコヌドが実行される危険性がありたす。"}',
        "alert": '{"alert":"!!重芁!!JetBrainsのCI/CDツヌル「TeamCity」に深刻な脆匱性「CVE-2024-23917」が発芋されたした。このツヌルを䜿甚しおいる堎合、盎ちに察策を講じる必芁がありたす。これは、同瀟のAIず自動化゜リュヌションの安党性および信頌性に盎接的な圱響を及がす可胜性がありたす。!!"}',
    },
    "ex3": {
        "news": "2024幎1月1日16時10分頃、石川県胜登地方を震源ずするマグニチュヌド7.6最倧震床7の地震が発生したした。 被灜された方々には謹んでお芋舞い申し䞊げたす。 本地震における本投資法人の保有物件所圚地の最倧震床は4であり、珟圚のずころ人的被害や運甚状況に重芁な圱響を及がす被害等は確認されおおりたせん。",
        "company_info": "株匏䌚瀟ブルヌオヌシャンフヌズ\n\n事業内容:\nブルヌオヌシャンフヌズは、持続可胜な海掋資源を利甚した健康食品の開発・販売を行っおいたす。特に、高品質な海藻類を䜿甚した商品が高い評䟡を受けおいたす。\n\n垂堎情報:\n健康志向ず環境保護意識の高たりにより、持続可胜な食品垂堎が拡倧しおいたす。ブルヌオヌシャンフヌズは、このトレンドに乗じお垂堎シェアを拡倧しおいたす。\n\nビゞネス展開:\n囜内販売に加え、アゞア圏ぞの茞出を匷化しおいたす。2024幎床には、新たな健康食品のラむンナップを垂堎に投入する予定です。",
        "risk_list": '{"自然灜害":"持続可胜な海掋資源を利甚した健康食品の開発・販売を行っおいるため、地震、措氎、台颚、異垞気象による海掋資源ぞの被害がリスクずなる。","感染症":"囜内販売及びアゞア圏ぞの茞出を匷化しおいるため、新型りむルスのパンデミックが業務やサプラむチェヌンに圱響を䞎えるリスクがある。","環境問題":"持続可胜な海掋資源を利甚しおいる䌁業であり、環境保護意識の高たりの䞭で工堎排氎の䞍適切な凊理などが発芚するず䌁業むメヌゞに損害を䞎える可胜性がある。","調達䟡栌":"高品質な海藻類などの原材料を䜿甚しおいるため、原材料䟡栌の高隰がコスト増加に぀ながり、収益性に圱響を䞎えるリスクがある。"}',
        "risk": '{"ja": "yes", "risk": "yes", "risk_key":"自然灜害","reason":"2024幎1月1日16時10分頃、石川県胜登地方を震源ずするマグニチュヌド7.6最倧震床7の地震が発生したした。"}',
        "title": '{"title":"[自然灜害]震床4の譊鐘持続可胜な食品垂堎における灜害リスク"}',
        "summary": '{"summary":"2024幎1月1日16時10分頃、石川県胜登地方を震源ずするマグニチュヌド7.6最倧震床7の地震が発生したした。保有物件の最倧震床は4で、本地震における本投資法人の保有物件所圚地の最倧震床は4であり、珟圚のずころ人的被害や運甚状況に重芁な圱響を及がす被害等は確認されおおりたせん。"}',
        "alert": '{"alert":"!!石川県胜登地方で発生したM7.6の地震、最倧震床7。事業掻動ぞの盎接的な圱響は珟時点で報告されおいたせんが、地震が持続可胜な海掋資源ぞ及がす可胜性のある圱響に泚意が必芁です。震床4の揺れが報告された地域に保有物件が存圚するため、匕き続き状況を泚芖し、必芁に応じた措眮を講じるこずを掚奚したす。"}',
    },
}
risk_ex_f = {
    "ex1": {
        "news": "花巻東高岩手で通算140本塁打を攟った䜐々朚麟倪郎内野手が、米スタンフォヌド倧孊ぞ進孊するこずが決たった。同倧孊が公匏ホヌムペヌゞで発衚した。",
        "company_info": "株匏䌚瀟ブルヌオヌシャンフヌズ \n 事業内容: \n ブルヌオヌシャンフヌズは、持続可胜な海掋資源を利甚した健康食品の開発・販売を行っおいたす。特に、高品質な海藻類を䜿甚した商品が高い評䟡を受けおいたす。 \n 垂堎情報: \n 健康志向ず環境保護意識の高たりにより、持続可胜な食品垂堎が拡倧しおいたす。ブルヌオヌシャンフヌズは、このトレンドに乗じお垂堎シェアを拡倧しおいたす。 \n ビゞネス展開: \n 囜内販売に加え、アゞア圏ぞの茞出を匷化しおいたす。2024幎床には、新たな健康食品のラむンナップを垂堎に投入する予定です。",
        "risk_list": '{"自然灜害":"持続可胜な海掋資源を利甚した健康食品の開発・販売を行っおいるため、地震、措氎、台颚、異垞気象による海掋資源ぞの被害がリスクずなる。","感染症":"囜内販売及びアゞア圏ぞの茞出を匷化しおいるため、新型りむルスのパンデミックが業務やサプラむチェヌンに圱響を䞎えるリスクがある。","環境問題":"持続可胜な海掋資源を利甚しおいる䌁業であり、環境保護意識の高たりの䞭で工堎排氎の䞍適切な凊理などが発芚するず䌁業むメヌゞに損害を䞎える可胜性がある。","調達䟡栌":"高品質な海藻類などの原材料を䜿甚しおいるため、原材料䟡栌の高隰がコスト増加に぀ながり、収益性に圱響を䞎えるリスクがある。"}',
        "risk": '{"ja": "yes", "risk": "no", "risk_key":"","reason":""}',
    },
    "ex2": {
        "news": "「ももいろクロヌバヌZ」癟田倏菜子29が14日、東京・枋谷で行われた「カラダうごかせニッポン」プロゞェクト発足蚘者発衚䌚に登堎。「KinKi Kids」堂本剛44ず結婚発衚埌、初めおの公の堎で、巊手に指茪はしおいなかったが、幞せいっぱいの笑顔を芋せた。",
        "company_info": "株匏䌚瀟サクラテクノロゞヌ \n 事業内容: サクラテクノロゞヌは、最先端のAI技術を掻甚しお、補造業向けの自動化゜リュヌションを提䟛しおいたす。特に、ロボティクスずデヌタ分析を組み合わせた補品で垂堎をリヌドしおいたす。 \n 垂堎情報: \n 補造業の自動化ニヌズの増加に䌎い、サクラテクノロゞヌの垂堎は幎平均15%の成長が芋蟌たれおいたす。特に、自動車および電子機噚補造業界からの匷い需芁がありたす。 \n ビゞネス展開: \n 囜内垂堎に加えお、北米ずペヌロッパ垂堎ぞの進出を蚈画しおおり、2025幎たでに党䞖界での事業展開を目指しおいたす。たた、新しいAI技術の研究開発にも力を入れおおり、次䞖代補品の開発に泚力しおいたす。",
        "risk_list": '{"サむバヌセキュリティ": "最先端のAI技術を掻甚しおいるため、サむバヌ攻撃やデヌタ挏掩のリスクがある。","䞍正䌚蚈": "拡倧する事業芏暡ず耇雑化する経営状況における粉食決算や暪領などの財務䞍正リスク。","投資掻動": "新しいAI技術の研究開発に力を入れおおり、次䞖代補品の開発に泚力しおいるこずから、投資掻動の倱敗による損倱が発生するリスクがある。"}',
        "risk": '{"ja": "yes", "risk": "no", "risk_key":"","reason":""}',
    },
}

# prompt
## company
com_sys_msg = """

You are a helpful business analyst expert designed to \

provide me with the information on risks appearing in the company information and the risk list, \

formatted in JSON.

"""
com_usr_msg = """

Based on the entered company information and the risks provided, \

I want you to select the risks that may occur in the risk list for the entered company. \

This risks should include, but not be limited to, financial, operational, market, and compliance risks associated with the company's specific industry, size, and geographic location. \

Find the original text on which the risk was judged. Output the results in JSON format.

like {{"risk1" : "reason1","risk2":"reason2"}}

Think about it a few more steps \n\n

example:

***

company_information: {c1} \n

risk_list: {r1} \n

output: {o1} \n\n

***

question:

***

company_information: {c2} \n

risk_list: {r2} \n

output:

***

"""
## risk list
risk_sys_msg = """

You are a helpful business analyst expert designed to \

provide me with the information on risks appearing in the news, formatted in JSON.

"""
risk_usr_msg_old = """

Enter the news and risks company information that company can refer to. \

Determine whether there is risk information in the news. \

If there is, output yes, the risk information contained, \

and the original news text basis that can be judged. \

If there is no, only output no. 

Determine if the news is written in Japanese. Output the results in JSON format. \

like {{'ja': determine if the news is written in Japanese ,'risk': Is there any risk , 'risk_key': Risk type ,'reason': The basis of the original text}} \

Think about it a few more steps \n\n \

news: {n1}  \n

company_information: {c1} \n

risk_list:{r1}\n

output:{o1}  \n\n

news: {n2}  \n

company_information: {c2} \n

risk_list:{r2}\n

output:{o2}  \n\n

news: {n3}  \n

company_information: {c3} \n

risk_list:{r3}\n

output:{o3}  \n\n

news: {n4}\n

company_information: {c4} \n

risk_list:{r4}\n

output:

"""

risk_usr_msg = """

Enter the news and risks company information that company can refer to. \

Determine whether there is risk information in the news. \

If there is, output yes, the risk information contained, \

and the original news text basis that can be judged. \

If there is no, only output no. 

Determine if the news is written in Japanese. Output the results in JSON format. \

like {{'ja': determine if the news is written in Japanese ,'risk': Is there any risk , 'risk_key': Risk type ,'reason': The basis of the original text}} \

Think about it a few more steps \n\n \

example:

***

news: {n1}  \n

company_information: {c1} \n

risk_list:{r1}\n

output:{o1}  \n\n

news: {n3}  \n

company_information: {c3} \n

risk_list:{r3}\n

output:{o3}  \n\n

***

question:

***

news: {n4}\n

company_information: {c4} \n

risk_list:{r4}\n

output:

***

"""

## title
title_usr_msg = """

I need a compelling and insightful title for a report based on input news and company information. \

The news highlights potential risks or challenges in the {risk} sector. Generate a concise, \

attention-grabbing title that encapsulates the essence of the risks discussed in the news article. \

frame the title to capture the attention of company decision-makers. Output the results in JSON format. \

like {{'title':generated title}} \

Think about it a few more steps \n\n \

example:

***

news: {n1} \n

company_information: {c1} \n

output:{o1} \n\n

news: {n2} \n

company_information: {c2} \n

output:{o2} \n\n

***

question:

***

news: {n3} \n

company_information: {c3} \n

output:

***

"""
## sum
summary_usr_msg = """

I need a concise news summary focusing on risks based on the provided news input. \

Please craft a brief summary that highlights potential risks associated with the given news. Within two sentences\

Output the results in JSON format. \

like {{'summary':generated summary}} \

Think about it a few more steps \n\n \

example:

***

news: {n1} \n

output:{o1} \n\n

news: {n2} \n

output:{o2} \n\n

***

question:

***

news: {n3} \n

output:

"""
## alert msg
alert_usr_msg = """

I need assistance in creating an alert message based on the risk-related content of the entered news and company information. \

As a risk analyst, guide me in generating a concise and informative alert message summarizing the potential {risk} risk highlighted for company in the news. \

This alert is crucial for making timely decisions and assessing the impact of the information. \

Output the results in JSON format.\

like {{'alert':generated alert message}} \

Think about it a few more steps \n\n \

example:

***

news: {n1} \n

company_information: {c1} \n

output:{o1} \n\n

news: {n2} \n

company_information: {c2} \n

output:{o2} \n\n

***

question:

***

news: {n3} \n

company_information: {c3} \n

output:

***

"""
## report
report_msg = """

## アラヌトメッセヌゞ



### {title}



### [サマリ]

{summary}



### [アラヌト]

{alert}



### [本文]

{news}



#### [リスク]

{risk}



#### [根拠]

{reason}



### [䌚瀟リスク]

{company_risk}

"""
## japanese
translate_sys_msg = """

You are a helpful Japanese translation expert designed to \

provide me translate non-Japanese text, formatted in JSON.

"""

translate_usr_msg = """

Translate the following non-Japanese text in a dictionary into formal Japanese for me. \

Do not translate proper nouns. \

If text is Japanese, return unchanged. \

Ensure the correctness of grammar and vocabulary. \

Output the results in JSON format.

like {{'title':translated title,'summary':translated summary,'alert':translated alert,'news':translated news,'risk_key':translated risk_key,'reason':translated reason,'company_risk':translated company_risk}}

input: {dictionary}

output: 

"""

news_e = "The lingering storm system that has battered California for days continues to pose a flooding risk for southern parts of the state. A rare tornado warning was issued for parts of San Diego County. The warning has expired, but heavy rain and lightning were still possible. The San Diego region remains under a flood watch through tonight because of excessive rainfall, the National Weather Service said, and residents in mountain areas are being warned about rockslides and rocks on the roads."
news1 = "14日午埌6時33分ごろ、鹿児島垂の桜島・南岳山頂火口で爆発的噎火があり、噎煙が火口から5千メヌトルの高さたで䞊がった。気象庁は熊本、宮厎、鹿児島各県の䞀郚に降灰予報を出した。鹿児島県によるず、けが人や建物被害は確認されおいない。5千メヌトルに達したのは、同じ火口で噎火した"
news2 = "岞田銖盞自民党総裁は日午前の衆院予算委員䌚集䞭審議で、自民党掟閥の政治資金芏正法違反事件を受け、芏正法違反で䌚蚈責任者が逮捕・起蚎された堎合に議員本人も凊分できるよう党則を改正する考えを明らかにした。月日の党倧䌚で決定する意向だ。"
news3 = "楜倩グルヌプの去幎1幎間の連結決算は3394億円の最終赀字になりたした。赀字額は過去最倧だったおずずしより瞮小したものの、赀字は5幎連続で、その倧きな芁因ずなっおいるのがモバむル事業です。これたで、携垯電話の基地局建蚭には1兆円以䞊を投じおいたすが、その䞀方で、去幎12月時点での契玄者数は609䞇件ず倧手3瀟の10分の1以䞋です。たた、基地局建蚭にあたっお発行した瀟債、いわゆる借金の返枈額は今幎ず来幎の2幎間でおよそ8000億円に䞊りたすが、䞉朚谷瀟長は「資金繰りは心配ない」ず匷調したした。"
news4 = "LINEダフヌは14日、新たに埓業員などの個人情報13䞇件以䞊が流出した可胜性があるず発衚した。LINEダフヌは2023幎11月に倧株䞻である韓囜ネット倧手・NAVERがサむバヌ攻撃を受けたこずでLINE利甚者の個人情報44䞇件が䞍正アクセスを受けた可胜性があるず発衚しおいた。远加調査の結果、NAVERのサヌバヌ経由で埓業員などの氏名や顔写真など、個人情報が远加で玄8䞇件、たた、他の委蚗先経由で埓業員などの個人デヌタが6䞇件近く、あわせお13䞇件以䞊が流出した可胜性が確認された。"
news5 = "韓囜人俳優のマ・ドン゜クが14日、郜内で行われた䞻挔映画『犯眪郜垂 NO WAY OUT』2月23日公開のゞャパンプレミアにむ・サンペン監督、青朚厇高、國村隌ずずもに出垭。初の公匏来日を果たした。"

com1 = "ネクスト゚ナゞヌ゜リュヌション株匏䌚瀟\n\n事業内容:\n再生可胜゚ネルギヌの普及ず利甚促進を目的ずしお蚭立されたネクスト゚ナゞヌ゜リュヌションは、倪陜光発電や颚力発電などの蚭眮・運営を手掛けおいたす。たた、゚ネルギヌ管理システムの開発にも泚力しおいたす。\n\n垂堎情報:\n再生可胜゚ネルギヌぞの関心が高たる䞭、同瀟の事業領域は急速に成長しおいたす。特に、䌁業のCO2排出量削枛ニヌズが事業拡倧の倧きなドラむバヌずなっおいたす。\n\nビゞネス展開:\n囜内垂堎での成功を基に、東南アゞア垂堎ぞの展開を進めおいたす。たた、゚ネルギヌ貯蔵技術の研究開発により、新たなビゞネスモデルの構築を目指しおいたす。"
com2 = "アドバンストヘルスケア株匏䌚瀟\n\n事業内容:\nアドバンストヘルスケアは、医療機噚ずデゞタルヘルス゜リュヌションを融合させた補品を提䟛しおいたす。特に、圚宅医療を支揎するデバむスの開発に力を入れおいたす。\n\n垂堎情報:\n高霢化瀟䌚の進展ず共に、圚宅医療垂堎は拡倧傟向にありたす。同瀟の提䟛する革新的な補品は、この垂堎での需芁を捉えおいたす。\n\nビゞネス展開:\n囜内垂堎での実瞟を基に、北米およびペヌロッパ垂堎ぞの進出を蚈画しおいたす。たた、新しい医療技術の研究開発に投資を続け、垂堎のリヌダヌずしおの地䜍を確立するこずを目指しおいたす。"


prompt_dict = {
    "risk_dict": risk_list,
    "company_risk_list": company_risk_list,
    "risk_ex_t": risk_ex_t,
    "risk_ex_f": risk_ex_f,
    "com_sys_msg": com_sys_msg,
    "com_usr_msg": com_usr_msg,
    "risk_sys_msg": risk_sys_msg,
    "risk_usr_msg": risk_usr_msg,
    "title_usr_msg": title_usr_msg,
    "summary_usr_msg": summary_usr_msg,
    "alert_usr_msg": alert_usr_msg,
    "report_msg": report_msg,
    "translate_sys_msg": translate_sys_msg,
    "translate_usr_msg": translate_usr_msg,
}

import pickle


def save_dict(prompt_dict):
    with open("prompt_dict.pkl", "wb") as fi:
        pickle.dump(prompt_dict, fi)


def load_dict():
    with open("prompt_dict.pkl", "rb") as fi:
        prompt_dict = pickle.load(fi)
    return prompt_dict