File size: 3,755 Bytes
97d41ab
016b413
816af43
016b413
816af43
97d41ab
816af43
 
 
 
 
 
 
 
016b413
b4ff56e
016b413
816af43
 
 
 
b4ff56e
 
 
 
 
 
 
016b413
b4ff56e
016b413
b4ff56e
d45d242
 
 
 
 
 
 
 
 
016b413
b4ff56e
 
016b413
b4ff56e
 
 
016b413
b4ff56e
016b413
b4ff56e
016b413
b4ff56e
016b413
97d41ab
016b413
816af43
b4ff56e
 
016b413
b4ff56e
016b413
b4ff56e
 
 
016b413
b4ff56e
016b413
b4ff56e
016b413
b4ff56e
 
 
 
e6066ff
016b413
b4ff56e
016b413
b4ff56e
 
016b413
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
# The DETERMINATOR

**Generalist Deep Research Agent - Stops at Nothing Until Finding Precise Answers**

The DETERMINATOR is a powerful generalist deep research agent system that uses iterative search-and-judge loops to comprehensively investigate any research question. It stops at nothing until finding precise answers, only stopping at configured limits (budget, time, iterations).

**Key Features**:
- **Generalist**: Handles queries from any domain (medical, technical, business, scientific, etc.)
- **Automatic Source Selection**: Automatically determines if medical knowledge sources (PubMed, ClinicalTrials.gov) are needed
- **Multi-Source Search**: Web search, PubMed, ClinicalTrials.gov, Europe PMC, RAG
- **Iterative Refinement**: Continues searching and refining until precise answers are found
- **Evidence Synthesis**: Comprehensive reports with proper citations

**Important**: The DETERMINATOR is a research tool that synthesizes evidence. It cannot provide medical advice or answer medical questions directly.

## Features

- **Generalist Research**: Handles any research question from any domain
- **Automatic Medical Detection**: Automatically determines if medical knowledge sources are needed
- **Multi-Source Search**: Web search, PubMed, ClinicalTrials.gov, Europe PMC (includes bioRxiv/medRxiv), RAG
- **Iterative Until Precise**: Stops at nothing until finding precise answers (only stops at configured limits)
- **MCP Integration**: Use our tools from Claude Desktop or any MCP client
- **HuggingFace OAuth**: Sign in with your HuggingFace account to automatically use your API token
- **Modal Sandbox**: Secure execution of AI-generated statistical code
- **LlamaIndex RAG**: Semantic search and evidence synthesis
- **HuggingFace Inference**: Free tier support with automatic fallback
- **Strongly Typed Composable Graphs**: Graph-based orchestration with Pydantic AI
- **Specialized Research Teams of Agents**: Multi-agent coordination for complex research tasks

## Quick Start

```bash
# Install uv if you haven't already (recommended: standalone installer)
# Unix/macOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows (PowerShell):
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

# Alternative: pipx install uv
# Or: pip install uv

# Sync dependencies
uv sync

# Start the Gradio app
uv run gradio run src/app.py
```

Open your browser to `http://localhost:7860`.

For detailed installation and setup instructions, see the [Getting Started Guide](getting-started/installation.md).

## Architecture

The DETERMINATOR uses a Vertical Slice Architecture:

1. **Search Slice**: Retrieving evidence from multiple sources (web, PubMed, ClinicalTrials.gov, Europe PMC, RAG) based on query analysis
2. **Judge Slice**: Evaluating evidence quality using LLMs
3. **Orchestrator Slice**: Managing the research loop and UI

The system supports three main research patterns:

- **Iterative Research**: Single research loop with search-judge-synthesize cycles
- **Deep Research**: Multi-section parallel research with planning and synthesis
- **Research Team**: Multi-agent coordination using Magentic framework

Learn more about the [Architecture](overview/architecture.md).

## Documentation

- [Overview](overview/architecture.md) - System architecture and design
- [Getting Started](getting-started/installation.md) - Installation and setup
- [Configuration](configuration/index.md) - Configuration guide
- [API Reference](api/agents.md) - API documentation
- [Contributing](contributing/index.md) - Development guidelines

## Links

- [GitHub Repository](https://github.com/DeepCritical/GradioDemo)
- [HuggingFace Space](https://huggingface.co/spaces/DataQuests/DeepCritical)