Product Roadmap for Q1 2024

By Wojciech Gryc on January 28, 2024

Introduction

Now that we have a few forecasts under our belts, we're starting to think about how to formalize the forecast writing process. This roadmap article is a brief overview of the logic we're using to structure forecasting agents. It will inform our work on the website, product, and API.

Mental Model

The mental model for our forcasting platform is below.

Statements are general "fill in the blank" observations about a world at a specific time. An example could be "The price of Bitcoin will be $_____ USD on January 1, 2025." or "The probability that President Trump will be re-elected on November 6, 2024 is ____." These statements need to be filled in by the agents we are building.

A Forecast is a statement where our agent fills in the blank with its best estimate. Agents do this "filling in" with the help of a Knowledge Base. A Knowledge Base could be any source of information. Our most basic one is a Google search query where information is explored and included in the agent's prompt. Other knowledge base elements could include past forecasts, knowledge graphs, or a RAG-based system.

Types of Agents

We'll begin by focusing on three types of agents.

Types of Knowledge Bases

Knowledge bases will all be text-based at first. They will focus on the following content.

Assumptions

With the above in mind, we're making a few assumptions to simplify the forecasting process.

Conclusion

The abose is how we'll be building out our API and platform. We'll stirve to update the documents and code examples as we do so!