Если вам нравится этот репозиторий, пометьте его на GitHub — это очень поможет!
Обзор • Краткое руководство • Серия видеороликов • Учебные пособия • Примеры кода • Сообщество • Дополнительные ресурсы
Репозиторий призван централизовать наш контент, связанный с темой «Генеративный искусственный интеллект с использованием JavaScript» . Вы найдете примеры кода, учебные пособия, а также все ресурсы из серии видео с лучшими практиками и советами, которые помогут улучшить ваши навыки искусственного интеллекта. Если вы разработчик JavaScript и хотите начать работу с ИИ или у вас уже есть некоторый опыт и вы хотите узнать больше, вы попали по адресу!
Мы рассказываем об основах генеративного искусственного интеллекта и о том, как создавать приложения искусственного интеллекта с использованием JavaScript, от локальной разработки до развертывания в Azure, а также запуска и масштабирования ваших моделей искусственного интеллекта. Это живой репозиторий, поэтому заходите почаще и проверяйте наличие нового контента!
Посмотрите серию видео
Важный
Весь контент в этом репозитории имеет открытый исходный код, поэтому не стесняйтесь использовать его повторно, адаптировать под себя и делиться им с другими!
В репозитории вы найдете все содержимое, связанное с серией видео, включая слайды, демонстрации, сценарии, а также дополнительные примеры кода, учебные пособия и ресурсы. Вы можете использовать его, чтобы следить за серией, запускать демонстрации, воспроизводить сеансы или повторно использовать контент в своих собственных презентациях. Как только вы поймете, что вам нужно, вы сможете использовать примеры кода и учебные пособия для запуска собственных приложений искусственного интеллекта.
Это организовано следующим образом:
Если вам не терпится освоить код, вы можете выбрать одно из следующих кратких руководств, чтобы сразу приступить к работе:
# | Сессия | Описание | Слайды | Демо | Скрипт | Видео |
---|---|---|---|---|---|---|
0 | Введение в серию | Знакомство с сериалом и его содержанием. | pptx/pdf | - | Скрипт | |
1 | Что нужно знать о LLM | Исследует, что такое LLM, как их обучают, как они работают и их ограничения. | pptx/pdf | Демо | Скрипт | |
2 | Основные методы оперативного проектирования | Практические методы оперативного проектирования, позволяющие максимально эффективно использовать модели ИИ. | pptx/pdf | Демо | Скрипт | |
3 | Повысьте точность и надежность ИИ с помощью RAG | Вводит расширенную генерацию данных для использования ИИ с вашими собственными данными. | pptx/pdf | Демо | Скрипт | |
4 | Ускорьте разработку ИИ с помощью LangChain.js | Описываются основные концепции платформы LangChain.js и способы ее использования для ускорения разработки ИИ. | pptx/pdf | Демо | Скрипт | |
5 | Запускайте модели искусственного интеллекта на своем локальном компьютере с помощью Ollama | Показывает, как интегрировать локальные модели ИИ в рабочий процесс разработки. | pptx/pdf | Демо | Скрипт | |
6 | Начните работу с ИИ бесплатно с помощью Phi-3 | Экспериментируйте с моделью Олламы и Фи-3 прямо из браузера. | pptx/pdf | Демо | Скрипт | |
7 | Введение в Azure AI Foundry | Начните свое путешествие с Azure AI Foundry. | pptx/pdf | Демо | Скрипт | |
8 | Создание генеративных приложений искусственного интеллекта с помощью Azure Cosmos DB | Создавайте генеративные приложения ИИ с помощью Azure Cosmos DB и векторного поиска. | pptx/pdf | Демо | Скрипт | |
9 | Инструменты и службы Azure для размещения и хранения приложений искусственного интеллекта | Создавайте, развертывайте и масштабируйте приложения искусственного интеллекта с помощью инструментов Azure. | pptx/pdf | - | Скрипт | |
10 | Потоковая передача результатов генеративного искусственного интеллекта с помощью протокола AI Chat | Легко интегрируйте потоковую передачу в свои приложения с помощью протокола AI Chat. | pptx/pdf | Демо | Скрипт |
Со временем к сериалу будут добавляться новые сегменты, так что следите за обновлениями!
Демонстрации расположены в папке demo/ и организованы по сеансам. В каждом сеансе есть папка с файлом readme.md
, в котором описывается демонстрационная версия, ее предварительные требования и способы ее запуска.
Здесь вы можете найти практические руководства по применению своих навыков искусственного интеллекта на практике, а также пошаговые инструкции, которые проведут вас через процесс создания приложений, использующих искусственный интеллект с помощью JavaScript.
Имя | Описание | Продолжительность | Уровень | Ссылки |
---|---|---|---|---|
Семинар по Azure OpenAI RAG — версия Qdrant | Изучите основы индивидуального взаимодействия с ChatGPT на основе набора документов. Мы создадим векторную базу данных и заполним ее данными из PDF-документов, а затем создадим чат-сайт и API, чтобы можно было задавать вопросы по информации, содержащейся в этих документах. | 3 часа | Новичок | Учебник/Репо |
Семинар по Azure OpenAI RAG — версия AI Search | Изучите основы индивидуального взаимодействия с ChatGPT на основе набора документов. Мы создадим векторную базу данных и заполним ее данными из PDF-документов, а затем создадим чат-сайт и API, чтобы можно было задавать вопросы по информации, содержащейся в этих документах. | 3 часа | Новичок | Учебник/Репо |
Интегрируйте функции OpenAI, коммуникации и организационных данных в бизнес-приложение. | В этом руководстве показано, как Azure OpenAI, службы связи Azure и Microsoft Graph/Microsoft Graph Toolkit можно интегрировать в бизнес-приложение (LOB) для повышения производительности пользователей, улучшения пользовательского опыта и вывода бизнес-приложений на новый уровень. | 3 часа | Новичок | Учебник/Репо |
Следующие примеры кода помогут вам приступить к созданию собственных приложений искусственного интеллекта. Используйте их, чтобы научиться проектировать свои приложения, экспериментировать с различными функциями или использовать их в качестве отправной точки для своих собственных проектов.
Имя | Описание | Репозиторий GitHub | Технологии |
---|---|---|---|
Бессерверный AI-чат с RAG с использованием LangChain.js | В этом примере показано, как создать бессерверный чат с искусственным интеллектом с помощью расширенной генерации с использованием LangChain.js и Azure. | Репо | LangChain.js, Lit, Vite, Azure OpenAI, Azure Cosmos DB, хранилище BLOB-объектов Azure, функции Azure, статические веб-приложения Azure, AZD |
Краткое руководство по бессерверному использованию OpenAI в Azure с LlamaIndex | В этом примере показано, как быстро начать работу с LlamaIndex.ai в Azure. | Репо | LlamaIndex.ts, Next.js, Azure OpenAI, контейнерные приложения Azure, Docker, AZD |
Краткое руководство по бессерверному помощнику Azure OpenAI Assistant | Azure OpenAI Assistants позволяет создавать ИИ-помощников, адаптированных к вашим потребностям с помощью специальных инструкций и дополненных расширенными инструментами. | Репо | HTML-CSS-JavaScript, статические веб-приложения Azure, хранилище BLOB-объектов Azure, функции Azure, Azure OpenAI, AZD |
Бессерверное приложение RAG с LlamaIndex и интерпретатором кода в приложениях-контейнерах Azure. | Это проект LlamaIndex, использующий Next.js, загруженный с помощью create-llama. В качестве бессерверной платформы развертывания он использует приложения-контейнеры Azure. | Репо | Azure OpenAI, LlamaIndex, контейнерные приложения Azure, Next.js, действия GitHub, TypeScript, AZD |
Развертывание Azure OpenAI без ключа | Пример развертывания Azure OpenAI и роли RBAC для вашей учетной записи пользователя для доступа без ключа. | Репо | Azure OpenAI, AZD, JavaScript |
Начальная версия безопасного пользовательского интерфейса Azure OpenAI | Многоразовый безопасный пользовательский интерфейс OpenAI и инфраструктура для AI-чата с Azure. | Репо | Lit, Vite, веб-компоненты, Azure OpenAI, хранилище BLOB-объектов Azure, функции Azure, статические веб-приложения Azure, AZD |
Azure OpenAI с LangChain.js | Демонстрирует, как использовать Azure OpenAI с LangChain.js. | Репо | LangChain.js, Azure OpenAI, TypeScript |
Управление API Azure с помощью Azure Open AI | Демонстрирует, как добавить управление API Azure поверх конечных точек Azure Open AI. | Репо | Открытый искусственный интеллект Azure, управление API Azure, Express, Node.js, AZD |
Спросите YouTube: LangChain.js + Краткое руководство по Azure | Создайте генеративное приложение искусственного интеллекта с помощью LangChain.js, перенося его локально в Azure. | Репо | LangChain.js, Azure OpenAI, Поиск Azure AI, Функции Azure |
Оллама JavaScript-площадка | Генеративная площадка для искусственного интеллекта с использованием API Ollama OpenAI и JavaScript. Попробуйте модели искусственного интеллекта в своем браузере! | Репо | TypeScript, Ollama, Azure OpenAI, кодовые пространства GitHub |
Copilot / Node.js + приложение OpenAI Todo | Узнайте, как использовать GitHub Copilot для быстрого создания приложения Node.js с помощью OpenAI и Azure. | Репо | Azure OpenAI, Служба приложений Azure, Azure CosmosDB, Express, TypeScript, TypeChat, Действия GitHub |
ChatGPT + корпоративные данные с Azure OpenAI и Azure AI Search | Пример приложения TypeScript для шаблона расширенной генерации извлечения, работающего в Azure. | Репо | LangChain.js, Lit, Vite, Azure OpenAI, Azure Cosmos DB, хранилище блогов Azure, контейнерные приложения Azure, статические веб-приложения Azure, Docker, AZD |
Интерфейс чата Azure OpenAI | Строительный блок пользовательского интерфейса, совместимый с протоколом приложения чата, для приложений шаблона чата, таких как RAG, созданных с помощью Azure OpenAI и Azure AI Search. | Репо | Протокол чата, Lit, Статические веб-приложения Azure, AZD |
Эталонная архитектура корпоративного уровня для JavaScript | Интеллектуальная эталонная архитектура корпоративного уровня для JavaScript с интеграцией OpenAI, шаблоном Azure Developer CLI и тестами Playwright. | Репо | Контейнерные приложения Azure, Функции Azure, Azure Cosmos DB, SWA, Fastify, Next.js, Angular, AZD |
Присоединяйтесь к сообществу Azure AI в Discord: https://aka.ms/genai-discord.
Если вы хотите общаться с другими, у нас есть сообщество энтузиастов, разработчиков и экспертов в области искусственного интеллекта, которые увлечены искусственным интеллектом и всегда готовы помочь.
Существует даже специальный канал #JavaScript, где вы можете задавать вопросы, делиться своими проектами и обсуждать любимые темы.
Вот некоторые дополнительные ресурсы, которые могут оказаться вам полезными в вашем путешествии по искусственному интеллекту: