Breaking Down & Testing FIVE LLM Agent Architectures - (Reflexion, LATs, P&E, ReWOO, LLMCompiler)

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ธ.ค. 2024

ความคิดเห็น • 50

  • @pinkmatter8488
    @pinkmatter8488 7 หลายเดือนก่อน +3

    Your channel has been very valuable today to get me situated on how to get the hang of LLM use. I can now start thinking about project ideas to get some practice. Thank you very much !

  • @MekMoney79
    @MekMoney79 7 หลายเดือนก่อน +4

    outstanding overview of key the agentic architectures, I learned a ton, prob one of the best out atm - Thanks

  • @coolmcdude
    @coolmcdude 4 หลายเดือนก่อน

    Thank you for this video. Sometimes it’s hard to see what’s happening in agentic frameworks and this video helps explain what’s going on.

  • @Kmysiak1
    @Kmysiak1 3 หลายเดือนก่อน

    Bravo. I’ve been looking for something like this all week. Now I need to watch your langgraph videos.

    • @AdamLucek
      @AdamLucek  3 หลายเดือนก่อน

      Glad it was helpful!

  • @meetudeshi3520
    @meetudeshi3520 29 วันที่ผ่านมา

    Wonderful video with valuable insights!

  • @kenchang3456
    @kenchang3456 7 หลายเดือนก่อน

    This is really great info, thanks a bunch for sharing. What's really eye-opening is the run times and token counts.

  • @rodfarm3980
    @rodfarm3980 5 หลายเดือนก่อน

    I'm impressed with the explanations!

  • @PYETech
    @PYETech 7 หลายเดือนก่อน

    That's an amazing work we have here, guys. Cheers to you, bro. Thanks!

  • @ldelossantos
    @ldelossantos 3 หลายเดือนก่อน

    Thanks for the explanations!

  • @TheFocusedCoder
    @TheFocusedCoder 7 หลายเดือนก่อน

    Really good break down for folks building,thanks for putting this out

  • @tyler-morrison
    @tyler-morrison 7 หลายเดือนก่อน

    This breakdown is insanely helpful 👏
    I’ve been working as a Web Engineer for > 10 yrs and recently started learning about AI/ML. I began my career as a self-taught dev in the good ol’ jQuery days, but my lack of CS fundamentals is starting to come back an bite me.
    These architectural diagrams are incredibly useful for breaking down high-level concepts.

    • @AdamLucek
      @AdamLucek  7 หลายเดือนก่อน +3

      Glad you found this helpful! Everything I record and share is all self-taught as well, I've got no formal CS background- I just think the topic is interesting and worth sharing!

    • @tk0150
      @tk0150 7 หลายเดือนก่อน

      Would you share your slides? So helpful!

  • @kaushilkundalia2197
    @kaushilkundalia2197 6 หลายเดือนก่อน

    Loved this video. Great stuff.

  • @sanesanyo
    @sanesanyo 7 หลายเดือนก่อน +1

    Great work, thanks for this🙏. There is another agentic approach which is called self discovery. Would be cool if you cover that as well 😊.

  • @cmthimmaiah
    @cmthimmaiah 7 หลายเดือนก่อน

    Very nicely done, thank you for such a good preseentation.

  • @caokang4957
    @caokang4957 7 หลายเดือนก่อน

    Thank you for sharing! Great summary.

  • @AlexU-o1u
    @AlexU-o1u 7 หลายเดือนก่อน

    Good overview. It would be very interesting to see the answer quality benchmarks for these techniques. In a lot of real business cases the time and cost have much less importance than the quality.

  • @GriffinBrown-tq9jz
    @GriffinBrown-tq9jz 7 หลายเดือนก่อน

    Well done! Thank you, sir

  • @Jandodev
    @Jandodev 7 หลายเดือนก่อน

    We made a 7th with output focused recursive events at my company :)

  • @hemigwaypl
    @hemigwaypl 5 หลายเดือนก่อน +1

    Hey! Thanks for clear explanation! Is code available of those agents?

  • @MEvansMusic
    @MEvansMusic 7 หลายเดือนก่อน

    what is used for scoring?

  • @ricardoaltamiranomarquez753
    @ricardoaltamiranomarquez753 7 หลายเดือนก่อน

    ¿Puedes compartir con nosotros tu presentación de Miro?, Great Job

    • @AdamLucek
      @AdamLucek  7 หลายเดือนก่อน +1

      Here you go! drive.google.com/file/d/1ESnrIy4c5LPOhNHRnn87Cv7DU_i0-_J9/view?usp=sharing

    • @ricardoaltamiranomarquez753
      @ricardoaltamiranomarquez753 7 หลายเดือนก่อน

      @@AdamLucek thank you very much, you are very good

  • @JEffigy
    @JEffigy 7 หลายเดือนก่อน

    Hey can you please share the miro board link? Or drop it into a high res pdf? AWESOME work btw 👍👍👍

    • @AdamLucek
      @AdamLucek  7 หลายเดือนก่อน

      Here you go! drive.google.com/file/d/1ESnrIy4c5LPOhNHRnn87Cv7DU_i0-_J9/view?usp=sharing

  • @xollob
    @xollob 7 หลายเดือนก่อน

    Hi Adam, great work. I've been struggling trying to evaluate the different agent frameworks, autogen, crewai VRSEN and on and on. langchain etc. seems to be more logical as we can see what's happening and is more predictable. Would it be possible to get the Miro you built for this presentation? Greetings from France.

    • @AdamLucek
      @AdamLucek  7 หลายเดือนก่อน +1

      Here you go! drive.google.com/file/d/1ESnrIy4c5LPOhNHRnn87Cv7DU_i0-_J9/view?usp=sharing

    • @xollob
      @xollob 7 หลายเดือนก่อน

      @@AdamLucek Thank you so much Adam.

  • @genXstream
    @genXstream 7 หลายเดือนก่อน

    Which would you say is more crucial to analyzing the "correctness" of the language agent tree search result: "blah blah blah" or "yada yada yada"?

    • @AdamLucek
      @AdamLucek  7 หลายเดือนก่อน

      Im more partial to yada yada yada, but I can see the benefits of blah blah blah. Really comes down to your use case and desired blah to yada ratio

  • @lsyang1755
    @lsyang1755 2 หลายเดือนก่อน

    why is there no ReAct mentioned?

  • @lavamonkeymc
    @lavamonkeymc 7 หลายเดือนก่อน

    Question: If I have a data preprocessing agent that has access to around 20 preprocessing tools, what is the best way to go about executing them on a pandas data frame? Do I have the data frame in the State and then pass that input in the function? Does the agent need to have access to that data frame or can we abstract that?

    • @AdamLucek
      @AdamLucek  7 หลายเดือนก่อน

      I imagine it could be abstracted out. A lot of the processing you can do with a langgraph setup similar to these doesn't necessarily need an LLM touch at the computation/function step- could use the LLM for logic based routing to the right node function that is already defined to affect a pre set dataframe

  • @matthewpublikum3114
    @matthewpublikum3114 7 หลายเดือนก่อน

    Where's the code? It would be nice to know what is the smallest LLM capable of doing the planner/task decomposition and verification.

    • @AdamLucek
      @AdamLucek  7 หลายเดือนก่อน +2

      The code comes from LangChain's series on LangGraph, linked in the description. Here's a direct link to their repo github.com/langchain-ai/langgraph/tree/main/examples

  • @PRColacino
    @PRColacino 7 หลายเดือนก่อน

    Great video! Could you share the code?

    • @AdamLucek
      @AdamLucek  7 หลายเดือนก่อน

      Thanks! The code comes from LangChain's series on LangGraph, linked in the description. Here's a direct link to their repo github.com/langchain-ai/langgraph/tree/main/examples

  • @linuszhu
    @linuszhu 7 หลายเดือนก่อน

    which one do you prefer for the recommendation

    • @AdamLucek
      @AdamLucek  7 หลายเดือนก่อน

      I would say each have different applications, and are better used as parts of larger agent ecosystems. I.e. taking a reflection based approach to some end validation step would be useful, however a more plan-and-execute style approach to initial generation would likely be a better first step. As with most llm based apps, a lot depends on what data your using, the task/end goal you want, and your tolerance of processing time.
      Would more so apply the general concepts here rather than see them as strict end solutions 😁

  • @ShaunPrince
    @ShaunPrince 5 หลายเดือนก่อน

    The volume is super low on this, compared to every other video I have watched today. Consider trying to hit the 0db mark while you speak normally, in your screen capturing app. You don't seem like someone that gets excited or screams, so as long as you just act like yourself, the 0db setting should be perfect for you. Good luck!

    • @AdamLucek
      @AdamLucek  5 หลายเดือนก่อน

      Thanks for the feedback! Trying to tune the levels right to not pick up the construction happening outside my window mainly 😂

  • @utkarshgarg8783
    @utkarshgarg8783 6 หลายเดือนก่อน +4

    Explanation of LATS is wrong. You only pick best nodes during simulation stage. During selection in mcts, you using uct algo to control exploration and exploitation.

    • @AdamLucek
      @AdamLucek  6 หลายเดือนก่อน +2

      Thanks for the clarification!

  • @niftylius
    @niftylius 7 หลายเดือนก่อน

    Hello

  • @sharannagarajan4089
    @sharannagarajan4089 7 หลายเดือนก่อน

    AlL of them suck

    • @readmarketings9061
      @readmarketings9061 7 หลายเดือนก่อน +2

      Do you have better solution?

    • @missigno42
      @missigno42 7 หลายเดือนก่อน +1

      Why?