- 23
- 85 911
Phidata
United States
Приєднався 27 лис 2023
Build AI Agents with memory, knowledge, tools and reasoning.
✨ 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
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
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
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?
Perfect idea, it is like attaching your personal hard drive to the main LLM brain.
great content!
Thank you 🙌
what happens if you vector thousands of documents for rag
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
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.
such a nice feature..... Please focus more and improve really loved it....
We are on it !!
Great content
Thank you 😊
Cool, not all open models have the tool support, maybe mistral-nemo:12B or gemma2:9B are better
Add option to use Gemini API
Hello! Yes, we do support Gemini. You can find more details in our docs here: docs.phidata.com/examples/provider/gemini
@@phidata Thanq
Nice tool. Thank you
You're welcome!
I can help with the prompts
Hope you feel better soon 🤧
thank you 🧡
Thank you so much for continuing these videos 😎🚀 Phidata is a tool everyone should be using in my opinion 😎🚀
Glad you like them!
I really like your python library i’ve been mimicking everything phidata oriented in Siri Shortcuts with LLM Farm 🤣
thank you :)
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?
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.
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)
Great suggestion! Thanks a lot 🙌
Thanks for supporting Local AI models!
Our pleasure!
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 !
Yes. They have a complete guide.
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
Followed all the steps but can't get into localhost. It says, "Detail":"Not found". Any idea what i am doing wrong ?
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 :)
Can you have different agent collaborate on a task, not just one agent work on the task, like CrewAI?
Hey @donFrankAlvarez! Yes, Phidata allows you to have different agents collaborate on a task. We call it "Teams". docs.phidata.com/agents/teams
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
it doesn't authenticate for me, any suggestions?
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!
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!
@@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.
I thought llama 3.2 was only 3b parameters?
yes sir! sorry for the confusion. i have another video with llama3.1 coming up which is 8b my bad and I apologize
@@phidata Yes Llama3.1 8B is much better
Excellent video, thank you so much ❤
Glad you enjoyed it!
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.
thank you, document uploads is in the works :) coming soon!
This is insane!!!
Excellent video. Thank you so much! Also, Llama3.2 is a very restricted model in my experience - testing.
We are glad you liked it!
Great stuff! 👏
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.
Great to hear!
@phidata cheers guys, should be proud of your work.
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.
its open source. its on you to implement whatever login you want
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.
@@KingBadger3d Open Source. Change it yourself
Awesome. Great stuff.
Thank you! Cheers!
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
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
what's the system requirements for running this locally? RAM, VRAM, etc
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.
Thank you so much for your excellent tool. Please let me know how we can use Ollama with these agents.
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!
Agree on the audio idea. What about using f5/e2 for asr tts?
Whisper turbo* as well
working on it, will have something in december (november is a bit busy)
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.
How is it going? It’s too quite on this channel.
can you please tell how to use openapi key for free
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.
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.
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.
Llama3 similar to chatgpts
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.
I got a similar error, have you find a solution for this?
Thank you for the videos! I could integrate LLM OS with Python assistant in just 15 minutes
Please continue the project and videos
Very interesting. Can this use Ollama? Or do tools not work well there?
thanks man. fantastic LLMs architecture
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
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.
Supper stuff. Hope to see this part when this is implemented : Can be customized and fine-tuned for specific tasks
처음 생각 하는 게 어렵지
can we use SQLTools with Microsoft SQL Server database ?
best open source for LLM. thanks man!