Add live research capabilities with innovation detection

Research Tools:
- SearchTool: Multiple backends (Tavily, Serper, Brave, DuckDuckGo)
- WikipediaTool: Wikipedia lookup
- AcademicSearchTool: CrossRef, Semantic Scholar
- ResearchOrchestrator: Comprehensive multi-source research

ResearchAgent:
- NOT just fact-checking - actively discovers NEW information
- Identifies trends beyond training data cutoff
- Generates innovations from cross-referencing sources
- Deep research with subtopics

VerifiedFactChecker:
- Live claim verification against web sources
- Confidence scoring
- Citation needed detection

Dependencies added: tavily, wikipedia, arxiv, duckduckgo-search
This commit is contained in:
2026-03-13 05:03:52 +00:00
parent 6766e93c3d
commit 8cb29889cc
5 changed files with 862 additions and 0 deletions
+5
View File
@@ -30,6 +30,11 @@ dependencies = [
"tiktoken>=0.7.0",
"markdown>=3.7",
"python-dotenv>=1.0.0",
# Research dependencies (NEW!)
"tavily>=0.3.0",
"wikipedia>=1.4.0",
"arxiv>=1.4.0",
"duckduckgo-search>=7.0.0",
]
[project.optional-dependencies]