How to use OpenAI Assistants API with YOUR data

Поділитися
Вставка
  • Опубліковано 2 лис 2024

КОМЕНТАРІ • 32

  • @LionUnchained
    @LionUnchained 7 місяців тому

    Thank you for your thorough explanation of the core concepts and fundamentals here using a fun example. I really appreciate that you have the awareness and capacity to create a video like this, because I've found there's a serious lack of straight forward, functional information for people.
    I don't need 500 app integrations, I'm not trying to build a full stack web app in 5 hours, I don't want to try 5 start-up GPT webapps that regurgitate the same platform format, and I don't understand LLM training and or how tokens work. I'm busy running a business and I just need straight forward, approachable steps to integrate AI into my workflows effectively and efficiently. This is the first resource that I've found that accomplishes the task of explaining how any of this works in a tangible way.
    You're a legend 🙏

  • @arealicehole
    @arealicehole 10 місяців тому +2

    i damn near knocked over my can of tane trying to click the rags video at the end

    • @VoloBuilds
      @VoloBuilds  10 місяців тому +1

      Hahaha happy new year!

  • @bleak183
    @bleak183 11 місяців тому +1

    Great video man!! I appreciate the end notes! 🙌

    • @VoloBuilds
      @VoloBuilds  11 місяців тому +1

      Thanks Bleak!! Good to see you again :) and thank you for the discussion on the previous video that inspired me to make that segment!

  • @haha7836hahah
    @haha7836hahah 11 місяців тому +1

    Great video. We want to implement a similar solution but our data wouldn’t need to be updated by a scheduler.
    Can you share the instruction string you entered in the assistant configuration

    • @VoloBuilds
      @VoloBuilds  11 місяців тому +1

      Thanks for watching!! The instructions are pretty generic:
      ```
      Your primary function is to answer inquiries related to Time Journey's immersive time travel experiences. You'll provide details on diverse travel packages across various historical eras, including information about historical points of interest, safety measures, trip preparation, and booking procedures. Your responses should be accurate, concise, and tailored to customer queries, maintaining a professional and engaging tone. Focus on enhancing customer understanding and satisfaction, while staying updated on Time Journey’s offerings and values.
      ```
      I think if you don't need it updated regularly, taking "the easy way" should work well. Just pack the data into a file and upload it to the assistant via platform.openai.com/assistants

  • @RichardGetzPhotography
    @RichardGetzPhotography 11 місяців тому +1

    This was great Volo!

    • @VoloBuilds
      @VoloBuilds  11 місяців тому

      Thanks for watching, Richard! Hope you're doing well :)

    • @RichardGetzPhotography
      @RichardGetzPhotography 11 місяців тому

      @@VoloBuilds I am. Excited to work together.

  • @christenjacquottet9799
    @christenjacquottet9799 9 місяців тому +1

    How would you approach an integration of a knowledge base of 5 books and 40 Letters from one Author? Would you create one giant txt file from all those pdfs? Would you use Notion?
    Love your videos btw!

    • @VoloBuilds
      @VoloBuilds  9 місяців тому +1

      Thanks for watching! I would probably compile those into one PDF and upload as one file. This seems like a pretty good usecase for a GPT as well, so I'd explore that option (assuming you have rights to the content)

    • @christenjacquottet9799
      @christenjacquottet9799 9 місяців тому

      @@VoloBuilds Ok that sounds like a good plan. I do have rights to the content!

  • @BetterHumanz
    @BetterHumanz 11 місяців тому +2

    Morning great video , you will do well in the future for this channel for sure :) I have a mission for you. Create a guide on how to add a chatbot to your website using an AI Assitant that will answer the user with a UA-cam video when they ask for a tutorial on a specific subject. I understand how to embed the data with all the links for the UA-cam videos, but to get the actual UA-cam video to display in the chat on the website is a whole other beast, providing a link for the user is straight forward but the actual video loaded in the chat is a mission :).

    • @VoloBuilds
      @VoloBuilds  11 місяців тому

      Hey there BetterHumanz :) thank you so much for your support! Ooh that's a cool idea. I plan to make a video about adding the chatbot to a site like you saw in this video, but that is a cool idea - to extend the functionality and make the bot do more than just chat. I'll have to play around with that, thanks for the idea!

    • @BetterHumanz
      @BetterHumanz 11 місяців тому +1

      I think many would find this usefull, because it allows the user to actually get the tutorial or guide they want directly in the chat rather than hunt through videos on UA-cam. This is especially helpful for a website that wants to provide guides specifically based on their channel.@@VoloBuilds

  • @jpzvmu
    @jpzvmu 10 місяців тому +1

    Great video!

    • @VoloBuilds
      @VoloBuilds  10 місяців тому

      Glad you enjoyed it!! :)

  • @nunocouto5910
    @nunocouto5910 11 місяців тому +2

    How would you connect a Gpt to a folder in google drive and have it use the files in the folder as knowledge?

    • @VoloBuilds
      @VoloBuilds  11 місяців тому +1

      Great usecase! I would use the Google Drive API to pull the files, check to see if they have been updated recently, and if so, replace the assistant's files with the new ones. You could use the code I posted as a starting point and replace Notion with the Google Drive data retrieval. If you're not a coder, ChatGPT should be able to help in a big way! If you're up for it, I'd love to merge a pull request on the git repo implementing the google drive integration ;) Here are the google drive API docs: developers.google.com/drive/api/guides/about-sdk

    • @nunocouto5910
      @nunocouto5910 11 місяців тому +1

      @@VoloBuilds ​​⁠the ideal would be to pull data from google drive, OneDrive, email, Teams chat about a particular subject and then be able to query the gpt and ask it to generate new content based on the knowledge it pulls. Is that possible?

    • @VoloBuilds
      @VoloBuilds  11 місяців тому +1

      It's possible but not simple given all of the data sources you have, financial considerations of loading and querying this much data, and the need to refresh data (you mentioned Teams). You'd probably want to have someone experienced with this tech to architect and build it out for you if you're serious about implementing it!

  • @GeigenAkademie
    @GeigenAkademie 9 місяців тому

    I would never go with a solution like this - uploading all my private information to somewhere. -It is as simple to setup an own vector DB (Faiss, Weaviate,...) and implement a RAG bot. - You mentioned alternative solutions: what are you referring to?

    • @VoloBuilds
      @VoloBuilds  9 місяців тому

      A few thoughts on this:
      - If you want to use the best LLM (GPT4) with your own data, you'll inevitably upload it when you send it to OpenAI - whether you build a RAG bot or not
      - If you want to use an open source model and a locally deployed RAG, that is a valid approach but involves more technical implementation and potentially lower quality responses
      - Plenty of folks are deploying their full data stack in clouds like AWS, Azure, GCP, etc. Most enterprise data is already in the cloud. Perhaps you are looking to use LLMs in your particular environment - in which case you could use OpenAI service in Azure or Bedrock in AWS with Claude.

    • @GeigenAkademie
      @GeigenAkademie 9 місяців тому

      @@VoloBuilds exactly, point number 2. It is not rocket science to build your own vector DB and a RAG System, there are plenty of examples. With point 3 I don't agree - no one will upload Continental data, it is an absolute no-go

  • @arealicehole
    @arealicehole 10 місяців тому

    Yoo!! I want to link to a woocommerce api for a discord bot

  • @lazerpug
    @lazerpug 10 місяців тому

    Do you do tutoring/teaching?

    • @VoloBuilds
      @VoloBuilds  10 місяців тому

      Hey there Lazerpug - sweet profile pic btw! Tutoring/teaching In what sense? Like corporate up-skilling workshop sort of thing or do you mean something else?

    • @lazerpug
      @lazerpug 10 місяців тому +2

      @@VoloBuilds thank you! Our company mascot, AI generated portrait of my dog 😂. I’m looking for 1-1 Zoom sessions maybe twice a week for a few months to learn how to build business applications for our company that tap the Assistants APIs. I’m not technically trained but i’ve learned some things via UA-cam and want to take the next step in learning how to build

    • @VoloBuilds
      @VoloBuilds  10 місяців тому +1

      @@lazerpug That's awesome! 😄Shoot me an email and we can chat about the details and I can see how I could help! You can find my email on my about page (www.youtube.com/@VoloBuilds/about) by clicking 'View email address'

  • @realCleanK
    @realCleanK 10 місяців тому +1

    Amazing! Thank you!! Love the disappearing and reappearing mustache btw...👀🥸😂

    • @VoloBuilds
      @VoloBuilds  10 місяців тому

      Hahaha thanks for watching! 😄🥸