Skip to content

Using CrewAi, Aggregates an anime rating from different platforms and provides a realistic overall rating.

Notifications You must be signed in to change notification settings

abdelrahman725/AnimeRealRating

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AnimeRealRating

AnimeRealRating is an AI crew of agents that solves two issues facing user when searching for an anime rating:

  1. The same anime has different ratings on different platforms.
  2. 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.

Technologies

CrewAI and cohere LLM

Our Crew consists of 3 agents:

1. Rating Generator

Generates the following data:

  1. rating: original anime rating, if anime has mutliple seasons, this would be their average rating.

  2. max_rating: The maximum possible rating for that platform, this indicatges the rating scale used (e.g., 10, 5, 100%).

  3. 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.

2. Weighted-Average Rating

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)

3. HML Generator

Generates html file, styled with Bootstrap, presenting rating data generated from previous steps in a good-looking table.

Alt text

About

Using CrewAi, Aggregates an anime rating from different platforms and provides a realistic overall rating.

Resources

Stars

Watchers

Forks

Languages