FPL With Robots v2
FPL With Robots is an AI agent with direct access to the latest Fantasy Premier League data. It’s an update on the first agent I ever wrote, the original FPL chatbot (more on that here).
Questions you can ask
The bot can answer questions using all official FPL stats - player data, team stats, and match results.
You can ask it questions like:
- “Who should I captain this week?”
- “Over the next 5 gameweeks, who has easy fixtures while Mitoma has hard ones?”
- “List 10 defenders under £5.5M likely to score or assist.”
Can’t I just use ChatGPT?
While ChatGPT powers FPL With Robots, ChatGPT on its own doesn’t have live FPL data. It has to guess (usually by Googling), which can lead to outdated or wrong answers.
The screenshots above show Premier Leage data and the answer ChatGPT and FPL With Robots give to the same question about expected goals (xG) for players.
Who has easier fixtures and higher xG, Salah or Haaland?
ChatGPT gives the wrong answer, because it must have hit on an old article in its googling that is not up to date.
Is it free?
Yes, FPL With Robots is free to use. Every 10 message you send, you’ll be encouraged to buy me a beer, and if everyone ignores that I might set up a paywall (or just close it down for the public!).
How it works (technical details)
FPL With Robots is builts using the smolagents framework from Huggingface. It is the most light-weight, unobtrusive framework I could find for building AI Agents.
For the front-end it uses assistant-ui, a typescript/react library for building chatbots.
If you want to build an agent of your own, you can use my template repository which hooks smolagents into assistant-ui. You just have to clone the repo and provide the agent with tools.