AI Shopping Assistant - Built using LangGraph

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ก.ย. 2024
  • In this video, I present a detailed overview of our AI Shopping Assistant solution to the high-friction retail in-store shopping experience. We'll explore common issues like poor customer service, difficulty finding items, and a lack of effective pre-purchase marketing.
    Our innovative solution involves a Chat based AI assistant designed to help customers find items, explain product details, and upsell relevant products. I'll take you through our journey from problem identification to the development of a Minimum Viable Product (MVP) built with OpenAI GPT-4 and a vector-based self-querying retriever for accurate product recommendations. This is all bought together by leveraging LangGraph agents.
    If you're interested in AI, retail technology, or simply curious about how advanced chat agents can transform the shopping experience, this video is for you. Follow along as I learn more about leveraging the latest and greatest tools in AI! If you are interested in custom solutions for your business please reach out to me directly.
    Keywords: AI Shopping Assistant, retail tech, in-store experience, SMS-based assistant, OpenAI GPT-4, product recommendation, AI demo, LangChain, LangGraph, retail innovation, How to build an AI Shopping Assistant, AI customer service, AI product recommendations, building AI for retail, retail AI solutions, AI chatbot for shopping, AI in retail, creating an AI assistant, AI-powered shopping experience, AI technology for stores, Business AI Implementation
    #ai #chatgpt #aisolutions #sales #datascience #softwareengineer #langchain

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

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

    pretty cool, we are working/learning on something similar and its good to see were on the right track but LangGraph is a tough nut to crack so far. Any pointers in learning more about meta-data creation/filtering ? Best of luck with your business brother.

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

      Thanks! Out of curiosity, what is your use case?

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

      @@levbszabo Multiple: as part of our start-up we are working on several projects that could benefit from a LangGraph back-end. Our first project is an innovative RAG based solution for enterprises while our second project focuses on e-commerce. The e-commerce market is massive and something we researched extensively over the years. We already build several MVP's using low-code platforms but decided to dive deep and do it from scratch which is fun but difficult. Were recording the whole process and hope to be inspiring others to follow their ambitions.

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

      Seeing your follow up question now - this is what I used in this example python.langchain.com/v0.1/docs/modules/data_connection/retrievers/self_query/ if you are missing the meta-data, then there are unsupervised learning methods you can use to pre process. I've set up a free community where I am happy to share resources + answer questions if you are interested course.journeymanai.io/ best of luck!

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

      @@levbszabo appreciate the reply. I signed up for your community and really like your course outline (sadly not able to afford it right now but it looks well structured).
      Out of curiosity can you talk a bit more about unsupervised learning for meta-data creation ? that's new to me.

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

      @@awakenwithoutcoffee I appreciate it! I’ll be posting some sub modules for free on here as they become available. Some unsupervised tools you could use **LDA** identifies topics from text data, outputting themes that can be used as metadata. **K-Means** clusters feature vectors (we could map the product descriptions to a vector using openai vector models (first) , grouping similar items to assign metadata like categories.

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

    This is great !

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

    Hey , thank you for the explanation, wouldn't be better if we use other tools such as PythonREPL to exctract information from this csv file / dataframe ?

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

      Hey, my hesitation with PythonREPL is that it is much less deterministic and has a tendency to error out. But a tool that can 'slice/dice' the dataframe is definitely useful

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

    Thanks for the explanation and video. is code available?

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

      I’ll try to make future projects public, this one is still work in progress. If you need any help with langgraph stuff though just shoot me a message

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

    This was great! Can you share the source code?

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

      Thank you! I didn’t make this code public since we are still building parts of it for a client - I’ll try to make all future projects accessible!

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

    Without sharing the code your teaching career wouldn't go that far

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

    Cool. Insta-sub. Would love to collab

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

      Thanks, I like your channel too. Send me an email - I'm happy to chat course.journeymanai.io/contact