Добро пожаловать в репозиторий кода, связанный с моей книгой «Генераторный искусственный интеллект в действии» , опубликованной Мэннингом.
В этом репозитории есть несколько вещей, которые могут представлять интерес:
Код книги работает с новым API (v1.0), который недавно обновил OpenAI. Если у вас старая версия пакета (v0.28), обновите ее до последней версии, чтобы код работал. Чтобы обновить пакет, вы можете запустить следующую команду: pip install --upgrade openai . Если вы используете conda, вы можете запустить команду: conda update openai . |
Прежде чем мы приступим к инструкциям по установке, как описано в книге, мы предполагаем, что вы установили следующие основные зависимости. Для большинства разработчиков и специалистов по данным они уже есть, и никаких дополнительных шагов может не потребоваться.
Примечание. Если что-то из этого отсутствует и вам нужны пошаговые инструкции, см. подробные инструкции по установке зависимостей.
3.7.1
или новее; для книги мы используем версию 3.11.3
.python --version
conda
, но вы можете использовать любой, который вам нравится.Действия по настройке и работе среды можно найти в инструкциях по установке.
Код книги, как и ожидалось, организован по главам и находится в папке с названием chapters
. Вы найдете папку для каждой главы в соответствии с соглашением ch{номер-главы}.
Некоторые служебные функции и программы можно найти в папке utils
.
В дополнение к коду из этой главы полнофункциональное веб-приложение объединяет все различные конструкции в простое в навигации веб-приложение, которое можно запускать локально. Код для этого можно найти в папке webapp
. ?
Примечание. Веб-приложение предназначено только для использования в качестве справочного материала для локального запуска и не доступно в Интернете. В нем нет всех необходимых прокси и элементов управления, которые можно было бы создать при размещении приложения в Интернете.
LLM и генеративный искусственный интеллект все еще довольно новы, и в результате существует увлекательный список очень активных исследований. Вы можете найти указатели на многие из них в папке paper
. Они сгруппированы по главам, чтобы вам было проще ориентироваться.
От читателя не ожидается их знания, но, как и в большинстве случаев, всегда полезно углубиться и вникнуть в некоторые из этих концепций для лучшего и более полного понимания.
Вы можете просмотреть мой профиль на GitHub, чтобы узнать о различных способах связи. Если есть какие-либо вопросы или проблемы, пожалуйста, отправьте вопрос.
Работа в рамках этого репозитория распространяется под лицензией MIT. Таким образом, это короткая и простая разрешительная лицензия, условия которой требуют только сохранения авторских прав и уведомлений о лицензии. Лицензионные, модифицированные и более крупные произведения могут распространяться на разных условиях и без исходного кода.