Розкриваємо бізнес-цінність: як поєднати Azure OpenAI та Power Platform
By Mirko Peters ·
Ласкаво просимо назад до подкасту! Сьогодні ми розширюємо тему, яка викликає величезний ажіотаж у корпоративному середовищі: як організації можуть створювати безпечні, масштабовані та відповідні вимогам відповідності застосунки на основі ШІ без армії професійних розробників…
Automatically translated with AI from the original post. Read the English original
Ласкаво просимо назад до подкасту! Сьогодні ми розширюємо тему, яка викликає величезний ажіотаж у корпоративному середовищі: як організації можуть створювати безпечні, масштабовані та відповідні вимогам відповідності застосунки на основі ШІ без армії професійних розробників. Якщо ви колись замислювалися, як поєднати передовий штучний інтелект з інструментами низькокодової розробки для підвищення продуктивності, цей детальний розбір для вас. Обов’язково перегляньте пов’язаний епізод подкасту Build Production AI Apps with Azure OpenAI and Power Platform, де ці концепції розглянуто в аудіоформаті покроково.
Довгий час бізнес намагався зробити передові технології доступними для всіх. Штучний інтелект здавався закритим за складними скриптами на Python, дипломами з data science і дорогою інфраструктурою. Сьогодні ситуація повністю змінилася. Поєднавши Microsoft Power Platform з Azure OpenAI, автори застосунків, архітектори рішень і IT-фахівці можуть одразу отримати бізнес-цінність. Чи йдеться про покращення аналізу відгуків клієнтів, проактивну взаємодію з клієнтами чи краще ухвалення рішень, сучасний низькокодовий стек робить це можливим.
Розгляньмо крок за кроком, як ви можете отримати цю бізнес-цінність, поєднавши Azure OpenAI та Power Platform.
Передумови для застосунків на основі ШІ
Перш ніж почати створювати застосунки на основі ШІ з Microsoft Power Platform і Azure OpenAI, потрібно налаштувати відповідні облікові записи, дозволи та інструменти. Ця підготовка допоможе створити безпечне й ефективне середовище для ваших проєктів.
Облікові записи та дозволи
Налаштування облікового запису Azure
Потрібен активний обліковий запис Microsoft Azure. Якщо його ще немає, можна зареєструватися для безкоштовної пробної версії або скористатися підпискою вашої організації. Переконайтеся, що ваш обліковий запис має дозвіл на створення та керування ресурсами на порталі Azure. Цей обліковий запис знадобиться для налаштування служб Azure OpenAI та керування моделями ШІ.
Доступ до Power Platform
Також потрібен доступ до Microsoft Power Platform. Сюди входять Power Apps і Power Automate. Для входу можна використовувати робочий або навчальний обліковий запис. Якщо ваша організація використовує Microsoft 365, доступ може вже бути. Якщо не впевнені, уточніть у ІТ-адміністратора. Правильний доступ дає змогу створювати, тестувати та розгортати застосунки без затримок.
Ліцензування та права адміністратора
Правильне ліцензування має велике значення. Потрібна дійсна ліцензія як для Azure, так і для Power Platform. Деякі функції, наприклад преміум-конектори або розширені служби ШІ, можуть вимагати додаткових ліцензій. Також варто мати права адміністратора або працювати з тим, хто їх має. Права адміністратора дозволяють налаштовувати середовища, призначати ролі та керувати параметрами безпеки.
Інструменти та середовище
Підтримувані пристрої
Застосунки на основі ШІ можна розробляти на більшості сучасних пристроїв. Добре підходить ПК з Windows або Mac з веб-браузером. Для найкращого досвіду використовуйте останню версію Microsoft Edge, Google Chrome або Safari. Мобільні пристрої можуть отримати доступ до Power Apps, але створювати та налаштовувати застосунки зручніше на настільному комп’ютері чи ноутбуці.
Доступ до порталів Microsoft
Під час розробки ви працюватимете з кількома порталами Microsoft. Портал Azure дозволяє створювати та керувати ресурсами OpenAI. Центр адміністрування Power Platform допомагає організовувати середовища й відстежувати використання. Power Apps Studio і Power Automate надають зручні інтерфейси для створення застосунків і робочих процесів. Перед початком переконайтеся, що можете входити до цих порталів.
Порада: Забезпечте безпечне середовище, використовуючи надійні паролі, увімкнувши багатофакторну автентифікацію та дотримуючись політик безпеки вашої організації. Це захищає ваші дані та допомагає зберегти безпеку проєктів.
Налаштування Azure OpenAI
Налаштування Azure OpenAI є ключовим кроком у створенні інтелектуальних бізнес-рішень. Ви створите ресурс, розгорнете модель і перевірите її результати, перш ніж підключати її до застосунків на основі ШІ.
Створення ресурсу OpenAI
Навігація порталом Azure
Почніть із входу в портал Azure. Цей портал є вашою головною панеллю для керування хмарними ресурсами. Виберіть свою передплату Azure та групу ресурсів. Якщо групи ресурсів немає, ви можете її створити. Далі оберіть регіон, який підтримує модель gpt-4o. Введіть унікальну назву для ресурсу та виберіть ціновий рівень Standard S0. Пройдіть екрани налаштування до сторінки перевірки, а потім надішліть конфігурацію.
Налаштування служби
Після створення ресурсу ви знайдете його на панелі керування Azure. Перейдіть до розділу Resource Management і знайдіть Keys and Endpoint. Скопіюйте KEY 1 та Endpoint, адже вони знадобляться пізніше. Потім перейдіть до розділу Model deployments і виберіть Manage Deployments. Натисніть Deploy model, далі Deploy base model, і виберіть gpt-4o. Встановіть ліміт швидкості Tokens per Minute Rate Limit на рівні 100K і розгорніть модель. Налаштування зазвичай займає кілька хвилин, але розгортання моделі може тривати понад годину. Можна запустити розгортання і повернутися до нього пізніше.
Розгортання моделі
Вибір моделей ШІ
Azure OpenAI пропонує кілька моделей для різних бізнес-потреб: від генерації контенту та автоматизації ІТ-процесів до виявлення шахрайства та обробки медичних даних.
Кроки розгортання
Коли ви обрали модель, розгорніть її через портал Azure. Встановіть ліміти швидкості та підтвердьте вибір. Розгортання може тривати деякий час, тож плануйте це заздалегідь. Після розгортання ви можете отримати доступ до моделі в розділі Playgrounds, у меню Chat, і взаємодіяти з нею.
Тестування моделі
Використання OpenAI Studio
Перш ніж інтегрувати модель у свій застосунок, варто протестувати її в OpenAI Studio. Цей інструмент дає змогу взаємодіяти з моделлю та побачити, як вона реагує на різні промпти. Ви можете перевірити різні сценарії та коригувати підхід на основі результатів.
Аналіз результатів
Тестування моделі важливе для якості та надійності. Особливу увагу приділіть інженерії промптів, адаптації моделі та тонкому налаштуванню, щоб результати відповідали вашим операційним стандартам.
Порада: ретельне тестування допомагає уникнути несподіванок під час переходу моделі у продуктивне середовище. Завжди перевіряйте результати, щоб переконатися, що вони відповідають вашим стандартам.
Інтеграція Azure OpenAI з Power Platform
Azure OpenAI можна підключити до Microsoft Power Platform двома основними способами: через нативні конектори та через власні конектори. Кожен метод має свої переваги. Нативні конектори забезпечують швидке та просте налаштування для типових сценаріїв, тоді як власні конектори дають більше гнучкості та контролю.
Інтеграція нативного конектора
Нативні конектори дають змогу пов'язати служби Azure OpenAI з Power Platform із мінімальним налаштуванням. Ці конектори можна використовувати, щоб додавати функції ШІ до своїх застосунків і робочих процесів без написання коду.
Створення власного конектора
Власні конектори дають змогу підключитися до будь-якого REST API, зокрема до розширених кінцевих точок Azure OpenAI. Ви можете визначати власні тригери, дії та налаштування безпеки, реєструвати API в Azure API Management і впроваджувати надійну автентифікацію, як-от OAuth 2.0 або Azure Active Directory.
Створення застосунків на основі ШІ
Ви можете трансформувати бізнес-процеси, створюючи застосунки на основі ШІ за допомогою Microsoft Power Platform і Azure OpenAI. Power Apps і Power Automate працюють разом, щоб допомогти створювати інтелектуальні робочі процеси, які автоматизують завдання, аналізують дані та надають аналітику.
Інтеграція з Power Apps
Почніть з відкриття Power Apps Studio. Оберіть створення нового застосунку з порожнього шаблону або використайте шаблон, що відповідає вашим бізнес-потребам. Додайте поля введення, де користувачі зможуть вводити дані, наприклад текст для аналізу або документи для узагальнення, і розмістіть кнопки, які запускатимуть дії ШІ.
Робочі процеси Power Automate
Power Automate дає змогу створювати робочі процеси, які з'єднують ваші застосунки, дані та моделі ШІ. Почніть зі створення нового потоку. Оберіть тригер, наприклад появу нового запису або надсилання користувачем форми. Додайте до потоку дії ШІ, під'єднавшись до Azure OpenAI через HTTP-дії або власні конектори, щоб автоматизувати класифікацію тексту, узагальнення та аналіз тональності.
Тестування та розгортання
Тестування та розгортання застосунку на основі ШІ гарантують, що він працює так, як очікується, і видає надійні результати. Потрібен структурований підхід, щоб вчасно виявляти проблеми та підтримувати високі стандарти.
Тестування застосунку
Перевіряйте, як ваш застосунок взаємодіє з моделлю ШІ. Використовуйте шаблони промптів, щоб зберігати узгодженість конфігурацій, упорядковуйте метадані, щоб відстежувати зміни, і налаштуйте моніторинг ключових показників, як-от час відгуку та точність.
Розгортання у продуктивному середовищі
Після тестування опублікуйте свій застосунок у продуктивному середовищі. Налаштуйте кілька середовищ, наприклад Development, Test і Production. Використовуйте структурований процес управління життєвим циклом застосунків (Application Lifecycle Management, ALM), щоб керувати розгортаннями, зменшувати кількість помилок і відстежувати показники продуктивності ШІ з часом.
Управління, безпека та контроль витрат
Створення рішень на основі ШІ дає велику користь, але водночас потрібно приділяти увагу управлінню, безпеці та контролю витрат. Ці напрямки допомагають захистити дані, дотримуватися вимог регуляторів і зберегти стійкість ваших проєктів.
Управління витратами
Коли ви використовуєте сервіси Azure OpenAI, ви платите за токени, які обробляє ваш застосунок. Кожен запит до моделі ШІ використовує токени, а їх загальна кількість впливає на місячний рахунок. Встановіть чіткий бюджет і уважно відстежуйте використання токенів, щоб уникнути несподіваних витрат.
Безпека та відповідність вимогам
Захист даних є обов’язковим. Використовуйте Microsoft Purview, щоб класифікувати та захищати конфіденційну інформацію, шифруйте дані за допомогою Azure Storage Encryption і налаштовуйте політики запобігання втратам даних (Data Loss Prevention, DLP), щоб контролювати, як дані переміщуються між конекторами та середовищами.
Ресурси та наступні кроки
Ви дізнались, як створювати застосунки на основі ШІ за допомогою Microsoft Power Platform і Azure OpenAI. Тепер ви можете вивчити додаткові ресурси, щоб поглибити свої навички та знайти спільноту однодумців.
Посилання на документацію
Почніть з офіційної документації, яка допоможе у ваших наступних проєктах. Microsoft надає детальні посібники та довідкові матеріали для Power Platform, Azure OpenAI, Power Apps і Power Automate.
Підтримка спільноти
Не обов’язково вирішувати проблеми самостійно. Звертайтеся до каналів підтримки спільноти Azure та Stack Overflow, щоб усувати несправності, ділитися ідеями та бути в курсі найкращих практик.
Підсумовуючи, поєднання Azure OpenAI та Power Platform відкриває величезну бізнес-цінність, дозволяючи організаціям створювати масштабовані, відповідні вимогам і інтелектуальні застосунки без витрат на складну розробку програмного забезпечення. Дотримуючись суворих стандартів безпеки, управління та контролю витрат, ваша команда може безпечно та ефективно використовувати генеративний ШІ. Щоб дізнатися більше на цю тему та послухати наш експертний розбір, оформіть подкаст-епізод: Build Production AI Apps with Azure OpenAI and Power Platform. Продовжуйте створювати, залишайтеся безпечними та освоюйте майбутнє low-code ШІ!