The goal of the book: to provide the reader with accessible and understandable steps to create AI assistants and AI agents in Python, hence the book is written in the format of a practical guide that will help, step by step, master the key concepts and principles of working with LLM, GPT, and RAG (the main method for creating smart assistants). In the course of studying, you will get acquainted with popular frameworks (LangChain and LlamaIndex) and various architectural techniques for developing AI assistants, gain knowledge of the principles of working with large language models, prompt engineering, and ways to manage them effectively. For practical application, the book details the creation of chatbots for popular platforms: Telegram and VKontakte, which will allow you to independently design and implement AI assistants into your business processes. Recommendations are also provided for obtaining free access to some language models for implementing AI assistants in practice.
The book will be useful for beginners, students who want to learn more about the capabilities of these models, freelancers and entrepreneurs providing services to businesses, company specialists looking to implement AI in their activities or optimize their work, as well as developers, business analysts, AI specialists, and anyone interested in developing useful tools in Python based on GPT and LLM.