00Boobs00 commited on
Commit
1e71270
·
verified ·
1 Parent(s): b9fb9cd

Update app.py from anycoder

Browse files
Files changed (1) hide show
  1. app.py +5 -20
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: int) -> str:
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: