Phidata
Phidata
  • 23
  • 85 911
✨ Mastering Agentic RAG ✨ | Agents | Phidata
✨ Mastering Agentic RAG ✨
Curious about the difference between traditional RAG and Agentic RAG?
🔹 Traditional RAG: Uses simple search and prompt stuffing - great for straightforward tasks but struggles with complex queries 😕
🔹 Agentic RAG: Gives the agent a tool to search for information independently, exactly when it needs it! 🚀
In this video, we’ll break down why Agentic RAG is the next step for more nuanced, powerful information retrieval. Plus, before you dive into advanced chunking and search techniques, get a handle on what makes Agentic RAG a game-changer! 🔍⚡️
Let’s level up our RAG skills!
Code: git.new/agentic-rag
Docs: phidata.link/knowledge
Github: phidata.link/github
Discord: phidata.link/discord
Community: phidata.link/community
#Agents #Phidata #AgenticFrameworks #AI
Переглядів: 488

Відео

Introducing Reasoning Agents ✨ | Phidata
Переглядів 3059 годин тому
🚀✨ Introducing Reasoning Agents 🧠🤖 ⚠️ EXPERIMENTAL FEATURE ⚠️ Make agents think step-by-step, explore different paths, backtrack and validate. An experiment combining COT tool use 🔧💡 DISCLAIMER: Not for production use and only works with gpt-4o Code: git.new/reasoning-agents Docs: phidata.link/docs Github: phidata.link/github Discord: phidata.link/discord Community: phidata.link/community #Agen...
Agentic Memory ✨ | Agents | Phidata
Переглядів 2199 годин тому
In this video we talk about the 3 types of memories for building a great AX (agent experience) 1. Chat History: previous messages from the session 🗒️ 2. User Memories: notes and insights about the user ✨ 3. Summaries: highlights and key topics 🪡 Code: git.new/agent-memory Docs: phidata.link/docs Github: phidata.link/github Discord: phidata.link/discord Community: phidata.link/community #Agents ...
Local Agents with Llama 3.1:8b ✨ | Agents | Phidata
Переглядів 3199 годин тому
This is Part 2 of the Fully local Agents with Ollama Agent UI ✨ 🏆 Pros: local, private and free 🫡 ⚠️ Cons: works 50% of the time 🤷‍♂️ Code: git.new/local-agents Docs: phidata.link/docs Github: phidata.link/github Discord: phidata.link/discord Community: phidata.link/community Part 1: ua-cam.com/video/d-Kh0SvgB6k/v-deo.html #Agents #Phidata #AgenticFrameworks #AI
Fully local Agents with Ollama + Agent UI ✨ | Agents | Phidata
Переглядів 1,3 тис.21 годину тому
Fully local Agents with Ollama Agent UI ✨ Raw video testing local agents running llama3.2 and Agent UI. This is 3b model so don't expect good results. Testing with 8b model coming soon. 🏆 Pros: local, private and free 🫡 ⚠️ Cons: works 30-50% of the time 🤷‍♂️ Code: git.new/local-agents Docs: docs.phidata.com/agents Github: git.new/phidata #Agents #Phidata #AgenticFrameworks #AI
Agent UI | the first-ever chat interface for AI Agents
Переглядів 3,9 тис.День тому
🚀 Introducing the first-ever Agent UI 🚀 This is hands-down my favorite product! Chat with local Agents tailored to my needs. Local memory, storage, knowledge and tools 🔥 ⚡️ Your data, your control 🧠 Compatible with any LLM 🤝 Run multiple agents or a team of agents Code: git.new/agent-ui Docs: docs.phidata.com/agents Github: git.new/phidata
Agents 101: Introduction & Setup
Переглядів 636День тому
🚀 Starting a new series Agents 101 In this one we're starting from scratch: What are Agents 💻 Setting up your environment 🌐 Web Search Agent 💰 Finance Agent 🔍 RAG Agent 🤝Team of agents! Code: git.new/agents-101 Docs: docs.phidata.com/agents Github: git.new/phidata
Introducing the new & improved phidata
Переглядів 326День тому
🚀 Say hello to the new & improved phidata 🚀 Build, ship, and monitor Agents with blazing-fast memory, knowledge, tools & reasoning 🔥 ⚡️ 70% faster memory & knowledge 🛠 100 tools 🧠 Reasoning Agents 🤝 Multi-agent collaboration 📊 Built-in monitoring and Agent UI Checkout the new website: www.phidata.com or github: git.new/phidata
LLM OS on AWS
Переглядів 2,5 тис.4 місяці тому
Lets run the `LLM OS` inspired by the great Andrej Karpathy on AWS Can LLMs be the CPU of a new operating system and solve problems using: 💻 software 1.0 tools 🌎 internet browsing 📕 knowledge retrieval communication with other LLMs Docs: phidata.link/llmos-aws ⭐️ Phidata: git.new/phidata Questions on Discord: phidata.link/discord
Build AI Agents with GPT-4o from scratch 🔥
Переглядів 8 тис.5 місяців тому
Lets build AI Agents with GPT-4o from scratch 🔥 🌎 Web Search Agent (2:40) 📈 Finance Agent (3:30) 🫡 Hackernews Agent (5:50) 📊 Data Analysis Agent (8:10) 🗒️ Research Agent (9:35) Code: phidata.link/assistants ⭐️ Phidata: git.new/phidata Questions on Discord: phidata.link/discord
Team of AI Agents using gpt-4o
Переглядів 4,5 тис.5 місяців тому
Lets build a team of AI Agents using the new GPT-4o model. We have: Driver Agent with memory, knowledge & tools 🫡 Sub-agents for dedicated tasks 👩‍👦‍👦 Working together to solve problems Code: phidata.link/agents ⭐️ Phidata: git.new/phidata Questions on Discord: phidata.link/discord
LLM OS with gpt-4o
Переглядів 20 тис.5 місяців тому
Lets build the `LLM OS` inspired by the great Andrej Karpathy using the new GPT-4o model. Can LLMs be the CPU of a new operating system and solve problems using: 💻 software 1.0 tools 🌎 internet browsing 📕 knowledge retrieval communication with other LLMs Code: git.new/llm-os ⭐️ Phidata: git.new/phidata Questions on Discord: phidata.link/discord
Build the LLM OS | Autonomous LLMs as the new Operating System
Переглядів 10 тис.5 місяців тому
Lets build the `LLM OS` inspired by the great Andrej Karpathy Can LLMs be the CPU of a new operating system and solve problems using: 💻 software 1.0 tools 🌎 internet browsing 📕 knowledge retrieval communication with other LLMs Code: git.new/llm-os ⭐️ Phidata: git.new/phidata Questions on Discord: phidata.link/discord
Llama3 Autonomous RAG
Переглядів 3,9 тис.5 місяців тому
Lets build Autonomous RAG where Llama3 decides how to pull the data it needs. Code: git.new/groq-autorag ⭐️ Phidata: git.new/phidata Questions on Discord: phidata.link/discord Here's the flow: 🦋 The user asks a question. 🤔 Llama3 decides whether to search its knowledge, memory, internet or make an API call. ✍️ Llama3 answers with the context.
Autonomous RAG | The next evolution of RAG AI Assistants
Переглядів 6 тис.5 місяців тому
Lets build an Autonomous RAG Assistant where we let the LLM automatically pull the data it needs. Code: git.new/auto-rag ⭐️ Phidata: git.new/phidata Questions on Discord: phidata.link/discord Here's the flow: 🦋 The user asks a question. 🤔 LLM decides whether to search its knowledge, memory, internet or make an API call. ✍️ LLM answers with the context.
Generate Investment Reports using Llama 3 & Groq | AI Assistant | Llama3
Переглядів 2 тис.6 місяців тому
Generate Investment Reports using Llama 3 & Groq | AI Assistant | Llama3
Llama3 Research Assistant powered by Groq
Переглядів 1,9 тис.6 місяців тому
Llama3 Research Assistant powered by Groq
Llama3 local RAG | Step by step chat with websites and PDFs
Переглядів 12 тис.6 місяців тому
Llama3 local RAG | Step by step chat with websites and PDFs
Building New Worlds with Local LLMs
Переглядів 6438 місяців тому
Building New Worlds with Local LLMs
Fully Local RAG AI App using OpenHermes and Ollama
Переглядів 3,1 тис.8 місяців тому
Fully Local RAG AI App using OpenHermes and Ollama
Build an AI App in 3 steps | Autonomous Assistants
Переглядів 3,5 тис.9 місяців тому
Build an AI App in 3 steps | Autonomous Assistants
Python Engineer
Переглядів 3639 місяців тому
Python Engineer
Data Analyst AI
Переглядів 3319 місяців тому
Data Analyst AI

КОМЕНТАРІ

  • @alextiger548
    @alextiger548 2 години тому

    Beautiful. In 'Real RAG' we want to limit search the knowledge base only. Will this instruction : "Only search your knowledge base. If information could not be found in the knowledge base, tell this to user and exit." do the job? it seems so. Or we need to set a specific flag in the Agent?

  • @alextiger548
    @alextiger548 13 годин тому

    Perfect idea, it is like attaching your personal hard drive to the main LLM brain.

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w 2 дні тому

    great content!

    • @phidata
      @phidata 2 дні тому

      Thank you 🙌

  • @BirdManPhil
    @BirdManPhil 3 дні тому

    what happens if you vector thousands of documents for rag

    • @phidata
      @phidata 2 дні тому

      When working with thousands of documents in a vector database for RAG, a few optimizations can make a big difference in managing the data efficiently. Semantic search, for example, can become computationally intensive with a large dataset. To enhance performance, consider optimized algorithms like HNSW or even hybrid search methods that combine keyword search with embeddings. These are just starting points, and we can certainly explore additional ways to optimize based on your specific use case. Feel free to join our community for a deeper discussion community.phidata.com/ |discord.gg/Ye8rQbaT

    • @phidata
      @phidata 2 дні тому

      When working with thousands of documents in a vector database for RAG, a few optimizations can make a big difference in managing the data efficiently. Semantic search, for example, can become computationally intensive with a large dataset. To enhance performance, consider optimized algorithms like HNSW (Hierarchical Navigable Small World) or even hybrid search methods that combine keyword search with embeddings. These are just starting points, and we can certainly explore additional ways to optimize based on your specific use case.

  • @sharankumar31
    @sharankumar31 3 дні тому

    such a nice feature..... Please focus more and improve really loved it....

    • @phidata
      @phidata 2 дні тому

      We are on it !!

  • @iredtm4812
    @iredtm4812 3 дні тому

    Great content

    • @phidata
      @phidata 3 дні тому

      Thank you 😊

  • @luigitech3169
    @luigitech3169 4 дні тому

    Cool, not all open models have the tool support, maybe mistral-nemo:12B or gemma2:9B are better

  • @dambrubaba
    @dambrubaba 4 дні тому

    Add option to use Gemini API

    • @phidata
      @phidata 3 дні тому

      Hello! Yes, we do support Gemini. You can find more details in our docs here: docs.phidata.com/examples/provider/gemini

    • @dambrubaba
      @dambrubaba 3 дні тому

      @@phidata Thanq

  • @d.d.z.
    @d.d.z. 4 дні тому

    Nice tool. Thank you

    • @phidata
      @phidata 3 дні тому

      You're welcome!

  • @LudwigSolutionsAI22
    @LudwigSolutionsAI22 4 дні тому

    I can help with the prompts

  • @LudwigSolutionsAI22
    @LudwigSolutionsAI22 4 дні тому

    Hope you feel better soon 🤧

    • @phidata
      @phidata 4 дні тому

      thank you 🧡

  • @LudwigSolutionsAI22
    @LudwigSolutionsAI22 4 дні тому

    Thank you so much for continuing these videos 😎🚀 Phidata is a tool everyone should be using in my opinion 😎🚀

    • @phidata
      @phidata 3 дні тому

      Glad you like them!

  • @UncleDavid
    @UncleDavid 7 днів тому

    I really like your python library i’ve been mimicking everything phidata oriented in Siri Shortcuts with LLM Farm 🤣

  • @UncleDavid
    @UncleDavid 7 днів тому

    Are you saying it’s local as in it has the capability or something? Because I see you’re using ChatGPT and that’s not local, your inputs are sent to their servers so you’re local data is getting sent to them?

    • @phidata
      @phidata 4 дні тому

      By local i mean the agent sessions and memory is local. You can also use local models via ollama so in that case even your inputs arent sent anywhere -- which will be 100% local. For this demo i used gpt-4o just because it works better.

  • @Karl-Asger
    @Karl-Asger 7 днів тому

    Great release, Phidata is looking nice! I'll contribute one suggestion to display the nested calls (if agent --> agent --> tool, show both the agent selection call and the tool selection by the selected agent)

    • @phidata
      @phidata 3 дні тому

      Great suggestion! Thanks a lot 🙌

  • @Techonsapevole
    @Techonsapevole 7 днів тому

    Thanks for supporting Local AI models!

    • @phidata
      @phidata 7 днів тому

      Our pleasure!

  • @gnosisdg8497
    @gnosisdg8497 7 днів тому

    Great job as always but can it be also used for local LLM models or ollama llama 3.1 ? do we really have to always use openai ? i mean is there a chance we can use it with smaller llm models, please bare in mind that we dont all have access to mighty GPU and most of the common users use cpu !

    • @tomgreen8246
      @tomgreen8246 7 днів тому

      Yes. They have a complete guide.

    • @phidata
      @phidata 7 днів тому

      Yes, you can definitely run local LLM models like Llama 3.1! Phidata isn't limited to OpenAI-you can use smaller models locally, and we've got a video on our UA-cam channel explaining how. ua-cam.com/video/d-Kh0SvgB6k/v-deo.html You can also check out our docs on how to run Ollama: docs.phidata.com/examples/provider/ollama

  • @renesis888
    @renesis888 8 днів тому

    Followed all the steps but can't get into localhost. It says, "Detail":"Not found". Any idea what i am doing wrong ?

    • @phidata
      @phidata 7 днів тому

      hi @renesis888 - localhost:7777 will be serving the playground server, which you can view the api docs for at localhost:7777/docs To interact with the agents, please go to phidata.app/playground and select localhost:7777 as the endpoint The phidata.app/playground will reach the agents running on locahost:7777 let me know if you need help or drop by our discord :)

  • @donFrankAlvarez
    @donFrankAlvarez 8 днів тому

    Can you have different agent collaborate on a task, not just one agent work on the task, like CrewAI?

    • @phidata
      @phidata 7 днів тому

      Hey @donFrankAlvarez! Yes, Phidata allows you to have different agents collaborate on a task. We call it "Teams". docs.phidata.com/agents/teams

    • @phidata
      @phidata 2 дні тому

      Yes. Multiple agents can collaborate on a task. You can checkout agent teams. Here are few examples github.com/phidatahq/phidata/tree/main/cookbook/teams Feel free to join our community for a deeper discussion: community.phidata.com/ | discord.gg/Ye8rQbaT

  • @misagarcia5710
    @misagarcia5710 8 днів тому

    it doesn't authenticate for me, any suggestions?

    • @phidata
      @phidata 7 днів тому

      You can try running phi auth to authenticate. If that doesn't work, you can manually set the PHI_API_KEY environment variable by copying your key from phidata.app Let us know if you need any more help!

    • @phidata
      @phidata 2 дні тому

      Hey there! Which browser are you using, and have you had a chance to set your PHI_API_KEY? If you need more support, feel free to join our community at discord.gg/Ye8rQbaT. Our engineers will be happy to assist!

    • @misagarcia5710
      @misagarcia5710 11 годин тому

      @@phidata I was on safari, I tried it from chrome on windows and it worked seamlessly, thank you for the reply. Thanks so much for local AI Support, it's awesome.

  • @keithmurray9720
    @keithmurray9720 9 днів тому

    I thought llama 3.2 was only 3b parameters?

    • @phidata
      @phidata 7 днів тому

      yes sir! sorry for the confusion. i have another video with llama3.1 coming up which is 8b my bad and I apologize

    • @Techonsapevole
      @Techonsapevole 7 днів тому

      @@phidata Yes Llama3.1 8B is much better

  • @chjpiu
    @chjpiu 9 днів тому

    Excellent video, thank you so much ❤

    • @phidata
      @phidata 7 днів тому

      Glad you enjoyed it!

  • @NormaIinsan
    @NormaIinsan 9 днів тому

    Perfect video and tutorial, please also add abilitiy to add documents with several extensions, to be able to talk with them. Even may be to train the model, why not.

    • @phidata
      @phidata 7 днів тому

      thank you, document uploads is in the works :) coming soon!

  • @limjuroy7078
    @limjuroy7078 9 днів тому

    This is insane!!!

  • @12wsaqw
    @12wsaqw 9 днів тому

    Excellent video. Thank you so much! Also, Llama3.2 is a very restricted model in my experience - testing.

    • @phidata
      @phidata 7 днів тому

      We are glad you liked it!

  • @mikew2883
    @mikew2883 9 днів тому

    Great stuff! 👏

  • @tomgreen8246
    @tomgreen8246 9 днів тому

    Best framework I've used by far. Better than the paid ones; this saves me so many hours. Great work, and thanks for supporting Open Source.

    • @phidata
      @phidata 8 днів тому

      Great to hear!

    • @tomgreen8246
      @tomgreen8246 8 днів тому

      @phidata cheers guys, should be proud of your work.

  • @KingBadger3d
    @KingBadger3d 9 днів тому

    PLEASE remove the stupid google/github login ? WTF, hows that usefull at all. Just let it be a login like openwebui does set localy. This is unusable as a production tool like this, useless. Dissapointing as it looks OK.

    • @patmw
      @patmw 9 днів тому

      its open source. its on you to implement whatever login you want

    • @KingBadger3d
      @KingBadger3d 9 днів тому

      No worries, Ive tested it and the finance agent doesnt work and just says I dont have access to any realtime finacial data. You can only use one agent tool at a time?, web search for example, you cant use web search and another tool in the same agent (you should be able to click a checkbox against multiple tools and have an agent use them) The RAG system isnt functioning at all for me, im on windows sooooo.... All in all, its very buggy and to be honest if I have to deconstruct the beta in such a large way to remove the login system that NEEDS to be internet connected even though the use case is totaly localy run agents systems that might not even have internet connectivity on that specific server for security reasons. I have streamlit apps that work better than this with agent systems (I use CrewAI), Langchain support should be in theory part of the framework to begin with as an option. When using ollama, you have to hard code the ollama model? weird, ok. What you need to do is have a drop down menu under the agent thats lets you select the ollama model per agent out of a list of ALL ollama models available, you can return models list with ollama in python, i do it in streamlit and just select the model you want. If I retask this it probably would be to intergrate it with CrewAI, but crewai already has a secret prototype GUI system like this thats soon to be released. I liked the idea, implementation is iffy. Good luck, im out.

    • @tomgreen8246
      @tomgreen8246 8 днів тому

      @@KingBadger3d Open Source. Change it yourself

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w 9 днів тому

    Awesome. Great stuff.

    • @phidata
      @phidata 8 днів тому

      Thank you! Cheers!

  • @iredtm4812
    @iredtm4812 9 днів тому

    Hello, I have a question about memory - how quickly can it recall a conversation if in history this conversation was a month ago? Is there any mechanism that speeds up database searching, something like RAG? I'm thinking of adding responsive audio responses as a local option. Another question is it possible to add your trained llm model that will have information only related to a certain company? Thank you for your answer

    • @phidata
      @phidata 2 дні тому

      Thank you for your question! Since the agent's memory is stored in-memory, the retrieval speed remains quite fast, even for conversations from a month ago. We’ve implemented three retrieval strategies-last_n, first_n, and semantic-so you can choose the one that best suits your use case for optimized performance. For your other question, yes, it’s definitely possible to integrate a custom-trained LLM focused exclusively on company-specific information. This can be a powerful way to tailor responses precisely to your needs Feel free to join our community for a deeper discussion: community.phidata.com/ | discord.gg/Ye8rQbaT

  • @SoloJetMan
    @SoloJetMan 10 днів тому

    what's the system requirements for running this locally? RAM, VRAM, etc

    • @phidata
      @phidata 7 днів тому

      For local models, the system requirements typically depend on the provider, and the RAM and VRAM needed can vary depending on the size of the model. If you're planning to run Llama 2 on Ollama then we recommend checking Ollama's website for specific requirements. They usually offer detailed information about the necessary hardware specifications.

  • @chjpiu
    @chjpiu 10 днів тому

    Thank you so much for your excellent tool. Please let me know how we can use Ollama with these agents.

    • @phidata
      @phidata 8 днів тому

      Thank you for your kind words! 🙏 You can use Ollama by following the steps outlined in our documentation. Feel free to check it out here: docs.phidata.com/models/ollama Let us know if you need any more help!

  • @figs3284
    @figs3284 10 днів тому

    Agree on the audio idea. What about using f5/e2 for asr tts?

    • @figs3284
      @figs3284 10 днів тому

      Whisper turbo* as well

    • @phidata
      @phidata 4 дні тому

      working on it, will have something in december (november is a bit busy)

  • @12wsaqw
    @12wsaqw 10 днів тому

    I like working with PhiData. Simplicity is king. I look forward to your videos. I think it absolutely hilarious how you keep repeating 'completely local' 'totally private' 'nothing leaves your computer'. The app sends all the data to openai SEVERAL TIMES. Not local and not private. Keep up the great work.

  • @saschacontes2305
    @saschacontes2305 11 днів тому

    How is it going? It’s too quite on this channel.

  • @himanshi191
    @himanshi191 Місяць тому

    can you please tell how to use openapi key for free

    • @phidata
      @phidata 7 днів тому

      Hello @himanshi191 👋 OpenAI's API key is not available for free. They offer a pricing structure based on usage and you'll need to create an account and provide billing details to obtain an API key.

  • @zeusconquers
    @zeusconquers Місяць тому

    I really like it. Would love it more if it had support for sambanova api. it has badass support for llama 3.1 405b at 240t/s and its free.

  • @Idi.B
    @Idi.B Місяць тому

    I know this is big but I a barely understand 30% of all the mentioned terms here 😂. And I am a JavaScript developer. Not familiar with python.

  • @drsimonpark
    @drsimonpark Місяць тому

    Llama3 similar to chatgpts

  • @weirobin7523
    @weirobin7523 2 місяці тому

    Great sharing. I tried following your steps, but got error when I read the pdf file. 'StatementError: (builtins.ValueError) expected 768 dimensions, not 0', what might be the reason for this? thx.

    • @Tony-cw6om
      @Tony-cw6om Місяць тому

      I got a similar error, have you find a solution for this?

  • @wSevenDays
    @wSevenDays 2 місяці тому

    Thank you for the videos! I could integrate LLM OS with Python assistant in just 15 minutes

  • @nunomendes6207
    @nunomendes6207 2 місяці тому

    Please continue the project and videos

  • @dr.mikeybee
    @dr.mikeybee 2 місяці тому

    Very interesting. Can this use Ollama? Or do tools not work well there?

  • @alextiger548
    @alextiger548 3 місяці тому

    thanks man. fantastic LLMs architecture

  • @six1free
    @six1free 3 місяці тому

    I want to use mysql for both the knowledge base and storage but i don't see an appropriate tool and don't want to hack and slash my own without understanding your underlying structure ... prety please? :D

  • @BenjaminTovarCisneros
    @BenjaminTovarCisneros 3 місяці тому

    Excellent work, this tool is fantastic. Do you know if there is a limit on the amount of PDFs that I can use to feed the model? Do I have to upload all the PDFs every time I restart the tool or are all the PDFs stored persistently in the knowledge base? Even if I restart Docker . Again, this tool is amazing, thank you.

  • @alextiger548
    @alextiger548 3 місяці тому

    Supper stuff. Hope to see this part when this is implemented : Can be customized and fine-tuned for specific tasks

  • @grimsk
    @grimsk 4 місяці тому

    처음 생각 하는 게 어렵지

  • @alextiger548
    @alextiger548 4 місяці тому

    can we use SQLTools with Microsoft SQL Server database ?

  • @alextiger548
    @alextiger548 4 місяці тому

    best open source for LLM. thanks man!