Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -34,7 +34,7 @@ def load_embeddings():
|
|
34 |
def load_llm(model_name):
|
35 |
"""Load and cache the language model."""
|
36 |
try:
|
37 |
-
pipe = pipeline("text2text-generation", model=model_name, max_length=
|
38 |
return HuggingFacePipeline(pipeline=pipe)
|
39 |
except Exception as e:
|
40 |
logger.error(f"Failed to load LLM: {e}")
|
@@ -77,29 +77,36 @@ def summarize_report(documents: List[Document], llm) -> str:
|
|
77 |
Your summary should follow this structure:
|
78 |
Summary:
|
79 |
π° [TOPIC] Overview for [FOCUS_REGION]:
|
|
|
80 |
π΄ [FOCUS_REGION]'s Position in Global [TOPIC]:
|
81 |
π Total investment/funding: [amount]
|
82 |
π Breakdown of funding sources (e.g., government, private sector)
|
83 |
π [FOCUS_REGION]'s ranking in global investment
|
84 |
π Key statistics and figures
|
|
|
85 |
π΄ Financial Impact and Projections:
|
86 |
π Expected ROI or economic benefits
|
87 |
π Financial milestones or targets
|
88 |
π Impact on relevant areas
|
|
|
89 |
π΄ Global Comparison:
|
90 |
π [List of relevant countries/regions with their financial figures]
|
91 |
π Comparative analysis of [FOCUS_REGION] vs other major players
|
|
|
92 |
π΄ Budget Analysis:
|
93 |
π Major budget items
|
94 |
π Key budget allocations
|
95 |
π Year-over-year budget changes
|
96 |
π Comparison to industry benchmarks
|
|
|
97 |
π΄ Funding Strategies:
|
98 |
π Key funding mechanisms (e.g., grants, loans, public-private partnerships)
|
99 |
π Innovative financing approaches
|
|
|
100 |
π΄ Progress and Significance:
|
101 |
π Key achievements or milestones
|
102 |
π [1-2 concluding points about [FOCUS_REGION]'s role or significance in [TOPIC]]
|
|
|
103 |
Please ensure the summary is concise, informative, and easy to read at a glance. Use precise figures where available and highlight any significant financial trends or insights. The summary should provide a comprehensive overview of both the financial aspects and the broader context of [TOPIC] in [FOCUS_REGION].
|
104 |
"""
|
105 |
|
|
|
34 |
def load_llm(model_name):
|
35 |
"""Load and cache the language model."""
|
36 |
try:
|
37 |
+
pipe = pipeline("text2text-generation", model=model_name, max_length=1024)
|
38 |
return HuggingFacePipeline(pipeline=pipe)
|
39 |
except Exception as e:
|
40 |
logger.error(f"Failed to load LLM: {e}")
|
|
|
77 |
Your summary should follow this structure:
|
78 |
Summary:
|
79 |
π° [TOPIC] Overview for [FOCUS_REGION]:
|
80 |
+
|
81 |
π΄ [FOCUS_REGION]'s Position in Global [TOPIC]:
|
82 |
π Total investment/funding: [amount]
|
83 |
π Breakdown of funding sources (e.g., government, private sector)
|
84 |
π [FOCUS_REGION]'s ranking in global investment
|
85 |
π Key statistics and figures
|
86 |
+
|
87 |
π΄ Financial Impact and Projections:
|
88 |
π Expected ROI or economic benefits
|
89 |
π Financial milestones or targets
|
90 |
π Impact on relevant areas
|
91 |
+
|
92 |
π΄ Global Comparison:
|
93 |
π [List of relevant countries/regions with their financial figures]
|
94 |
π Comparative analysis of [FOCUS_REGION] vs other major players
|
95 |
+
|
96 |
π΄ Budget Analysis:
|
97 |
π Major budget items
|
98 |
π Key budget allocations
|
99 |
π Year-over-year budget changes
|
100 |
π Comparison to industry benchmarks
|
101 |
+
|
102 |
π΄ Funding Strategies:
|
103 |
π Key funding mechanisms (e.g., grants, loans, public-private partnerships)
|
104 |
π Innovative financing approaches
|
105 |
+
|
106 |
π΄ Progress and Significance:
|
107 |
π Key achievements or milestones
|
108 |
π [1-2 concluding points about [FOCUS_REGION]'s role or significance in [TOPIC]]
|
109 |
+
|
110 |
Please ensure the summary is concise, informative, and easy to read at a glance. Use precise figures where available and highlight any significant financial trends or insights. The summary should provide a comprehensive overview of both the financial aspects and the broader context of [TOPIC] in [FOCUS_REGION].
|
111 |
"""
|
112 |
|