Skip to content

Commit

Permalink
Update the README.md file
Browse files Browse the repository at this point in the history
  • Loading branch information
elisescu committed Jul 1, 2024
1 parent 6219c39 commit 14eb95a
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
# Simple forecasting bot

This is a very simple forecasting bot which uses an LLM to forecase on a Metaculus tournament.
It lists all questions from the tournament, uses perplexity.ai to search up to date news about the question and then uses ChatGPT to forecast on it.
This is a very simple forecasting bot that uses an LLM to forecast on a Metaculus tournament. It lists all questions from the tournament, uses Perplexity.ai to search for up-to-date news about the questions, and then uses ChatGPT to make forecasts.

You need to set these secrets and environment variables:

You have to set these secrets and environment variables
- `METACULUS_TOKEN` - register your bot to get a token [here](https://www.metaculus.com/aib/)
- `TOURNAMENT_ID` - the ID of the tournament your bot should forecast on
- `OPENAI_API_KEY` - used to use ChatGPT and forecast on the question
- `PERPLEXITY_API_KEY` - optional, used to search up to date information about the question.
- `OPENAI_API_KEY` - used to access ChatGPT and make forecasts on the questions
- `PERPLEXITY_API_KEY` - used to search for up-to-date information about the questions

It uses GitHub Actions to schedule it for running daily (you can see more about that in [daily_run.yaml](.github/workflows/daily_run.yaml))

0 comments on commit 14eb95a

Please sign in to comment.