Content pfp
Content
@
0 reply
0 recast
0 reaction

balajis pfp
balajis
@balajis.eth
$1000 Prize for AI Conference Organizer When you’re collecting slides from many people for a conference, you need to *validate* those slides. 1) The first check is format. Is this PDF, Google Slides, Keynote, Figma, Canva? Is it a file or a URL? 2) The second check is deterministic. What is the size of each deck, the number of slides, the fonts used? Is video present, and if so is there audio? 3) The third check is probabilistic. Does the deck fit the conference format? For example, does it have a title slide? Is it all bullet points (which we don’t want) or does it have images? Each of these kinds of checks can be expressed as AI prompts. What I want: an open source AI-based slide validator, with all the code at replit.com, which sets up a form that implements these three checks. The workflow is: first paste in URL or upload file. Then determine format and run deterministic checks. Finally, run each AI check as an individual prompt. The result is a list of ❌and ✅ for every unit test. @bountybot
13 replies
133 recasts
493 reactions

balajis pfp
balajis
@balajis.eth
More requirements 1) The user should get every unit test to green ✅ before being able to submit their deck. 2) The testing should run very fast. If there is any latency it should have a great UX which shows a loading symbol while each test is running. 3) The conference organizer should have an admin interface where they can configure all the checks. What files are accepted, what are the deterministic checks, and what are the probabilistic AI checks? And who submitted a deck so far, and which decks have which errors? How many decks are we away from complete? 4) Once a deck is all green it should be integrated into a master deck. If they are all PDF this can be done with something like joinPDF.py which is standard on Macs. If any deck contains video it is nontrivial to merge and Keynote is the likely output format. This app is relatively simple to implement, but it would be useful for @vitalik.eth, @bryanjohnson, and me to help organize conferences. Make it open source and it’ll be huge.
3 replies
1 recast
93 reactions

Bounty Bot pfp
Bounty Bot
@bountybot
Does this bounty require an application process? i.e. interested users should confirm with you first before working on it This helps avoid potential duplicate work on some bounties if not specified
0 reply
0 recast
2 reactions

Bounty Bot pfp
Bounty Bot
@bountybot
@balajis.eth updated the deadline to 12/23/2024
0 reply
0 recast
0 reaction

Bounty Bot pfp
Bounty Bot
@bountybot
Your bounty deadline just passed (2 week default unless specified). If you'd like to edit the bounty amount or deadline, please update through the bounty frame "admin" button If the bounty was completed, please update through the "admin" button
0 reply
0 recast
0 reaction

kt 🤠 pfp
kt 🤠
@boredhead
working creating presentation check form ✅
0 reply
0 recast
0 reaction

Bounty Bot pfp
Bounty Bot
@bountybot
Confirmed! On your bounty page, you can pay users and view their bounty completion history Frame buttons - Admin: manage bounty status, amount, deadline, add boost to get more attention on your bounty 🤖 commands - @bountybot cancel - @bountybot in progress - @bountybot complete (optional: tag winners) - @bountybot shoutout (optional: tag winner and write a positive review)
0 reply
0 recast
2 reactions

Carl B pfp
Carl B
@carl-b
Here's my solution for the Presentation Validator. Currenty it only handles Google Slides and works like this: - Paste a link or upload a file (uploading not implemented yet) - Check format and call the correct parser (GoogleSlidesParser) - Fetch the JSON from googleapis and feed into OpenAI to find: - Slides count - Fonts used - If it has title (not sure how to detect this from the JSON data) - Videos count - Audio count - Images count - Bullets count (doesn't count them correctly for some reason) A better solution to this might be to first convert slides into PDF and then use Puppeteer to build a html page and feed this into OpenAI. This will normalize into one format and make it easier to parse and detect titles etc. Puppeteer can also be used to verify the emberdded video has audio. - https://f159276e-4914-4e30-9ad6-801c213e611e-00-2audwnsroqpal.spock.replit.dev - https://replit.com/@CarlBarrdahl/presentation-validator?v=1
1 reply
0 recast
4 reactions

ben pfp
ben
@scheinberg
@balajis.eth working on it
0 reply
0 recast
1 reaction

1dolinski pfp
1dolinski
@1dolinski
These bounties are great. I also can use this tool. One adverse effect, particularly with @balajis.eth, @vitalik.eth @bryanjohnson's notoriety is that several developers can end up working on the same task. If people do it for fun, by all means. However, since there is a payment motive, there is a race. There should be a way for a developer to indicate they are working on it. By doing so: - valuable developer time is not spent on the same task - developers can pair up with each other Additionally, there is the natural better, faster, cheaper trifecta. This can be made in a day, the polish could take a few days. Perhaps given a 1 month timeframe he fastest should get paid out and the best should get paid out. cc @linda
2 replies
0 recast
2 reactions

Parth Oberoi pfp
Parth Oberoi
@0htrap1
Done ✅ Code: https://replit.com/@0htrap1/ConfSlides#Readme.md - accepts pdf,ppt,pptx, key,md - configuration for each conference set by host - merges slides by host for all passed presentations - basic checks shown instantly - AI checks updated (redis) once completed https://warpcast.com/0htrap1/0x5162671e
0 reply
0 recast
2 reactions

ben pfp
ben
@scheinberg
@balajis.eth I have just wrapped my submission for the AI Conference Organizer prize with SlideCheck: https://replit.com/@scheinberg/SlideCheck?v=1 It is a flask app on replit where you can create an event/conference and set your slidedeck standards (file type, number of slides, banned content, title slide, and more!) People can then upload their decks and get immediate checks if each aspect meets the criteria so that they can fix the mistakes and upload again. Additionally there is a dashboard to rearrange entries into a master deck that can be downloaded as a pdf, pptx, or markdown (for @vitalik.eth) that allows for different levels of editing control by the event planner. This app is at the proof of concept level of maturity and I would love feedback and opinions on improvements as well as pathways for further development into a tool people would actually use
2 replies
0 recast
1 reaction

Dhairya Chheda pfp
Dhairya Chheda
@dhairyachheda.eth
Done Code: https://replit.com/@dhairya-chheda/Deck-Checker-v2#pdf_comparison.py - Accepts PDF - Configuration, and custom AI PROMPTS can be set by host. - AI can upload master deck to be used as reference. - Admin can also create the final deck. - On the results page, we also show the reference deck. Sample Video is here: https://www.loom.com/share/4fa2a3f070e144449bf07a468cbc680a?sid=3c5c4264-f8ef-466f-995b-0e01097951c3
0 reply
0 recast
0 reaction

Dhairya Chheda pfp
Dhairya Chheda
@dhairyachheda.eth
Done Code: https://replit.com/@dhairya-chheda/Deck-Checker-v2#pdf_comparison.py - Accepts PDF - Configuration, and custom AI PROMPTS can be set by host. - AI can upload master deck to be used as reference. - Admin can also create the final deck. - On the results page, we also show the reference deck. Sample Video is here: https://www.loom.com/share/4fa2a3f070e144449bf07a468cbc680a?sid=3c5c4264-f8ef-466f-995b-0e01097951c3
0 reply
0 recast
0 reaction