This document provides design guidance on configuring a digital assistant using open-source tools. Open-source tools are distributed under a variety of licenses, each with its own terms and conditions. It is important to review and understand the license terms of each open-source tool you use before using it in your own solution. This will help you to ensure that you are complying with the license requirements and that you are not infringing on the intellectual property rights of the copyright holders.
It is the responsibility of the user to review and comply with the licensing terms and conditions of each tool mentioned in this document. Licensing information for each tool can be found on the respective tool's official website or in its documentation. We have also listed links to some of the open-source tools license page below.
Llama 2 is an open-source LLM. The licensing information for Llama 2 can be found on Meta web page.
LangChain is an open-source tool that can be used to work with LLMs. The licensing information for LangChain can be found on LangChain GitHub web page.
Redis is an open-source, in-memory data structure store used as a database, cache, message broker, and streaming. The licensing information for Redis can be found on Redis web page.
Gradio is an open-source tool that helps to generate an easy-to-use UI machine learning web apps with few lines of code. The licensing information for Gradio is available on the Gradio GitHub web page.
Caikit is an open-source AI toolkit that enables users to manage models. For licensing information for Caikit, see the Caikit GitHub web page.
TGI is an open-source tool that enables high-performance text generation for open-source LLMs. The licensing information for TGI is available on the TGI GitHub web page.