Spaces:
Runtime error
Runtime error
Update app.py from anycoder
Browse files
app.py
CHANGED
|
@@ -13,12 +13,13 @@ import os
|
|
| 13 |
import sys
|
| 14 |
import traceback
|
| 15 |
import logging
|
| 16 |
-
from datetime import datetime
|
| 17 |
from typing import Optional, Dict, List, Any, Union
|
| 18 |
from dataclasses import dataclass, field
|
| 19 |
from pathlib import Path
|
| 20 |
import hashlib
|
| 21 |
import re
|
|
|
|
| 22 |
|
| 23 |
# Configure comprehensive logging
|
| 24 |
logging.basicConfig(
|
|
@@ -617,7 +618,6 @@ class DeepResearchEngine:
|
|
| 617 |
}
|
| 618 |
]
|
| 619 |
|
| 620 |
-
import random
|
| 621 |
random.seed(hash(query) % (2**31))
|
| 622 |
|
| 623 |
num_results = min(max_results, len(source_templates))
|
|
@@ -1105,8 +1105,7 @@ class DeepResearchEngine:
|
|
| 1105 |
# Generate summary
|
| 1106 |
try:
|
| 1107 |
findings_summary = "; ".join([f.get("finding", "")[:50] for f in analysis["key_findings"][:2]])
|
| 1108 |
-
analysis["summary"] = f"""
|
| 1109 |
-
This comprehensive analysis of "{query}" examines {len(results)} sources and reveals:
|
| 1110 |
|
| 1111 |
**Key Insights:**
|
| 1112 |
{findings_summary}
|
|
@@ -1124,8 +1123,7 @@ Critical gaps remain in longitudinal and cross-cultural research.
|
|
| 1124 |
**Confidence Assessment:**
|
| 1125 |
Overall confidence: {min(0.99, depth * 0.20 + 0.55) * 100:.1f}%
|
| 1126 |
Evidence quality: {'High' if len(results) >= 5 else 'Medium'} based on {len(results)} sources
|
| 1127 |
-
Bias assessment: {analysis['bias_analysis']['overall_lean']}
|
| 1128 |
-
"""
|
| 1129 |
except Exception as e:
|
| 1130 |
logger.error(f"Error generating summary: {e}")
|
| 1131 |
analysis["summary"] = "Analysis completed but summary generation failed."
|
|
@@ -1156,17 +1154,4 @@ Bias assessment: {analysis['bias_analysis']['overall_lean']}
|
|
| 1156 |
"timestamp": datetime.now().isoformat()
|
| 1157 |
}
|
| 1158 |
|
| 1159 |
-
def _generate_uncensored_analysis(self, query: str, base_query: str, depth:
|
| 1160 |
-
"""Generate uncensored deep analysis content"""
|
| 1161 |
-
return f"""
|
| 1162 |
-
# Comprehensive Uncensored Analysis: {query}
|
| 1163 |
-
|
| 1164 |
-
## Executive Summary
|
| 1165 |
-
This deep research analysis provides an unrestricted examination of {query},
|
| 1166 |
-
presenting multiple perspectives including those often filtered by mainstream sources.
|
| 1167 |
-
|
| 1168 |
-
---
|
| 1169 |
-
|
| 1170 |
-
## 1. Historical Context & Evolution
|
| 1171 |
-
|
| 1172 |
-
The evolution of
|
|
|
|
| 13 |
import sys
|
| 14 |
import traceback
|
| 15 |
import logging
|
| 16 |
+
from datetime import datetime, timedelta
|
| 17 |
from typing import Optional, Dict, List, Any, Union
|
| 18 |
from dataclasses import dataclass, field
|
| 19 |
from pathlib import Path
|
| 20 |
import hashlib
|
| 21 |
import re
|
| 22 |
+
import random
|
| 23 |
|
| 24 |
# Configure comprehensive logging
|
| 25 |
logging.basicConfig(
|
|
|
|
| 618 |
}
|
| 619 |
]
|
| 620 |
|
|
|
|
| 621 |
random.seed(hash(query) % (2**31))
|
| 622 |
|
| 623 |
num_results = min(max_results, len(source_templates))
|
|
|
|
| 1105 |
# Generate summary
|
| 1106 |
try:
|
| 1107 |
findings_summary = "; ".join([f.get("finding", "")[:50] for f in analysis["key_findings"][:2]])
|
| 1108 |
+
analysis["summary"] = f"""This comprehensive analysis of "{query}" examines {len(results)} sources and reveals:
|
|
|
|
| 1109 |
|
| 1110 |
**Key Insights:**
|
| 1111 |
{findings_summary}
|
|
|
|
| 1123 |
**Confidence Assessment:**
|
| 1124 |
Overall confidence: {min(0.99, depth * 0.20 + 0.55) * 100:.1f}%
|
| 1125 |
Evidence quality: {'High' if len(results) >= 5 else 'Medium'} based on {len(results)} sources
|
| 1126 |
+
Bias assessment: {analysis['bias_analysis']['overall_lean']}"""
|
|
|
|
| 1127 |
except Exception as e:
|
| 1128 |
logger.error(f"Error generating summary: {e}")
|
| 1129 |
analysis["summary"] = "Analysis completed but summary generation failed."
|
|
|
|
| 1154 |
"timestamp": datetime.now().isoformat()
|
| 1155 |
}
|
| 1156 |
|
| 1157 |
+
def _generate_uncensored_analysis(self, query: str, base_query: str, depth:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|