Предисловие
Конвенции, използвани в книгата
Използване на примерните кодове- Онлайн обучение с O'Reilly
- Как да се свържете с нас?
- Благодарности
Основи на GPT-4 и ChatGPT
Въведение в големите езикови модели- Преглед на основите на езиковите модели и NLP
- Разбиране на архитектурата на трансформатора и ролята ѝ в LLM
- Разкриване тайната на токенизацията и предвиждането в GPT моделите
Кратка история: от GPT-1 до GPT-4- GPT-1
- GPT-2
- GPT-3
- От GPT-3 до инструктиран GPT
- GPT-3.5, Кодекс и ChatGPT
- GPT-4
Приложение на LLM и примерни продукти- Be My Eyes
- Морган Стенли
- Khan Academy
- Duolingo
- Yabble
- Waymark
- Inworld AI
Пазете се от халюцинациите на ИИ: ограничения и съображения
Оптимизиране на GPT моделите с плъгини и фина настройка
Обобщение
Подробен обзор на интерфейсите на GPT-4 и ChatGPT
Основни понятия
Достъпни модели в OpenAI API
Тестване на GPT моделите с игралната площадка на OpenAI
Начало на работата: OpenAI Python Library- Достъп до OpenAI и API ключ
- Пример Hello World
Използване на ChatGPT и GPT-4- Входни параметри за Chat Completion
- Форматиране на резултата за Chat Completion
- От завършване на текст до функции
Използване на други модели за завършване на текст- Входни параметри за крайната точка за завършване на текст
- Формат на извода на крайната точка за завършване на текст
Съображения- Ценообразуване и токен ограничения
- Сигурност и конфиденциалност: Внимание!
Други API интерфейси на OpenAI и функции- Вграждания
- Модел модератор
- Whisper и DALL-E
Обобщение (и пищов)
Създаване на приложения с GPT-4 и ChatGPT
Основни моменти при разработката на приложения- Управление на API ключа
- Безопасност и конфиденциалност на данните
Принципи за проектиране на софтуерна архитектура
Уязвимости на приложенията с LLM- Анализ на входящите и изходящите данни
- Неизбежността на промпт инжекциите
Примерни проекти- Проект 1: Създаване на решение за генериране на новини
- Проект 2: Резюмиране на YouTube видеа
- Проект 3: Създаване на експерт за Zelda BOTW
- Събираме всичко заедно
- Проект 4: Гласов контрол
Обобщение
Интелигентни техники за работа с GPT-4 и ChatGPT
Промпт инженеринг- Проектиране на ефективни промптове
- Ролята
- Мислене стъпка по стъпка
- Имплементиране на обучение с няколко изстрела
- Повишаване на ефективността на промптовете
Фина настройка- Подготовка за работа
- Фина настройка с OpenAI API
- Приложение на фино настроените модели
- Генератор на новинарски статии по нишови теми
- Генериране на фино настроени синтетични данни за маркетинг кампания с имейли
- Фина настройка на модел със синтетични данни
- Колко струва фината настройка?
Обобщение
Усъвършенстване свойствата на LLM с фреймуърка LangChain и плъгини
Фреймуъркът LangChain- Динамични промптове
- Агенти и инструменти
- Памет
- Вграждания
GPT-4 плъгини- Преглед
- API
- Манифестът на плъгина
- OpenAPI спецификация
- Описания
Обобщение
Заключение
Речник на термините