Ожидаемый результат: AI сгенерирует серверный код с контроллерами, моделями данных и представлениями для работы с календарём, а также скрипты для создания базы данных и таблиц для хранения встреч.


Платформа управления инвентаризацией


Описание задачи: Создать веб-приложение для управления инвентарем компании. Пользователи должны иметь возможность добавлять, редактировать и удалять записи об оборудовании или товарах, а также генерировать отчёты по запасам. Все данные хранятся в SQL Server, а серверная логика реализована на ASP.NET Core MVC с использованием Entity Framework.


Профессиональный промпт: «Создай платформу управления инвентаризацией на ASP.NET Core. Приложение должно позволять сотрудникам добавлять, редактировать и удалять записи об инвентаре, а также генерировать отчёты по запасам. Используй C для серверной логики, ASP.NET Core MVC для организации веб-приложения и Entity Framework для доступа к SQL Server. Интерфейс должен быть современным, с удобным поиском и фильтрами, а также адаптивной версткой.»


Ожидаемый результат: AI сгенерирует модели, контроллеры и представления для управления инвентарными записями, а также обеспечит работу с базой данных посредством Entity Framework и настройку миграций для создания таблиц в SQL Server.


Система отзывов и рейтингов продуктов


Описание задачи: Разработать веб-приложение, позволяющее пользователям оставлять отзывы и ставить рейтинги для продуктов. Приложение должно подсчитывать средний рейтинг каждого продукта и предоставлять возможность модерации отзывов. Данные хранятся в SQL Server, серверная логика реализована на ASP.NET Core MVC с использованием C.


Профессиональный промпт: «Создай систему отзывов и рейтингов для продуктов на ASP.NET Core MVC. Приложение должно позволять пользователям добавлять, редактировать и удалять отзывы, а также ставить рейтинги. Средний рейтинг продукта должен автоматически пересчитываться при изменении отзывов. Используй C для реализации бизнес-логики, Entity Framework для работы с SQL Server и Razor для создания представлений. Дизайн должен быть современным и адаптивным, обеспечивая удобную модерацию отзывов.»


Ожидаемый результат: AI создаст серверные контроллеры и модели для работы с отзывами и рейтингами, настроит вычисление среднего рейтинга, а также сгенерирует представления для отображения отзывов и формы добавления отзывов.


RESTful API для мобильного приложения


Описание задачи: Создать RESTful API, которое предоставляет данные о событиях и новостях для мобильного приложения. API должно поддерживать стандартные методы (GET, POST, PUT, DELETE), хранить данные в SQL Server и обеспечивать аутентификацию через ASP.NET Identity.


Профессиональный промпт: «Разработай RESTful API на ASP.NET Core Web API, которое предоставляет данные о событиях и новостях для мобильного приложения. API должно поддерживать операции GET, POST, PUT и DELETE для управления записями, а данные хранить в SQL Server. Реализуй аутентификацию с помощью ASP.NET Identity и обеспечь обработку ошибок. Документируй API с использованием Swagger для удобства разработчиков. Используй C для серверной логики.»


Ожидаемый результат: AI сгенерирует проект ASP.NET Core Web API с необходимыми контроллерами, моделями и маршрутизацией, настройку ASP.NET Identity для аутентификации, а также интеграцию Swagger для документации API. Это позволит запускать API для мобильного приложения без глубокого понимания программирования.


Итоги


Каждый из приведённых примеров демонстрирует, как правильно сформулированный промпт позволяет AI генерировать готовый к запуску код для приложений на .NET стеке. Основные рекомендации при составлении промптов для .NET: