What: AI agent that analyzes code and gives a rating. The AI agent makes a decision on which tool to use, the code defines and calls the tools.
Why: To learn how tool calling works, what decisions the AI (groq API) can make on its own, how a decision to call a tool actually translated to a tool call.
How: Groq API, Python
The tools here: fetch_github_file, analyze_code_with_rating