Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions forecasting_tools/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,9 @@
from forecasting_tools.forecast_bots.official_bots.template_bot_2026_spring import (
SpringTemplateBot2026 as SpringTemplateBot2026,
)
from forecasting_tools.forecast_bots.official_bots.template_bot_2026_summer import (
SummerTemplateBot2026 as SummerTemplateBot2026,
)
from forecasting_tools.forecast_bots.official_bots.uniform_probability_bot import (
UniformProbabilityBot as UniformProbabilityBot,
)
Expand Down
4 changes: 4 additions & 0 deletions forecasting_tools/forecast_bots/bot_lists.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@
from forecasting_tools.forecast_bots.official_bots.template_bot_2026_spring import (
SpringTemplateBot2026,
)
from forecasting_tools.forecast_bots.official_bots.template_bot_2026_summer import (
SummerTemplateBot2026,
)
from forecasting_tools.forecast_bots.official_bots.uniform_probability_bot import (
UniformProbabilityBot,
)
Expand All @@ -55,6 +58,7 @@ def get_all_important_bot_classes() -> list[type[ForecastBot]]:
Q2TemplateBotWithDecompositionV2,
FallResearchOnlyBot2025,
SpringTemplateBot2026,
SummerTemplateBot2026,
GPT41OptimizedBot,
]

Expand Down
7 changes: 6 additions & 1 deletion forecasting_tools/forecast_bots/main_bot.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,11 @@ async def run_research(self, question: MetaculusQuestion) -> str:
@classmethod
def _llm_config_defaults(cls) -> dict[str, str | GeneralLlm]:
return {
"default": GeneralLlm(model="openai/o3", temperature=1),
"default": GeneralLlm(
model="openai/gpt-5",
reasoning_effort="high",
temperature=0.3,
timeout=15 * 60,
),
"summarizer": GeneralLlm(model="openai/gpt-4o", temperature=0),
}
Loading
Loading