Build Full Stack Apps Without Writing ANY Code (Pythagora Tutorial)

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024
  • Let's build an LLM Benchmarking application with 1600 lines of code without writing any code ourselves.
    Get early access to Pythagora: pythagora.ai/v...
    Download the OpenSource code: github.com/Pyt...
    Here's the app I built: 31711443-d24d-...
    Join My Newsletter for Regular AI Updates 👇🏼
    www.matthewber...
    My Links 🔗
    👉🏻 Main Channel: / @matthew_berman
    👉🏻 Clips Channel: / @matthewbermanclips
    👉🏻 Twitter: / matthewberman
    👉🏻 Discord: / discord
    👉🏻 Patreon: / matthewberman
    👉🏻 Instagram: / matthewberman_ai
    👉🏻 Threads: www.threads.ne...
    👉🏻 LinkedIn: / forward-future-ai
    Media/Sponsorship Inquiries ✅
    bit.ly/44TC45V

Комментарии • 111

  • @matthew_berman
    @matthew_berman  3 часа назад +9

    What features should I add to my LLM benchmarking app now?

    • @satyajitbeura_factscheck
      @satyajitbeura_factscheck 2 часа назад +2

      How about adding a feature where the app automatically predicts how many times I'll miss a semicolon in my code? 😅 But seriously, maybe an AI-based optimization tool that suggests performance tweaks based on the benchmarking results would be awesome! That way, it could help developers fine-tune their models even further. 🚀

    • @Tech_Enthusiast_001
      @Tech_Enthusiast_001 2 часа назад

      I honestly love this. As a developer myself... kinda looking to "ascend" and move on to another field, before I am useless,... this kinda content is just great. Would love to see more of these tools, or maybe a video guide on how the hell you find all this stuff and AI news. It just seems so overwhelmingly plentiful and I miss great stuff more than I am happy with.

    • @ScottzPlaylists
      @ScottzPlaylists Час назад +1

      🤔 Let users submit QA pairs , and AI categorizes them by similarity to existing benchmarks, and adds to your public DB.
      🤔 Users could also specify URL source or Dataset name, or select "Human created" / "AI created from prompt ____ "
      🤔 They could be ranked by uniqueness (aka "perplexity").
      🤔 Users could benchmark against their choice of LLM manually and share or post the Q and A manually or the Chat link.

    • @magm009
      @magm009 Час назад

      Add a feature to "clone" an existing test. I'd imagine in the future you'd want to keep historical records, but test new models, this way it can be quick and easy to copy the test statement, expected results, etc, and make it easier to select other models.

    • @rajofearth
      @rajofearth 39 минут назад +1

      just use better passwords:
      admin
      benchmark-pw
      and it's good that you revoked you api keys:
      s%3AFDJ0Nm3ldhK-5OOQvjpyqIiMY6WuPCEU.xt2iM0IIhFplK4slv5x4McAAnqY4cejQS7K9QL2r6uI

  • @khalilkasmi5760
    @khalilkasmi5760 3 часа назад +11

    really like the videos Matthew, keep it up

  • @3thinking
    @3thinking 2 часа назад +28

    Developers today: I want $300K, full 401K, bonus, benefits package, relocation package, stock options and WFH whenever I want.
    Developers tomorrow: Will prompt AI for food.
    😆

    • @KEKW-lc4xi
      @KEKW-lc4xi 2 часа назад +2

      I've unironically considered standing at a stoplight with cardboard message saying "Will code for food." I got my Bachelors in Comp Sci last May. I start McDonald's next week.

    • @VioFax
      @VioFax 2 часа назад +2

      Yeah my programmer friend once told me a long time ago "You have no marketable skills for me..."

    • @mrpocock
      @mrpocock Час назад

      There will be categories of code that it can automate. It is still going to take a while to automate most things. For example, none of the current llms write good or consistently correct rust. I would be surprised if we can ask it to implement a performance sensitive database structure, for example.

    • @drwhitewash
      @drwhitewash Час назад +2

      They will ask the same benefits for fixing ai generated mess :)

    • @3thinking
      @3thinking Час назад +2

      @@mrpocock Perhaps it cannot today, but you can bet it will next year, in three years will be self improving and in ten years running the planet and watching humans in zoos for recreation time.

  • @satyajitbeura_factscheck
    @satyajitbeura_factscheck 3 часа назад +14

    Wow, Pythagora just made building a full-stack app look easier than me finding my TV remote! 😅 Props to the developer agent for writing code while I’m here struggling to write my grocery list. 😂
    Love From India ! 🇮🇳

  • @MagnusMcManaman
    @MagnusMcManaman Час назад +3

    I think if one more agent was added to interact with the browser, one could enter the prompt and go for a walk. When you return, you have a ready and working application.

  • @golden--hand
    @golden--hand 3 часа назад +9

    How far off do we think we are from having this kind of development with 100% locally running AI? are there any good contenders in the works?

    • @3thinking
      @3thinking 2 часа назад +1

      What is the reason for 100% local? If the paid AI is quite cheap per token, then it doesn't really matter?

    • @golden--hand
      @golden--hand 2 часа назад +3

      @@3thinking I mean, the reason is simple, I prefer running locally because I am tired of always handing my info over to every website in existence and managing armfuls of logins and forgetting what I'm even signed up to.
      I want it local because its MY data as well. There is value in helping train everyone's AI, but that also gets old paying for a service where people are going to profit off using my inputs as training data.
      Also, if I have the computer to run it already, its still cheaper to take advantage of the hardware I already have and make use of.
      So, it matters, price isn't the only factor.
      Also, when the world ends I can't rely on all these online services can I? Half joke.

    • @flyingfree333
      @flyingfree333 2 часа назад +2

      @@3thinking Running local is faster, cheaper, private, secure and doesn't require an internet connection.

    • @stefano94103
      @stefano94103 2 часа назад +3

      @@3thinking Many businesses would much prefer their data be kept in house as much as possible.

    • @Boxing_Gamer
      @Boxing_Gamer Час назад

      ​@@3thinkingIt will matter a lot if your code base is huge

  • @Saurav-xx
    @Saurav-xx Час назад +2

    00:06 Building a benchmarking application using Pythagora without writing any code
    02:05 Pythagora platform enables building full stack apps without coding.
    06:08 Pythagora tool allows creating full stack apps without writing code.
    08:08 Building and testing a full stack application without writing code
    12:08 Adding functionality to change user roles in admin dashboard
    14:11 Creating and testing database population script
    18:08 Adding new tests and fixing pagination issue
    19:54 Testing and verifying the functionality of creating tests without writing any code
    23:44 Fixing issues and testing functionality in Pythagora tutorial
    25:41 Creating and executing tests using Pythagora tool
    29:30 Successfully executed test cases using Pythagora tutorial without writing code
    31:47 Navigate, execute, and troubleshoot test creation and execution.
    35:26 Add publishing ability for sharing test results
    37:09 Troubleshooting back-end publishing errors
    40:49 Ensure to check progress and continue as functionality gets added
    42:38 Building full stack apps without writing any code

  • @holdthetruthhostage
    @holdthetruthhostage Час назад +2

    If this works my question is can you please test one that works in unity or Unreal 5 engine if we can get something to code in game engine it would change everything

  • @PrayEveryDay
    @PrayEveryDay Час назад +2

    38:50 I was thinking you should be pasting anything from the developer tools on the browser for the front end when it was asking.

  • @JonathanStory
    @JonathanStory Час назад +2

    How would the benchmark check your "Apple" question?

  • @yang5843
    @yang5843 Час назад +4

    I'm out of a job

  • @riverrob1
    @riverrob1 2 часа назад +3

    Can you make a video about how ongoing changes/enhancements/bug fixes to the application are handled with this tool or in general with LLMs like this? Example, You ask me to support full code set a month or two later as a different developer...what do I do?

    • @newfrontiers5673
      @newfrontiers5673 52 минуты назад

      Um, detailed changelog?

    • @riverrob1
      @riverrob1 42 минуты назад

      @@newfrontiers5673 No idea. I'm wondering how AI generated solutions like this example is expected to be maintained after it's released. Do we feed the code into the new LLM and hope it understands it all? Do we switch to all human updates and revisions after release? Do we have the AI rewrite the app from scratch using the same prompts as before just with our modifications?

  • @VioFax
    @VioFax 2 часа назад +3

    Looks cool but... How much do they want to spy on me though? do they automatically OWN my whole app like chat GPT does anything you make with it?

    • @tnypxl
      @tnypxl Час назад

      Is that in their TOS or privacy terms?

    • @sluggy6074
      @sluggy6074 Час назад

      Wait... so if you make an app with chatgpt theyre gonna try and own it?

  • @tft_heart
    @tft_heart Час назад +1

    How does it evaluates the correctness of the answer? By using another LLM request with answer and expected answer? Because the answer may be correct but it is rarely equal.

  • @klaymoon1
    @klaymoon1 2 часа назад +1

    Great video! A couple questions please. Is the heavy lifting is done by other LLMs such as Anthropic but Pythagoras provides the necessary agents in order to have a seamless project building? Or does Pythagoras have its own AI?

  • @DailyTuna
    @DailyTuna 2 часа назад +1

    We know he’s truly excited when he wears his tie-dye😂

  • @egrinant2
    @egrinant2 7 минут назад

    Dev here, this is fantasy/science-fiction, no client ever will make a such detailed briefing without changes.
    Jokes aside, I've tried Pythagora in the past and it's amazing, just some caveats:
    - It's not for simple applications, it will create user roles / auth endpoints even if you tell it not to, or you don't need to.
    - I've tried with GPT 3.5 Turbo and as I said it was amazing, but if you try to use it with models locally it will fail to provide the answers as Pythagora expects it.

  • @jackflash6377
    @jackflash6377 5 минут назад

    What a time to be alive. Create a full stack app without even knowing any code.
    Very informative video. Thank you !!

  • @sustainitech
    @sustainitech 13 минут назад

    Matt, this is the most useful video of the year, hands down. And you’ve published some great ones so this is a real accomplishment. Thank you for knowing what sense going to find most valuable.

  • @masterset2432
    @masterset2432 2 часа назад

    Thats really amazing. I'd love to see if it can work with sound and graphics of the APP with a UX designer. For now the app is functional but interface looks boring visually

  • @stephendgreen1502
    @stephendgreen1502 24 минуты назад

    So now you have a cool app, not really finished, but no familiarity with the code, so it will be hard for you to maintain it, or get the AI to add to it later once you forget what you did. Code but no skill. To me that looks like a fail.

  • @3thinking
    @3thinking Час назад

    Why doesn't the system generate headless browser automation (like Pyppeteer a Python wrapper for the Puppeteer library) so that it can do all the user clicking and testing automatically?

  • @ardenallstars
    @ardenallstars 31 минуту назад

    Thats awesome, really like the video, Matthew. Can you try build apps without api but used local llm like qwen or llama instead ?

  • @acs2777
    @acs2777 Час назад

    Is there any Ai codebulder that can create themes and also plugins just for wordpress? Or i give it current theme zipfile and plugins that already exist and then form that it can keep developing as you ask extra thing to be added and then you add that new zipfile to wordpress?

  • @ChuckBaggett
    @ChuckBaggett Час назад

    Great job. I liked the tutorial/demo format. It might be good to have a channel where for this sort of video you also have a real time version, which might be easier for people to follow along with without having to stop and start it to keep up while trying to do it themselves. I applied for access but I'm less qualified than a hobbyist developer so I doubt I'll get it.

  • @ianLord77
    @ianLord77 Час назад

    Very impressive and at the rate improvements and innovations are happening I can't wait to see how capable these tools will be in a few months or a year. Great work Matthew - thank you!

  • @picksalot1
    @picksalot1 52 минуты назад

    Impressive and amazing! How long would it have taken for you to write/create the App without using AI?

  • @ICProfessional
    @ICProfessional 43 минуты назад

    Matthew, would you consider the whole application as AGI, from a developer perspective?

  • @Dina_tankar_mina_ord
    @Dina_tankar_mina_ord 33 минуты назад

    Now, you can develop an app that simplifies the testing process for your models every time a new one is created.:D

  • @therealsergio
    @therealsergio Час назад

    The part that you did... when does an LLM do that and close the loop entirely? (GPT5 + o2 reasoning = AGI)

  • @AndreaSergon
    @AndreaSergon Час назад

    Imagine when the AI agents will be able to even run tests autonomosly, that is not such complicate comparing to what they developed so far.... Just imagine...

  • @WJ1043
    @WJ1043 Час назад

    Excellent video! I wonder how well Pythagora would do with a totally non- technical person.

  • @mrpocock
    @mrpocock 2 часа назад

    Very iimpressive.i wonder why it hasn't integrated the automated browser test scripting. Seems like it could do some of the use experience testing itself.

  • @YouLoveMrFriendly
    @YouLoveMrFriendly 2 часа назад +2

    "Epic" lol Epoch?

  • @BoxLaneProductions
    @BoxLaneProductions 3 часа назад

    Thank you for all your vids! I'd like it if tutorials show you what will be made at the beginning of the vid so you can see where things aiming

  • @Labtrap11
    @Labtrap11 2 часа назад +1

    So whats the use for us junior developers ?🤔 genuinely curious rn

    • @stefano94103
      @stefano94103 2 часа назад +1

      Less and less every day

    • @mrpocock
      @mrpocock Час назад

      I guess once possible problem is yay it takes 15+ years to be a non junior developer. So we may run into a skill progression issue in the future.

  • @SeattleShelby
    @SeattleShelby Час назад

    Matt - programmers are not engineers. Engineering is a completely different field.

  • @NarrativeDrivenArt
    @NarrativeDrivenArt 56 минут назад

    Instant sign up. Definitely have a hobby project I want to try making

  • @isayldz435
    @isayldz435 2 часа назад

    good job man. is it possible make like instagram or youtube complex apps ?

  • @gracegoce5295
    @gracegoce5295 38 минут назад

    with no code and keep showing code across the video ... where's the NO code ?

  • @face2611
    @face2611 35 минут назад

    This is amazing - thanks for the comprehensive demo!

  • @brunodangelo1146
    @brunodangelo1146 2 часа назад

    Matthew really channeling his inner Mickey Mouse in that thumbnail.

  • @giulianobellini8168
    @giulianobellini8168 Час назад

    great, but how much did it cost to build this app with pythagora ?

  • @sicarioinc.1843
    @sicarioinc.1843 59 минут назад

    it has never been so satisfying and promising .

  • @puremajik
    @puremajik 2 часа назад

    Can you compare with Claude dev and aider?

  • @fabriciocesarthadeodelima2961
    @fabriciocesarthadeodelima2961 Час назад

    Is anyone else having issues to create an account?

  • @pranavgujarathi7572
    @pranavgujarathi7572 2 часа назад

    Ohh look another advertisement for a paid service that is apparently also the 'best AI coding assistant ever'

    • @1guitar12
      @1guitar12 Час назад

      That’s what I want to know too. What’s the cost for Matt’s project?

  • @jacobspang21
    @jacobspang21 59 минут назад

    Lots of effort great video thanks for posting

  • @thays182
    @thays182 Час назад

    What is this doing that Claude cannot?

  • @keithprice3369
    @keithprice3369 Час назад

    What languages can it build in? I didn't see that mentioned in the github page, either.

  • @pinnaclememes
    @pinnaclememes Час назад

    cool app would love to test it my self

  • @nikhil_jadhav
    @nikhil_jadhav Час назад

    I created an account on your app.

  • @jakobselman1404
    @jakobselman1404 2 часа назад

    why doesnt anyone speak about the dev day OpenAI today? is it that bad?

    • @Dev-xt7yt
      @Dev-xt7yt 2 часа назад

      Had any youtuber covered above the devday yet?

  • @RadAlzyoud
    @RadAlzyoud Час назад

    One word. Brilliant!

  • @ShookMedia-k3g
    @ShookMedia-k3g 59 минут назад

    Is it better than cursor?

  • @RahulChauhan-wd1hp
    @RahulChauhan-wd1hp 21 минуту назад

    Is is paid or free?

  • @jacobdallas7396
    @jacobdallas7396 Час назад

    Great video!

  • @mindaza0
    @mindaza0 33 минуты назад

    Crazy

  • @kevinhaze796
    @kevinhaze796 2 часа назад

    Sponsored .

  • @pierremacb4668
    @pierremacb4668 Час назад

    good demo

  • @nufh
    @nufh 2 часа назад

    Cool.

  • @kartiknagrale1479
    @kartiknagrale1479 Час назад

    wow

  • @Playground-qx4jt
    @Playground-qx4jt 2 часа назад

    wtf

  • @ItsAllFake1
    @ItsAllFake1 2 часа назад

    I thought the word was "epoch". (?)

    • @Kaguoro
      @Kaguoro Час назад

      Epic as referring to the agile concept of a set of user stories that each one describe a use case, often using a card approach, and then are further detailed into individual tasks that must be completed to achieve the functionality of the corresponding user story.

  • @Ushsh303
    @Ushsh303 2 часа назад +1

    Love from india 🇮🇳

  • @drwhitewash
    @drwhitewash Час назад

    Simple off the shelf things rained from some blogs, sure. For anything custom and more complex, the LLMs generate complete garbage.

  • @AlexanderWeixelbaumer
    @AlexanderWeixelbaumer 2 часа назад

    1600 lines of code, these are rookie numbers

    • @stefano94103
      @stefano94103 2 часа назад +1

      Considering the average beginning programmer wouldn't write more than 200 lines of code in a day this is next level for a non-programmer

    • @mrpocock
      @mrpocock Час назад

      ​@@stefano94103I'm happy if I can write 50 lines in a day. Touch 100 lines. More than that, and who knows what bugs i have summoned?

  • @DailyTuna
    @DailyTuna 2 часа назад

    Awesome!