A Chatbot for Competitive Programming

Revision en14, by Beaboss, 2024-06-27 01:07:26

Hello Codeforces,

Have you ever been stuck on a problem and just wanted a small hint, but the editorial revealed the whole solution? Has an editorial you read every missed a small detail that made understanding it a lot more difficult?

Well, I've recently developed a chatbot that can help with explaining CP editorials and providing hints to problems. The aim of this bot is to help you practice/understand faster and more efficiently, and it has in fact helped me with a couple problems. It works by using the power of AI, scraping, and prompt-tuning to understand and then explain CP problems in a way that's simple to use yet very powerful.

Before making this publicly usable, I'd like to get some people at varying skill levels to test the bot and suggest improvements. Testers should be actively practicing and willing to use the bot :). If you're interested in testing, please DM me either on discord at _rithwik (or codeforces with your discord handle). Please provide a bit of information about yourself so I have an idea of who is testing.

After you DM me to test, I'll send you a link so you can use the bot.

As a side note, if you've seen something similar, I'd love to hear about it.

Thanks in advance.

Short Example:

Just a bit about myself so this is less of a black-box request: I'm Rithwik, and I love to do CP (USACO Camper) and AI stuff (some side-projects/research).

P.S. I've also made a version of this for math problems so let me know if you're interested in that.

Tags chatbot, ai

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en16 English Beaboss 2024-06-28 08:03:26 92
en15 English Beaboss 2024-06-28 07:59:28 259
en14 English Beaboss 2024-06-27 01:07:26 3 Tiny change: 'ct helped with a co' -> 'ct helped me with a co'
en13 English Beaboss 2024-06-26 21:16:12 2
en12 English Beaboss 2024-06-26 21:15:43 73
en11 English Beaboss 2024-06-26 19:38:48 0 (published)
en10 English Beaboss 2024-06-26 19:38:04 64
en9 English Beaboss 2024-06-26 19:33:02 47
en8 English Beaboss 2024-06-26 19:32:15 104
en7 English Beaboss 2024-06-26 19:31:01 563
en6 English Beaboss 2024-06-26 19:21:11 60
en5 English Beaboss 2024-06-26 19:16:43 64
en4 English Beaboss 2024-06-26 19:09:29 83
en3 English Beaboss 2024-06-26 19:08:03 83
en2 English Beaboss 2024-06-26 18:59:36 67
en1 English Beaboss 2024-06-26 18:58:06 1051 Initial revision (saved to drafts)