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
491 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

Carl B pfp
Carl B
@carl-b
Thinking about this a bit more and considering the unifying designs mentioned by @balajis.eth the markdown comments by @vitalik.eth. Another solution could be to provide a platform where organizers can define a visual template (eg the NS presentation layout) and slides are defined in a simple markdown language. Presenters can provide a URL or upload a presentation and all the different formats are converted into markdown which makes it easier for the LLMs to parse. So basically, a theme is defined and the slides are in markdown. LLM checks for slide count, bullets per slide, titles etc. All presentations will have the same fonts and form factor. This maintains a uniform design, makes it simpler (?) to create presentation slides, and easier to validate. Thoughts?
0 reply
0 recast
0 reaction