AI Agents LlamaIndex Crash Course
40:07
LLM Function Calling using Gemini
21:23
Gemini and LlamaIndex Tutorial
18:32
Scanned PDF Langchain Hybrid Search
29:09
RAG using Open Source LLMs
34:53
11 ай бұрын
Пікірлер
@Rits1804-l4r
@Rits1804-l4r 9 сағат бұрын
bro insted of taviliy can we use duck duck go
@AIwithTarun
@AIwithTarun 9 сағат бұрын
@@Rits1804-l4r yes we can. Sometimes DuckDuckGo gives RateLimit Error. So I picked Tavily
@Rits1804-l4r
@Rits1804-l4r 9 сағат бұрын
wow perfect 🥰🥰🥰
@chtxxx8055
@chtxxx8055 Күн бұрын
Please make video on roadmap for aiml
@AlessioDiasparra-lx4ns
@AlessioDiasparra-lx4ns 2 күн бұрын
Hi Tarun I receive ModuleNotFoundError: No module named 'phi, how to fix? Thanks for your content !
@AIwithTarun
@AIwithTarun 2 күн бұрын
can you check if you installed `pip install phidata`
@AlessioDiasparra-lx4ns
@AlessioDiasparra-lx4ns 2 күн бұрын
@@AIwithTarun yes i install phidata, the results of pip list : Package Version ----------------- ---------- annotated-types 0.7.0 anyio 4.7.0 certifi 2024.12.14 click 8.1.8 distro 1.9.0 duckduckgo_search 7.1.1 exceptiongroup 1.2.2 gitdb 4.0.11 GitPython 3.1.43 grpcio 1.68.1 grpcio-tools 1.68.1 h11 0.14.0 h2 4.1.0 hpack 4.0.0 httpcore 1.0.7 httpx 0.28.1 hyperframe 6.0.1 idna 3.10 jiter 0.8.2 lxml 5.3.0 markdown-it-py 3.0.0 mdurl 0.1.2 numpy 2.0.2 openai 1.58.1 phidata 2.7.6 pip 24.3.1 portalocker 2.10.1 primp 0.9.2 protobuf 5.29.2 pydantic 2.10.4 pydantic_core 2.27.2 pydantic-settings 2.7.0 Pygments 2.18.0 python-dotenv 1.0.1 PyYAML 6.0.2 qdrant-client 1.12.2 rich 13.9.4 setuptools 58.0.4 shellingham 1.5.4 smmap 5.0.1 sniffio 1.3.1 tomli 2.2.1 tqdm 4.67.1 typer 0.15.1 typing_extensions 4.12.2 urllib3 2.3.0
@AlessioDiasparra-lx4ns
@AlessioDiasparra-lx4ns 2 күн бұрын
@@AIwithTarun yes is installed phidata 2.7.6
@AIwithTarun
@AIwithTarun 2 күн бұрын
@@AlessioDiasparra-lx4ns not sure if you are running the virtual environment. Can you join the Discord server: discord.com/invite/hEMqtDXCHA We can take the discussion further over there
@salesforcecafe101
@salesforcecafe101 3 күн бұрын
Great work !! Keep helping with your rocking videos !
@ramareddymathsacademy
@ramareddymathsacademy 3 күн бұрын
Great video, Tarun! It’s really helpful. Can we have a mobile version where we can scan product details and get reviews/ratings to decide whether to accept or reject the product when I’m at Dmart? The details should be available with just a button click, so I can read them later. This should follow the quality control guidelines set by the Government of India. Just sharing some ideas.👋👍
@AIwithTarun
@AIwithTarun 3 күн бұрын
Thank you. Yes, the app is deployed, it can be tested directly on mobile as well. (ingredients-analyzer.streamlit.app/). You need to upload the image and get the results accordingly. Regarding the reviews and ratings, as of now its not implemented, but yes its easy to achieve that along with implementation of quality control guidelines
@subhashchandra3318
@subhashchandra3318 4 күн бұрын
Please make more rag langchain end to end projects with grooq and Gemini api and ollama
@AIwithTarun
@AIwithTarun 4 күн бұрын
@@subhashchandra3318 we already have 8-9 videos on that in my channel. But yes project based videos are pending. Maybe January 2nd week
@tora3492
@tora3492 5 күн бұрын
which IDE are you using & how to get this kind of terminal 17:06?
@AIwithTarun
@AIwithTarun 5 күн бұрын
I am using VS Code. For terminal it’s ZSH. When you run print_response you get that kind of results
@digiIntuitions
@digiIntuitions 7 күн бұрын
Great video Tarun. Just a fix... the upload image and camera image options in the code will always return wrong output as the streamlit uploader which you are passing to analyze_image() is not the file path rather it is Byte10 class. As a result even you provide the legit image it will always be unable to analyse. We need to temp save the image and then provide the path. This can be done by adding with NamedTemporaryFile(dir='.', suffix='.jpg') as f: f.write(uploaded_file.getbuffer()) analyze_image(f.name) Don't forget --> from tempfile import NamedTemporaryFile A great work BTW, keep rocking.
@AIwithTarun
@AIwithTarun 7 күн бұрын
Good catch. Let me fix this asap 😅. Thank you for pointing this out, I will make the changes and try to pin this comment or add description on the changes done in the code. Thank you.
@digiIntuitions
@digiIntuitions 7 күн бұрын
@@AIwithTarun Also add "Please do not analyse any other type of images." in the system prompt else it will analyze any type of images. 😊 nothing wrong though, it can be generalised.
@AIwithTarun
@AIwithTarun 7 күн бұрын
The app is updated: github.com/lucifertrj/Product-Ingredient-Agent/ Thank you :)
@digiIntuitions
@digiIntuitions 7 күн бұрын
@@AIwithTarun Great! Off topic, what software you use to create videos? I want to create few videos as well, if you don't mind telling me.
@AIwithTarun
@AIwithTarun 7 күн бұрын
@@digiIntuitions sure. I use iPhone to capture the face, QuickTime Player to screen record and finally Final Cut Pro to edit or merge the video. Initially I was using Zoom.
@nikith15
@nikith15 7 күн бұрын
Do u provide ai agent building services?
@AIwithTarun
@AIwithTarun 7 күн бұрын
@@nikith15 as of now no. Maybe from next month or February
@stalinmurugesan9744
@stalinmurugesan9744 7 күн бұрын
Thank you very muchTarun. when I try first approach I get only few line message like "The image shows a product package for Bournvita, a nutritional supplement. The package is primarily orange and white,etc. Not full details like your output. Can you let me know wny ? I used same System_prompt, Instructions,etc.
@AIwithTarun
@AIwithTarun 7 күн бұрын
Interesting. Can you provide temperature = 0 and may I know what LLM are you using?
@stalinmurugesan9744
@stalinmurugesan9744 7 күн бұрын
@@AIwithTarun Thank you for your prompt response. I used Gemini Flash 2.0..
@AIwithTarun
@AIwithTarun 7 күн бұрын
@ can you add temperature = 0 and rerun the code.
@SuhasB-ke6mu
@SuhasB-ke6mu 7 күн бұрын
I want to create a LocalRAG system (chat with PDF) using Llama 3.2 and text embeddings. However, the results often include hallucinated information. Do you have any suggestions on how to train and test the model to ensure the system provides accurate answers?
@AIwithTarun
@AIwithTarun 7 күн бұрын
There are various factor to check with you are working on RAG using Open Source LLMs: - Have you used the Prompt template as used in Llama3.2? If your context is getting extracted you need to augment your prompt to reduce hallucinations [However this is not 100% accurate but it reduces the risk] - On the retriever part, you need to check if the relevant documents is retrieved or not for the user query. This is where you need to try CRAG or Re-reranking to improve the performance. You can join our Discord server, we can take this discussion further to see where things are going wrong.
@AIwithTarun
@AIwithTarun 7 күн бұрын
Here is my repo: github.com/lucifertrj/Awesome-RAG/ I have most of the colab notebook that uses Open Source LLM itself.
@ArpitSingh-wp6yx
@ArpitSingh-wp6yx 7 күн бұрын
Bro any vdo for building agents for CRM works ?
@AIwithTarun
@AIwithTarun 7 күн бұрын
I haven’t planned for it. Need to think about it. Meanwhile if you have any questions on building it, join our Discord channel, we can have discussion over there
@תמרכהן-כ4ק
@תמרכהן-כ4ק 9 күн бұрын
Thank you for this series! You are a great teacher 🫶
@AIwithTarun
@AIwithTarun 9 күн бұрын
Thank you🚀 We are just getting started. It’s only been 3 videos yet. More videos on the way. Keep supporting
@ghulamjunudchishti3440
@ghulamjunudchishti3440 9 күн бұрын
Thank you brother, I always watch your videos.
@AIwithTarun
@AIwithTarun 9 күн бұрын
Thank you brother. Keep supporting and watch the videos. I hope you build some cool projects with this 🚀
@ghulamjunudchishti3440
@ghulamjunudchishti3440 9 күн бұрын
@@AIwithTarun Yes brother, keep uploading videos regularly.
@NerdyKings
@NerdyKings 10 күн бұрын
Thank you for your content sir
@RashomonAI
@RashomonAI 11 күн бұрын
those 3 organization priority is something I will definitely try next year. Thank you
@AIwithTarun
@AIwithTarun 11 күн бұрын
@@RashomonAI I am glad you found it useful. Good luck 🚀
@piyushsahu591
@piyushsahu591 12 күн бұрын
Please come to mumbai for an event 🙏
@AIwithTarun
@AIwithTarun 12 күн бұрын
@@piyushsahu591 Mumbai is already in timeline. Dates needs to be confirmed
@piyushsahu591
@piyushsahu591 10 күн бұрын
@AIwithTarun okay brother
@AlphaGodz
@AlphaGodz 13 күн бұрын
Hi Amazing explanation about agentic tool calls from different approaches! 👍 I Have 2 questions 1. May I know what dashboard are you using to create the flow diagrams ? 2. Can you make a video on Event driven llama-index Agentic workflows ?
@AIwithTarun
@AIwithTarun 13 күн бұрын
@@AlphaGodz Thank you for the kind words. - I either use Excalidraw or Draw.io - Sure. Do join our Discord for further discussions and reminder for the video. Link to join is in description
@lohithArcot
@lohithArcot 14 күн бұрын
How does it compare with Claude?
@AIwithTarun
@AIwithTarun 14 күн бұрын
Claude is a LLM. AIDE is an IDE. Moreover internally AIDE is using Claude for the assitant chat feature. (this is configurable: you can pick Claude, Deepseek and other models it support)
@reserseAI
@reserseAI 11 күн бұрын
🤦
@tym_pass
@tym_pass 21 күн бұрын
I tried myself just now.. this AI is not that vast and clever. Specifically not creating good images for most Indian well known person.. I also tried imaginary prompt like cat riding a bicycle.. it just pasted a cat face on a guy on bicycle.. my prompt was professional headshot portrait of Cat riding a bicycle, extremely detailed, ultra realistic, 8k, shoot with canon EOS r5
@AIwithTarun
@AIwithTarun 21 күн бұрын
- As mentioned in the video, keyword is very important. Your prompt is logically wrong, you have mentioned the keyword Professional Headshot for Cat, which is logically incorrect for Animals. Try this instead: ``` Photograph a {{cat}} riding a {{bicycle}} in a sunny park, the cat is positioned upright with its front paws on the handlebars and appears to be in motion, natural light, vibrant colors, ultra detailed, {{{realistic}}}, photographed on a Canon EOS R5, 50mm lens ``` - The image output depends on keywords, use it wisely. - If you watched the video, I tried with Virat Kohli, it didn't give the exact photo as needed, that means model have no data to make it realistic. In this case you need to use InstantID model. Furthermore, in Recraft, when you click on the generated image there is also Fine Tune option, currently I am experimenting with it, will make the video on that soon.
@playloop8832
@playloop8832 22 күн бұрын
Very informative. Thank you!
@changtimwu
@changtimwu 23 күн бұрын
came from qdrant's X repost. The terminal output is so fancy. Maybe make it as a RAG CLI. Just search among personal frequently used knowledge bases.
@AIwithTarun
@AIwithTarun 19 күн бұрын
You can use this: agent.cli_app(stream=True) instead of running print_response.
@phidata
@phidata 29 күн бұрын
Thank you for featuring Phidata, Tarun !!
@revanthbhuvanagiri9177
@revanthbhuvanagiri9177 Ай бұрын
Hey , really excellent work, I have issue while openAI API keys , could you please make video on how to create openAI api keys , it would be really helpful.😁😄
@AIwithTarun
@AIwithTarun Ай бұрын
- Go to platform.openai.com and login - Click on dashboard and navigate to API keys - Create a new key and save it somewhere. Also to remind you OpenAI API keys are not free, if you have the access then you can use it. If not use Gemini or XAI (grok)
@anshumanngupta5030
@anshumanngupta5030 Ай бұрын
you could hv explained better with n8n
@AIwithTarun
@AIwithTarun Ай бұрын
@@anshumanngupta5030 I have not used n8n before. Will check it out once
@manojkurdekar2400
@manojkurdekar2400 Ай бұрын
Your tutorial are definitely better compared to others I've seen especially with RAG maintenance in general. Thanks
@mihir5846
@mihir5846 Ай бұрын
Who exactly is making a decision whether to use the knowledge base or tool, openai model? Can a similar thing work with any other model? And how do you make a custom tool and decision making?
@AIwithTarun
@AIwithTarun Ай бұрын
LLM is doing the decision making part with heavy prompting. It depends on model reasoning capabilities. Gpt4-o, Claude, Grok XAI have good reasoning capabilities. Custom tool logic is possible, it just a function that returns context. Maybe I will make one video on that.
@mihir5846
@mihir5846 Ай бұрын
​@@AIwithTarun Thanks for the reply. Looking forward to your future videos.
@harshasr3705
@harshasr3705 Ай бұрын
My fav sensei back at it making things easy for me!!! Love your content
@RashomonAI
@RashomonAI Ай бұрын
Damn, this is soo cool. The inference and quality looks promising. As always loved the flow of video. Thanks for sharing
@juangonzalezcabello1737
@juangonzalezcabello1737 Ай бұрын
Good job, subscribed and shared! I have some thougths about this, reached you via linkdin to have a chat!
@aiplanet
@aiplanet 2 ай бұрын
Cool
@zavtherave
@zavtherave 2 ай бұрын
how to get 9.5 gpa like u great master
@AIwithTarun
@AIwithTarun 2 ай бұрын
GPA doesn't matter. build projects and contribute to Open Source
@Koala-muncher
@Koala-muncher 2 ай бұрын
Amazing video, keep up the good work
@digitaldepot23
@digitaldepot23 2 ай бұрын
I need an AI artist who knows Lora's training. I will pay. Is anyone here to help me?
@Alex-dr6or
@Alex-dr6or 2 ай бұрын
I can help
@digitaldepot23
@digitaldepot23 2 ай бұрын
@@Alex-dr6or Contact details
@Premanandbaba-h7b
@Premanandbaba-h7b 26 күн бұрын
How much u can pay
@huythai855
@huythai855 2 ай бұрын
Hi! Thank you for your very easy-to-understand video. May I ask which program or website you used to draw the execution flow in the video?
@AIwithTarun
@AIwithTarun 2 ай бұрын
Thank you. I use: excalidraw.com/
@Mrajayreddy
@Mrajayreddy 2 ай бұрын
Big fan 🔥
@manojkurdekar2400
@manojkurdekar2400 2 ай бұрын
Good to know the insight for the GSoC
@arturgoraus7947
@arturgoraus7947 2 ай бұрын
Nice approach. I see most of the people are using LlamaIndex Workflows for Agentic AI/RAG. What is the difference for using ReActAgent and AgentRunner by you? Is Workflows not better supported? I'm asking as I'm planning to develop custom based Chatbot using internal data.
@AIwithTarun
@AIwithTarun 2 ай бұрын
@@arturgoraus7947 Agent Runner is mainly dependent on Function calling and LLM, there is no feedback mechanism. Whereas React based Agents are pretty good in error handing and feedback. You can pick React Agent over Agent Runner
@arturgoraus7947
@arturgoraus7947 2 ай бұрын
@@AIwithTarun Thank you. Could you also share your opinion about LlamaIndex Workflows, please? Are you maybe planning to do a video about it? Am I correct by saying that LlamaIndex Workflows is the most supported among LlamaIndex tools? It's a bit strange to me that LlamaIndex has so many different tools to deploy Agentic RAG, making it difficult to pick one.
@AIwithTarun
@AIwithTarun 2 ай бұрын
@@arturgoraus7947 Yes, I went through the LlamaIndex Workflows, I will most probably include that in Awesome RAG GitHub repo instead of video. I am planning for project based videos currently.
@arturgoraus7947
@arturgoraus7947 2 ай бұрын
@@AIwithTarun Thank you. That would be useful :)
@dibyajyotiacharya8916
@dibyajyotiacharya8916 2 ай бұрын
Great work ❤
@kurtcobain641
@kurtcobain641 2 ай бұрын
I heard a lot good things about SearXNG as a web search tool. Hope you make an video following that.
@agirlnamedsrishti
@agirlnamedsrishti 3 ай бұрын
After successfully installing lama index , " ModuleNotFoundError: No module named 'llama_index.multi_modal_llms.generic_utils'" error is showing . Please help me resolve it
@AIwithTarun
@AIwithTarun 3 ай бұрын
this is mainly because of dependency issues. Can you join the Discord server and address this issue. You can also share the colab notebook there.
@jasonsheinkopf
@jasonsheinkopf 3 ай бұрын
This video is very cool. I'd like to deploy an app for my portfolio. Is there a good method to limit the usage to manage your API costs? Can you set a monthly/daily limit for API? Also, is it possible to put a password on a Streamlit app that you can include with your resume?
@AIwithTarun
@AIwithTarun 3 ай бұрын
Regrading the limits, I believe you need to set this at the dashboard end when you are creating the API key. As per the password, yes in Streamlit you can build the Authenticator to add the password, if that is what you are looking for.
@sudiptadas3746
@sudiptadas3746 3 ай бұрын
Amazing, thank you.
@mohammad-xy9ow
@mohammad-xy9ow 3 ай бұрын
plzz make a llamaindex and qdrant hybrid search video
@AIwithTarun
@AIwithTarun 3 ай бұрын
Sure. Based on the comments: I’ve added a new notebook that covers two implementation: - Qdrant Hybrid Search - Memory integration for the Index engine Check `Qdrant Hybrid Search + Memory` colab notebook in Awesome RAG GitHub repository: github.com/lucifertrj/Awesome-RAG
@limjuroy7078
@limjuroy7078 3 ай бұрын
How can I make it conversational where the chatbot carries the chat history context? For example: """ 1st ques: Who won the basketball gold medal for men team in the Tokyo Olympics 2020? 2nd ques: How many times that the team have won the gold medal so far in the Olympics? """ According to the example questions above, the Chatbot should be able to know "the team" in the second question is referring to the name of the team that won the gold medal in the Tokyo Olympics 2020.
@AIwithTarun
@AIwithTarun 3 ай бұрын
in order to achieve this, you need to integrate chat buffer memory component within your pipeline.
@limjuroy7078
@limjuroy7078 3 ай бұрын
@@AIwithTarun I see. Maybe you can include this in your coming tutorials.
@AIwithTarun
@AIwithTarun 3 ай бұрын
@@limjuroy7078 Sure noted. Before that I will try to push the code here: github.com/lucifertrj/Awesome-RAG to save time
@limjuroy7078
@limjuroy7078 3 ай бұрын
@@AIwithTarun Thanks!
@AIwithTarun
@AIwithTarun 3 ай бұрын
@@limjuroy7078 Based on the comments: I’ve added a new notebook that covers two implementation: - Qdrant Hybrid Search - Memory integration for the Index engine Check `Qdrant Hybrid Search + Memory` colab notebook in Awesome RAG GitHub repository: github.com/lucifertrj/Awesome-RAG
@kathirvelshanmugam7492
@kathirvelshanmugam7492 3 ай бұрын
Good work mate
@sreeshabaraar5321
@sreeshabaraar5321 4 ай бұрын
Where can i find the code ??
@AIwithTarun
@AIwithTarun 4 ай бұрын
colab.research.google.com/drive/1JEK7VKXbE8dtpbM3bj9XDOoVfGtyR7PP?usp=sharing