однозначно твоя задача красиво не решается, а еще она очень специфическая, онозначно нужно разрабатывать ИИ агентов под это дело. Интеграция тут не в сам проект а просто указание, какие именно файлы изучать.
vs не дает никакого доступа к анализу кода, поиску зависимостей и прочее, т.е. тут придется самому заново ковырять, в общем боюсь красиво и просто не будет
maaGames, намекну, что детерменированно результат от ИИ получить сложно, вот и делают тупо чат
грубый пример, делаешь простой скрипт - вызываемый по кнопке, который весь текст из редактора отправляет в gpt с заранее прописанным промптом, и возвращает назад результат, заменяя им весь текст,... ты в результате можешь получить нежданчики в виде лишних текстов (типа "итак мой ответ:" или рассуждения прямо в коде или еще какой мусор)... неплохо работают только топовые ИИ, не доступные локально
90% работы - составление промпта, еще 9% это разбор ответа и 1% работы собственно кодинг расширения (который полностью делает ИИ)
Ziptar, сижу и недоумеваю, что же из файлов они не восстанавливают?
они не лезут и не восстанавливают настройки реестра, скорее всего не будут чинить регистрации ole/com объектов (хотя по уму должны при восстановлении файла запускать регистрацию)... и вообще в windows еще со времени winxp/win7 была очень большая проблема ее починки, именно потому что нет красивой информации какой файл зачем и почему, ибо нет пакетного менеджера (хотя система обновлений это подразумевает, простой порядок установки этих обновлений может дать РАЗНЫЙ результат)
Знаете другой способ лучше? мне, кроме как восстановить из 'вчерашнего' бакапа ничего не приходит в голову (помню смутно, когда я ничего не знал про способы восстановления, я ставил рядом windows и потом сравнивал пофайлово, возможно тут попробовать сделать идентичную установку и найти различия)
Максим Барулин, лучше sfc /scannow, это вернет все файлы в исходное состояние, правда есть еще способы в реестре покопаться, там сложнее,и приготовьтесь дать windows установочный cdrom (хотя бы на флешке его развернуть простым архиватором) и приготовиться заново устанавливать обновления,.. некоторые тяжелые пакеты приложений типа ms office, autocad и т.п. могут пожелать так же себя 'восстановить' в общем занятие на часы, для слабой машины
другого красивого способа восстановить после неизвестных шалостей я не знаю
btrfs и zfs позволяют создавать файл разницы между двумя снапшотами (в нем будут сохранены только изменившиеся кластеры файловой системы), это работает на уровне блоков, максимально эффективно, вне зависимости от размера и количества файлов, ничего не пересканируется, это фича cow файловых систем, никаких накладных расходов на снапшоты и бакапы.
в мире не так много самостоятельных гипервизоров - майкрософтовский hyperv, redhat-овский qemu/kvm, от оракла virtualbox (говорят он отпочковался от qemu, ну и в интерфейсе позволяет выбрать kvm и hyper-v), xen (и от него cytrix), vmware esx и есть еще тьма никому не известных и не нужных закрытых поделок
vs не дает никакого доступа к анализу кода, поиску зависимостей и прочее, т.е. тут придется самому заново ковырять, в общем боюсь красиво и просто не будет