AnimeRealRating is an AI crew of agents that solves two issues facing user when searching for an anime rating:
- The same anime has different ratings on different platforms.
- Each platform may use its own rating scale.
AnimeRealRating addresses these issues through fetching those ratings from reliable platforms, process them, and finally compute a realistic overall rating (weighted average rating). It takes in consideration factors like vote counts and reliability of each platform.
CrewAI and cohere LLM
Generates the following data:
-
rating: original anime rating, if anime has mutliple seasons, this would be their average rating.
-
max_rating: The maximum possible rating for that platform, this indicatges the rating scale used (e.g., 10, 5, 100%).
-
weight: a value between 1-10 that reflects the platform trustworthiness and statistical strength, it considers factors like number of votes & platform reliability, the higher these factors are the higher the weight assigned.
Takes rating data from the previous agent, first it normalizes the rating to a common from 0 to 10, then computes the final weighted average rating using the following formula:
Σ(normalized_rating * weight) / Σ(weights)
Generates html file, styled with Bootstrap, presenting rating data generated from previous steps in a good-looking table.