YourCompanyGPT — Generative AI Sales Chatbot | OpenAI APIs, LangChain, Vector Databases, Python, Cloud Platforms

Project Period:
Jul 2023 – Sep 2023
" Embarking on my journey at SparkAmplify Inc. as a master's student, I found a remarkable opportunity to bridge the gap between academic theories and real-world applications. This internship wasn't just a step in my academic journey but a foray into the practical and dynamic world of AI technology. "

Main Contribution

My role at SparkAmplify merged project management with hands-on software engineering. I led a team of engineers, focusing on building chatbot applications that harness natural language processing and generative models. Our tools, including Prompt Engineering, LangChain, Vector Databases, Chainlit, and OpenAI APIs, were not just technical requirements but gateways to creating a chatbot that could communicate in multiple languages and process a range of document formats, from PDFs to URLs. This project was a testament to teamwork and the power of technology in solving real-world problems​​.

Product Features

The central focus of our project was "Claire," a sales assistant chatbot designed for a ribbon company. Claire was engineered to navigate customers through a catalog of over 2000 ribbon products. Her functionality extended beyond just product recommendations. She could converse in multiple languages, making her a valuable asset to a global customer base. Here are the highlights of our enterprise solutions:

Claire is recommending wedding ribbons to French-speaking customers.

  1. Claire connects to a large language model and has self-reasoning and imagination, unlike traditional chatbots requiring keywords in a specific format. This allows her to handle vague, fragmented user responses like a real sales scenario.
  2. Claire supports at least ten languages, including English, Chinese, French, Korean, and Japanese. This means that Claire can reach potential customers worldwide while the company’s employees sleep (3.25 billion people or 41% of the world’s population). Claire can also help the sales staff reduce the time searching for products within their company.
  3. Claire can bridge the gaps between different regions, languages, and cultures and bring more lavish benefits to all. This kind of use of generative AI is beneficial to all human beings. If the company’s product is good enough, Claire will be the best partner for the sales force, bringing them customers from all over the world even if they are sleeping!

My Summer Internship at SparkAmplify Inc.

In the following video, I delve into the detailed workings of Claire, sharing the challenges and triumphs of this project. Join me in exploring the intricacies of AI in customer service 🥳 If your time is limited, you can skip to the product presentation at 2:10.

Looking back on this journey, I’m grateful for this opportunity to learn and apply various skills and tools in chatbot development. I want to thank my mentor, Chien Lee, for his guidance, support, and feedback throughout my internship. I would also like to thank Talent Circulation Alliance and Henry Lin for providing this opportunity to learn from business practitioners. I feel like I’ve found an interest and am growing very fast. I also look forward to continuing to explore the possibilities of applied generative AI and how it can improve our lives. Looking forward to the next journey of combining full-stack development and application of AI!