Блог пользователя mishras839392

Автор mishras839392, 13 месяцев назад, По-английски

Have you ever wanted to analyze competitive programming data through simple, natural language queries? Or visualize rating progressions and performance patterns with ease?

The Codeforces AI Assistant is a project designed to help the competitive programming community explore Codeforces data more effectively. Built as a learning initiative using Codeforces' public APIs, this tool aims to make competitive programming insights accessible to everyone.

What It Does

The Codeforces AI Assistant lets you explore competitive programming insights using simple, natural questions:

  • "Show me tourist's profile and recent performance"
  • "Find 1500-rated dp problems"
  • "Compare two users' rating progressions"
  • "Create a visualization of rating journey over time"

Live Demo:

Responses based on prompts:

Query: Create a comprehensive visualization and track of handle mishras839392 rating progression over time
Query: Compare mishras839392 with Saurabh__Mishra's progression
Query: Find some 1500-rated dynamic programming problems
Query: Show me mishras839392's profile and recent performance

Some example created dashboards

Rating Progression Analysis Dashboard
Comprehensive Rating Analysis dashboard

Setup:

Step 1: Install Prerequisites

Java 17+ Required:

  • Check if installed: Run java -version in terminal/command prompt
  • If not installed: Download from Oracle JDK or OpenJDK

Step 2: Download Claude Desktop

Get Claude Desktop: Download Claude Desktop

  • Available for Windows, macOS, and Linux
  • Free to download and use
  • Install and create account if needed

Step 3: Download the JAR File

Get the pre-built JAR: Download Codeforces AI Assistant JAR

  • Direct download — no building required!
  • Save it anywhere on your computer (remember the full path)

Step 4: Configure Claude Desktop

Configuration File Location:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json
Add this configuration to your claude_desktop_config.json file

Contribution & Discussion

What competitive programming insights would you want to explore with AI? Share your thoughts and help shape the future of this tool!

Contributions, feedback, and suggestions are welcome!


An educational project created to serve the competitive programming community. Built with Codeforces' public APIs to help fellow students and competitive programmers learn and improve through data-driven insights.

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

»
13 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

would be even more helpful if it could tell me the problems I need to solve according to my past data