To get the most out of this book
Familiarity with the fundamental concepts of chatbots and conversational AI will be beneficial, though not essential. Some expertise in coding, particularly in Python, is recommended to follow the examples and exercises effectively. A working Python environment running Python 3.10 is required. We suggest using Anaconda to set this up, with Jupyter Notebook installed, as all chapter examples use Jupyter Notebook.
Software/hardware covered in the book |
Operating system requirements |
Python 3.10 |
Cross-platform |
LangChain |
Cross-platform |
A free OpenAI account is required so you can get an OpenAI API key for accessing ChatGPT and other related services: https://openai.com/
A LangSmith account is required so you can create an API key for monitoring and testing your LangChain applications: https://smith.langchain.com
By ensuring you meet these prerequisites, you’ll be well prepared to dive into the practical applications covered in this book.
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book’s GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.