New chat tool: analyzeActivityStream

Since LLMs are bad at math the chat agent now has access to a tool it can call that can:

  • calculate mean and max values over power, heart rate etc streams
  • calculate normalized power, intensity factor, variability index
  • time in zones
  • analyze specific segments defined by start and end time
  • in the future: backed in durability analysis

This replaces the LLM retrieving the raw activity streams and doing the analysis themselves which was slow and sometimes unreliable, in particular when trying to estimate e.g. normalized power.

1 Like