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  9 часов назад +9

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

    • @satyajitbeura_factscheck
      @satyajitbeura_factscheck 9 часов назад +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 9 часов назад

      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 8 часов назад +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 8 часов назад

      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 7 часов назад +1

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

  • @khalilkasmi5760
    @khalilkasmi5760 9 часов назад +11

    really like the videos Matthew, keep it up

  • @3thinking
    @3thinking 9 часов назад +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 9 часов назад +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 9 часов назад +2

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

    • @mrpocock
      @mrpocock 8 часов назад

      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 7 часов назад +2

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

    • @3thinking
      @3thinking 7 часов назад +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 9 часов назад +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 7 часов назад +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 9 часов назад +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 9 часов назад +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 9 часов назад +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 9 часов назад +2

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

    • @stefano94103
      @stefano94103 8 часов назад +3

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

    • @Boxing_Gamer
      @Boxing_Gamer 8 часов назад

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

  • @Saurav-xx
    @Saurav-xx 8 часов назад +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 8 часов назад +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 8 часов назад +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 8 часов назад +2

    How would the benchmark check your "Apple" question?

  • @yang5843
    @yang5843 8 часов назад +4

    I'm out of a job

  • @riverrob1
    @riverrob1 9 часов назад +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 7 часов назад

      Um, detailed changelog?

    • @riverrob1
      @riverrob1 7 часов назад

      @@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 9 часов назад +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 8 часов назад

      Is that in their TOS or privacy terms?

    • @sluggy6074
      @sluggy6074 8 часов назад

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

  • @tft_heart
    @tft_heart 8 часов назад +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 9 часов назад +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 9 часов назад +1

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

  • @egrinant2
    @egrinant2 6 часов назад

    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 6 часов назад

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

  • @sustainitech
    @sustainitech 7 часов назад

    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 8 часов назад

    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 7 часов назад

    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 7 часов назад

    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 7 часов назад

    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 8 часов назад

    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 8 часов назад

    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 7 часов назад

    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 7 часов назад

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

  • @ICProfessional
    @ICProfessional 7 часов назад

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

  • @Dina_tankar_mina_ord
    @Dina_tankar_mina_ord 7 часов назад

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

  • @therealsergio
    @therealsergio 7 часов назад

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

  • @AndreaSergon
    @AndreaSergon 8 часов назад

    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 8 часов назад

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

  • @mrpocock
    @mrpocock 9 часов назад

    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 9 часов назад +2

    "Epic" lol Epoch?

  • @BoxLaneProductions
    @BoxLaneProductions 9 часов назад

    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 9 часов назад +1

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

    • @stefano94103
      @stefano94103 8 часов назад +1

      Less and less every day

    • @mrpocock
      @mrpocock 8 часов назад

      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 8 часов назад

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

  • @NarrativeDrivenArt
    @NarrativeDrivenArt 7 часов назад

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

  • @isayldz435
    @isayldz435 9 часов назад

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

  • @gracegoce5295
    @gracegoce5295 7 часов назад

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

  • @face2611
    @face2611 7 часов назад

    This is amazing - thanks for the comprehensive demo!

  • @brunodangelo1146
    @brunodangelo1146 9 часов назад

    Matthew really channeling his inner Mickey Mouse in that thumbnail.

  • @giulianobellini8168
    @giulianobellini8168 7 часов назад

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

  • @sicarioinc.1843
    @sicarioinc.1843 7 часов назад

    it has never been so satisfying and promising .

  • @puremajik
    @puremajik 9 часов назад

    Can you compare with Claude dev and aider?

  • @fabriciocesarthadeodelima2961
    @fabriciocesarthadeodelima2961 8 часов назад

    Is anyone else having issues to create an account?

  • @pranavgujarathi7572
    @pranavgujarathi7572 9 часов назад

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

    • @1guitar12
      @1guitar12 8 часов назад

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

  • @jacobspang21
    @jacobspang21 7 часов назад

    Lots of effort great video thanks for posting

  • @thays182
    @thays182 8 часов назад

    What is this doing that Claude cannot?

  • @keithprice3369
    @keithprice3369 8 часов назад

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

  • @pinnaclememes
    @pinnaclememes 8 часов назад

    cool app would love to test it my self

  • @nikhil_jadhav
    @nikhil_jadhav 8 часов назад

    I created an account on your app.

  • @jakobselman1404
    @jakobselman1404 9 часов назад

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

    • @Dev-xt7yt
      @Dev-xt7yt 9 часов назад

      Had any youtuber covered above the devday yet?

  • @RadAlzyoud
    @RadAlzyoud 8 часов назад

    One word. Brilliant!

  • @ShookMedia-k3g
    @ShookMedia-k3g 7 часов назад

    Is it better than cursor?

  • @RahulChauhan-wd1hp
    @RahulChauhan-wd1hp 7 часов назад

    Is is paid or free?

  • @jacobdallas7396
    @jacobdallas7396 8 часов назад

    Great video!

  • @mindaza0
    @mindaza0 7 часов назад

    Crazy

  • @kevinhaze796
    @kevinhaze796 9 часов назад

    Sponsored .

  • @pierremacb4668
    @pierremacb4668 8 часов назад

    good demo

  • @nufh
    @nufh 9 часов назад

    Cool.

  • @kartiknagrale1479
    @kartiknagrale1479 8 часов назад

    wow

  • @Playground-qx4jt
    @Playground-qx4jt 9 часов назад

    wtf

  • @ItsAllFake1
    @ItsAllFake1 9 часов назад

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

    • @Kaguoro
      @Kaguoro 8 часов назад

      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 9 часов назад +1

    Love from india 🇮🇳

  • @drwhitewash
    @drwhitewash 7 часов назад

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

  • @AlexanderWeixelbaumer
    @AlexanderWeixelbaumer 9 часов назад

    1600 lines of code, these are rookie numbers

    • @stefano94103
      @stefano94103 8 часов назад +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 7 часов назад

      ​@@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 9 часов назад

    Awesome!