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