Проект FreeCAD анонсира събиране на телеметрия в приложението. Данните ще помогнат на разработчиците да съставят обективна картина за използването на FreeCAD — без емоции, с които са изпълнени трекерът за грешки и потребителският форум.
Какви данни се събират:
- Системна информация (ОС, архитектура).
- Потребителски предпочитания (тема, конфигурация на интерфейса).
- Список с инсталирани добавки и макроси от трети разработчици.
- Краш логове.
- Грешки, които потребителят извършва при използването на програмата, като прекомерно използване на ограничения.
- Съдържание на чертежи и модели.
За да не се нарушава GDPR и различни закони за защита на личните данни, на потребителите ще бъде назначен случаен UUID.
Събирането на телеметрия по подразбиране е изключено. Функцията вече е достъпна в новите седмични версии и ще бъде едно от основните нововъведения в следващото основно издание (1.2).
Като обратно обслужване, добавката анализира отворените в приложението модели, сравнява ги с бази данни на регистрирани патенти и при отсъствие на съвпадения автоматично генерира заявление за патент. При успешна регистрация на патента, проектът ще получава процент от патентните такси. Това ще позволи на разработчиците на FreeCAD най-накрая да си купят собствена кафе-машина за стенда на FOSDEM.
Освен това, се тества И AI добавка, която на основание на данните от телеметрията ще казва на потребителите на Sketcher "не така, неуч, ето, виж как трябва да бъде" и ще коригира чертежите. Добавката е била първоначално разработена за обучение на студенти-инженери, но промишлената практика показа жизнената необходимост от съществено разширяване на нейното приложение.
Планирана е аналогична добавка за работилницата за сглобяване, която ще определя грешки в сглобяването, ярко и в шокиращи детайли анимира съпътстващи механични повреди на конструкцията с помощта на библиотека Bullet, а след това автоматично ще поставя ограничения за свързванията Revolute, Cylindrical и Slider.
2 април: проектът наистина започва да събира телеметрия. За да участват в него, на потребителите им е необходимо да инсталират аддона Telemetry, предварително обновявайки кеша в Addon Manager. На всеки потребител наистина се назначава произволен UUID, за да се спазят GDPR, данните се съхраняват на сървъра в ЕС. Модели/чертежи и допуснати грешки не се събират и не се анализират, останалата част от списъка е вярна. Аддона за обучение на студенти в Sketcher наистина се разработва, но използването на ИИ в него не е планирано. Аддона за автоматично коригиране на сборове не се планира, а е жалко!
Източник: linux.org.ru
