Microsoft відкрила код повноцінного RAG-додатку з інтеграцією DevOps

Microsoft опублікувала на GitHub вихідний код повноцінного RAG-додатку (Retrieval-Augmented Generation) з готовим циклом від завантаження даних до розгортання. Це відмінний приклад для тих, хто тільки починає розбиратися в ШІ та DevOps.
Функціонал ШІ
У додатку реалізовано повний стек для роботи з генеративним ШІ:
- Завантаження та індексація власних документів.
- Генерація ембеддингів, векторний та семантичний пошук.
- Генерація відповідей через Azure OpenAI.
- Додавання посилань на джерела та оцінка якості відповідей.
Архітектура DevOps
Проєкт демонструє найкращі практики інфраструктури як коду (IaC) та автоматизації:
- Додаток упакований у Docker.
- Інфраструктура Azure розгортається через Bicep.
- Сервіс запускається в Azure Container Apps.
- Конвеєр CI/CD автоматизовано через GitHub Actions.
- Реалізовано автентифікацію, налаштування приватної мережі та моніторинг логів, помилок і продуктивності через Application Insights.
У репозиторії вже міститься сам додаток, конфігурація інфраструктури та тестові дані, що дозволяє швидко запустити проєкт локально або в хмарі.
🔗 Репозиторій: Azure-Samples/azure-search-openai-demo
Чому це важливо
АналітикаЦе еталонний приклад для розробників, що поєднує архітектуру генеративного ШІ з найкращими практиками DevOps та CI/CD.
Обговорити новину у спільноті
Діліться своїм досвідом та думками з ШІ-розробниками
Пов'язані матеріали екосистеми
Практичні гайди, термінологія та агентські скіли
Графи знань у пошуку (GraphRAG)
Еволюція архітектури RAG від Microsoft Research. Поєднує класичний семантичний пошук за векторами з графом знань (Knowledge Graph), де документи перетворюються на вузли сутностей (люди, компанії, локації) та ребра зв'язків між ними, дозволяючи відповідати на глобальні комплексні запитання по всьому масиву даних.
З’явилася безкоштовна бібліотека для генерації складних 3D-моделей за допомогою ШІ
На GitHub з’явився безкоштовний проєкт Sand3D, який дозволяє створювати складні тривимірні об’єкти безпосередньо з коду через опис задачі для нейромережі.
Профіль Hermes: DevOps-інженер та хмарна інфраструктура
Профіль системного та DevOps-інженера Hermes: налаштування серверів Linux, Docker контейнеризація, CI/CD конвеєри, моніторинг та безпека.
Microsoft AutoGen
Провідний відкритий фреймворк від Microsoft для створення мультиагентних розмовних систем. Дозволяє об'єднувати декількох AI-агентів із різними ролями та навичками у груповий чат (GroupChat), де вони дискутують, пишуть код, тестують його та спільно досягають бізнес-цілей.