Create a LOCAL Python AI Chatbot In Minutes Using Ollama

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

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

  • @patrickmateus-iq8bi
    @patrickmateus-iq8bi หลายเดือนก่อน +9

    THE 🐐 I became the Python developer I am today because of this channel. From learning Python for my AS level exams in 2020,
    to an experienced backend developer. From the bottom of my heart, Thank You Tim. I'm watching this video because I have entered a Hackathon that requires something similar. This channel has never failed me.

  • @umeshlab987
    @umeshlab987 2 หลายเดือนก่อน +84

    Whenever I get a idea this guy makes a video about it

  • @YangEdward-ex1pw
    @YangEdward-ex1pw 8 วันที่ผ่านมา +1

    already used it to set up a Q&A system to answer customers' common questions. Thank you so much for the sharing and demo.

  • @WhyHighC
    @WhyHighC 2 หลายเดือนก่อน +9

    New to the world of coding. Teaching myself through YT for now and this guy is clearly S Tier.
    I like him and Programming with Moshs' tutorials . Any other recommendations? I'd prefer more vids like this with actual walkthroughs on my feed.

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

      idk but I never understood anything from programming with Mosh videos. Tim is a way better explainer for me, especially that 9 hour from beginner to advanced video.

    • @M.V.CHOWDARI
      @M.V.CHOWDARI หลายเดือนก่อน +1

      Bro code is GOAT 🐐

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

      @@M.V.CHOWDARI Appreciate it!

  • @modoulaminceesay9211
    @modoulaminceesay9211 2 หลายเดือนก่อน +4

    Thanks for saving the day. i been following your channel for four years now

  • @krisztiankoblos1948
    @krisztiankoblos1948 2 หลายเดือนก่อน +23

    The context will fill up the context windows very fast. You can store the conversations embedings with the messages in a vector database and pull the related parts from it.

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

      Yes but that's a bit beyond this video. But I guess he should quickly mention there is a memory limit. But storing in vector is a whole other beast I'm looking to get into next with langxhain 😂

    • @krisztiankoblos1948
      @krisztiankoblos1948 2 หลายเดือนก่อน +9

      @@Larimuss It is not that hard. I coded it locally and store them in json file. You just store the embeding with the messages then you create the new message embedings and with cosine distance you grab the most matching 10-20 messages. It is less then 100 lines. this is the distance fucntion: np.dot(v1, v2)/(norm(v1)*norm(v2)) . I also summerize the memories with llm too so I can get a shorter length.

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

      @@krisztiankoblos1948 This would be awesome to learn how to implement. Do you have any recommendations on tutorials for this?

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

      ​​​@@krisztiankoblos1948Hi! Do u have a repo to share? Sounds interesting!

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

      @@krisztiankoblos1948 Brother, you are beautiful.

  • @_Chri_17_
    @_Chri_17_ 2 หลายเดือนก่อน +9

    Thanks to your tutorial I recreated Jarvis with a custom GUI and using llama3 model to make Jarvis, i use it in italian cuz i'm italian, but you can also use it in english and other languages.

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

      these models beiung completely free?

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

    Awesome that was "the tutorial of the month" from you tim !!! because you didn't use some sponsored tech stack ! they usually are terrable !

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

    The captions with keywords are like built-in notes, thanks for doing that

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

    Wow thanks! This is really simple, straightforward guide to start me getting into writting the python rather than just using peoples UI. Love the explanations.

  • @joohuynbae5084
    @joohuynbae5084 2 วันที่ผ่านมา +1

    for some Window users, if all of the commands don't work for you, try source name/Scripts/activate to activate the venv.

  • @repairstudio4940
    @repairstudio4940 2 หลายเดือนก่อน +1

    Awesomesauce! Tim make more vids covering LangChain projects please and maybe an in depth tutorial! ❤🎉

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

    Do you have a video on fine-tuning or prompt engineering? I don't want it to be nameless please.😅

  • @build.aiagents
    @build.aiagents หลายเดือนก่อน +2

    lol thumbnail had me thinking there was gonna be a custom UI with the script

  • @arxs_05
    @arxs_05 2 หลายเดือนก่อน +1

    Wow, so cool ! You really nailed the tutorial🎉

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

    Hey man thanks a Lot, could you explain how to implement own Data, PDF, web sources etc. for giving answers when I need to give it some more detailed knowledge about certain internal information about possible questions regarding my use Case?

  • @leonschaefer4832
    @leonschaefer4832 2 หลายเดือนก่อน +3

    This just inspired me saving GPT Costs for our SaaS Product, Thanks Tim!

    • @CashLoaf
      @CashLoaf 2 หลายเดือนก่อน +1

      hey i'm into saas too did u make any project yet?

  • @bause6182
    @bause6182 2 หลายเดือนก่อน +1

    If you combine this with a webview you can make a sorta of artifact in your local app

  • @carsongutierrez7072
    @carsongutierrez7072 2 หลายเดือนก่อน +1

    This is what I need right now!!! Thank you CS online mentor!

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

    Hi Tim - Now we can download Llama3.1 too... By the way can u also convert this to UI using streamlit

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

    Thanks Tim, ran into buncha errors when running the sciprt. Guess who came to my rescue, chatGPT :)

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

    Timmy! Great explanation, concise and to the point. Keep 'em coming boss =).

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

    Thanks, super useful and simple!
    I just wondered with the new Llama model coming out, how I could best use it - so perfect timing xD
    Would have added that Llama is made by Meta - so despite being free, it's compareable to the latest OpenAI models.

  • @31-jp6ok
    @31-jp6ok 2 หลายเดือนก่อน

    If you read my message, thank you for teaching and would you mind teaching me more about fine-tune? What should I do? (I want Tensorflow) and I want it to be able to learn what I can't answer by myself. What should I do?

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

    Thank you very much for the video, i'm gonna try that :)

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

    Simple and useful! Great content! :)

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

    This is what i need thank you bro ❤

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

    Awesome.....i really needed a replica of chatbot for a project and this worked perfectly....thank you

  • @davidtindell950
    @davidtindell950 2 หลายเดือนก่อน +3

    Adding a context, of course, generates interesting results: context": "Hot and Humid Summer" --> chain invoke result = To be honest, I'm struggling to cope with this hot and humid summer. The heat and humidity have been really draining me lately. It feels like every time I step outside, I'm instantly soaked in sweat. I just wish it would cool down a bit! How about you? ...🥵

  • @praveertiwari3545
    @praveertiwari3545 2 หลายเดือนก่อน +1

    Hi Tim,
    I recently completed your video on django-react project , but i need an urgent help from your side if you can make a video on how to deploy django-react project on vercel,render etc. or other known platform (this would really be helpful as there are many users on the django forum still confused on deployment of django-react project to some popular web deployment sites.
    Kindly help into this.

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

    I love how you make it easy for us.
    After that we need an UI and bingo.
    Btw, does it keep the answers in memory after we exit? Don't think so, right?

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

      based on the code, no. only a single runtime

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

    hello tim! this video is awesome, but the only problem i have is that the ollama chatbot is responding very slowly, do you have any idea on how to fix this?

  • @TechyTochi
    @TechyTochi 2 หลายเดือนก่อน +1

    This is Very useful content Keep it up

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

    Great video learned a lot. Can you advise me the route I would take if I wanted to build a chatbot around a specific niche like comedy. build an app that I could sell or give away for free. I would need to train the model on the specific niche and that niche only. Then host it on a server I would think. An outline on these steps would be much appreciated.

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

    Great video, thank you very much!

  • @bsick6856
    @bsick6856 2 หลายเดือนก่อน +1

    Thank you so much!!

  • @siddhubhai2508
    @siddhubhai2508 2 หลายเดือนก่อน +8

    Please Tim help me how to add long term (infact ultra long) memory to my cool AI agent using only ollama and rich library. May be memgpt will be nice approach. Please help me!

    • @birdbeakbeardneck3617
      @birdbeakbeardneck3617 2 หลายเดือนก่อน +1

      not na ai expert so i could said something wrong:
      you mean the ai remeber things from messagrd way back in the conversation? if so thats called context of the ai, and is limited by the training and is also an area of current developpement, on the other hand tim is just making an intrface for already trained ai

    • @siddhubhai2508
      @siddhubhai2508 2 หลายเดือนก่อน +1

      @@birdbeakbeardneck3617 I know that bro but I want custom solutions for what I said, like vector database or postgre, the fact is I don't know how to use them, the tutorials are not streight forward unlike Tim's tutorial also docs are not able to provide me specific solution. Yes I know after reading docs I will be able to do that but I have very little time (3 Days), and under these days I will have to add 7 tools to the AI agent. Otherwise I'm continuously trying to do that. ❤️ If you can help me through any article or blog or email, please do that 🙏❤️

    • @davidtindell950
      @davidtindell950 2 หลายเดือนก่อน +3

      Thx. Tim ! Now, llama3.1 is available under Ollama, It generates great results and has a large context memory !

    • @siddhubhai2508
      @siddhubhai2508 2 หลายเดือนก่อน +1

      @@davidtindell950 But bro my project is accordingly that can't depend on the LLM's context memory. Please tell me if you can help me with that!

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

      ​@@siddhubhai2508 I have found FAISS vector store provides an effective and large capacity "persistent memory" with CUDA GPU support.
      ...

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

    Great video! Is there any way to connect a personal database to this model? (So that the chat can answer questions based on the information in the database). I have a database in Postgre, already used RAG on it, but I have no idea how to connect the db and the chat. Any ideas?

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

    This is swag, how can we create a custom personality for the llama3 model?

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

    Hey there, is your VSCode theme public? It's really nice, would love to have it to customize

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

    Cool!! Could I get this to summarize my e-library?

  • @sean_vikoren
    @sean_vikoren 5 วันที่ผ่านมา

    thank you.

  • @БогданСірський
    @БогданСірський 2 หลายเดือนก่อน

    Hey, Tim! Thanks for your tutorial. A haver a problem. Bot isn't responding to me? Mabe someone else have the same problem. Give me some feedback, please

  • @sunhyungkim5764
    @sunhyungkim5764 19 วันที่ผ่านมา

    Amazing!

  • @AlexTheChaosFox1996
    @AlexTheChaosFox1996 2 หลายเดือนก่อน +1

    Will this run on an android tablet?

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

    Thank You.

  • @TanujSharma-d9o
    @TanujSharma-d9o 2 หลายเดือนก่อน

    Can You teach us how to implement it in GUI form, i don't want to run the program every time i want help of this type things

  • @davidtindell950
    @davidtindell950 2 หลายเดือนก่อน +1

    You may find it 'amusing' or 'interesting' that when I (nihilistically) prompted with "Hello Cruel World!', 'llama3.1:8b' responded: " A nod to the Smiths' classic song, 'How Soon is Now?' (also known as 'Hello, Hello, How are You?') " !?!?!🤣

  • @arunbalakrishnan8978
    @arunbalakrishnan8978 2 หลายเดือนก่อน +1

    Useful. keep doing

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

    Nice one

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

    hello do you know if its possible to use this model as a "pre trained" one, and add some new let say.. local information to the model to use it for an specific task?

  • @alexandresemenov8671
    @alexandresemenov8671 2 หลายเดือนก่อน +1

    Hello! Tim when i run ollama directly there is no delay in response but using script with langchain some delay appear. Why is that? How to solve it?

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

    Can you show us how to do RAG with llama3?

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

    Is there any way to make python script to automatically train a locally-ran model?

  • @m.saksham3409
    @m.saksham3409 2 หลายเดือนก่อน

    I have not implemented myself, but I have doubt, you are using langchain where the model is llama 3.1, langchain manages everything here, then what's the use of Ollama ?

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

      the langchain simplifies interactions with LLM's, it doesn't provide the LLM. We use Ollama to get the LLM

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

    How much ram required to make this program running well? Cause i have 4GB ram only

  • @TigerBrownTiger
    @TigerBrownTiger 8 วันที่ผ่านมา

    Why does microsoft publisher window keep popping up saying unlicensed product and will not allow it to run?

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

    is it possible to host this in a cloud server? so that i can access my custom bot whenever i want?

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

    How do you get Local LLM to show? I don’t have that in my VS Code

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

    Tech With Tim is my favorite.

    • @WhyHighC
      @WhyHighC 2 หลายเดือนก่อน +1

      Can I ask who is in 2nd and 3rd?

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

      @@WhyHighC 1: tim 2: tim 3: tim

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

    Where do you get all this stuff from

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

    Hi, I have tried this and its working, but the model is taking long response time anything I can do for reducing that?

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

    Tim this ollama is running on my cpu and hence really slow can I make it run on my GPU somehow?

  • @乾淨核能
    @乾淨核能 2 หลายเดือนก่อน

    what's the minimum hardware requirement? thank you!

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

      8GB RAM

    • @乾淨核能
      @乾淨核能 2 หลายเดือนก่อน

      @@gunabaki7755 no discrete GPU needed?

  • @abuhabban-tz8xj
    @abuhabban-tz8xj 2 หลายเดือนก่อน

    what's your pc specs sir?

  • @TotoyBabes
    @TotoyBabes 25 วันที่ผ่านมา

    do i need to install longchain?

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

    thx ;)

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

    It was a great tutorial and I follow it properly but still I am getting an error :
    ConnectError: [WinError 10061] No connection could be made because the target machine actively refused it
    I am running this code on my office machine which has restricted the openai models and Ai site

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

    I had been using the program Ollama on my laptop, and it was utilizing 101% of my CPU's processing power. This excessive usage threatened to overheat my device and decrease its performance. Therefore, I decided that I would discontinue using the program.

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

    Hey how can i show this as a ui
    I want to create a chatbot which can provide me the programming related ans with user authentication otp
    Please tell me how can i create this by using this model
    And create my UI i am a full stack developer ane new to ml please reply

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

    Does respose speed of AI bot depend on gpu like llama ?

  • @silasknapp4450
    @silasknapp4450 8 วันที่ผ่านมา

    Hi. Is there a way to uninstall llama3 again?

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

    A dummy question.. Where is used the template ?

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

    how can we stream output ??

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

    Does anybody know what type of data the llama software is exchanging ?

  • @trevoro.9731
    @trevoro.9731 2 หลายเดือนก่อน

    If you need to work with large amounts of data OpenAI performance still can't be matched locally, unless you spend a ridiculous amount on your computer build.

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

      it can be matched by running llama 3.1 405B model !.

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

    Nice

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

    how coincidental, i made this project just 2 days ago

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

    i dont know what is happening when i run python file in cmd it shows me hello world then the command ends

  • @GeneKim-g1w
    @GeneKim-g1w หลายเดือนก่อน

    How do I activate this on windows ??

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

    do i need vram 4 this ?

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

    PS C:\Windows\system32> ollama pull llama3
    Error: could not connect to ollama app, is it running?
    what seems to be wrong? (sorry for hte noob question)

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

      you need to run the ollama application first, it usually starts when u boot up ur pc

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

      @@gunabaki7755 will try ths thanks bro!

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

    Sadly even though I have 32GB of ram, the 7B "llama3" takes up to 1 minute to answer

  • @opita_opica
    @opita_opica 5 วันที่ผ่านมา

    this context thing is not working, the bot does not know what was earlier in the conversation

  • @rajeshm2416
    @rajeshm2416 2 หลายเดือนก่อน +1

    ❤🎉

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

    How do i deploy it to my website?

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

      I think u can try to convert it into API using FASTAPI and call the API from frontend

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

    does it require gpu ?

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

      depends on size of the model, smaller models don't require

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

    Great. Now link it to front end and create the chatbot.

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

    but does it handle the nsfw conversation?

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

    can i embed this chatbot into a website? doing this for an assignment

  • @ahmedthebest
    @ahmedthebest 2 หลายเดือนก่อน +1

    Can you please refer back to the old way of recording and produce your content
    I really really don't like this new way

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

      What’s wrong with this? If you give me some better feedback I’d be happy to take it into consideration!

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

      @@TechWithTim
      First of all, thank you very much for your quick response and your desire to do the best for us, the viewers. In the beginning, the video speed and the text that appears every short period of time is something I really don’t like. In the past, you used to record the video and explain it directly without exaggerated editing. I like your calm voice while you explain and also when you write the code in front of us. Sometimes some errors may occur, and this makes us feel that the video is more realistic. This is the really special thing about your channel. I hope that you return to the old way that you are accustomed to because I really love following your channel and it is like an entrance for me into the world of programming. I have been following it for a long time. I thank you in advance for reading the comment and I hope that you return to the old way as soon as possible.

    • @ahmedthebest
      @ahmedthebest 2 หลายเดือนก่อน +1

      @@TechWithTim
      And of course I can't forget the legendary sound of the keyboard as you type the code. This really helps in entering death and learning better.

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

    Anyone else read Ollama as Obama?
    No?
    Just me? Darn.

    • @saberlite8809
      @saberlite8809 2 หลายเดือนก่อน +1

      Do you know what's Obama's last name?

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

    Zuck

  • @fenneccyber
    @fenneccyber 2 หลายเดือนก่อน +1

    10th

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

    I gave this vid a thumbs up but truthfully I feel this vid is a step backwards from the great RAG series Tim put up previously. I was waiting to see what Tim was gonna cook up next but this was a little underwhelming

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

    Anyone here that can help me with an irc bot maybe? Any help would be appreciated.. I'm useless at this :/

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

    2nd

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

    I started doing programming projects with high programming, ❗Python❗, I hope you will see them and give me your opinion ☝️🤗

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

    1st