Projekt FreeCAD najavio sakupljanje telemetrije unutar aplikacije. Podaci će pomoći programerima da dobiju objektivnu sliku o korištenju FreeCAD-a — bez emocija koje preplavljuju bug tracker i korisnički forum.
Koji se podaci prikupljaju:
- Informacije o sustavu (OS, arhitektura).
- Korisničke postavke (tema, konfiguracija sučelja).
- Popis instaliranih dodataka i makronaredbi od strane trećih strana.
- Dijelovi s pogreškama.
- Pogreške koje korisnik čini tijekom korištenja programa, poput prekomjernog korištenja ograničenja.
- Sadržaj crteža i modela.
Kako bismo izbjegli kršenje GDPR-a i raznih zakona o zaštiti osobnih podataka, korisnicima će biti dodijeljen nasumični UUID.
Prikupljanje telemetrije je isključeno prema zadanim postavkama. Funkcija je već dostupna u novim tjednim izgradnjama i bit će jedna od glavnih novina u sljedećem velikom izdanju (1.2).
Kao uzvratna usluga, dodatak analizira modele otvorene u aplikaciji, uspoređuje ih s bazama podataka registriranih patenata i u nedostatku podudaranja automatski formira prijavu za patent. U slučaju uspješnog registriranja patenta, projekt će primati postotak od patentnih naknada. To će omogućiti programerima FreeCAD-a da konačno kupe vlastitu kavu za FOSDEM štand.
Osim toga, testira se AI-dodatak, koji na temelju telemetrijskih podataka govori korisnicima Sketchera "ne tako, neuk, evo, gledaj, kako to treba" i ispravlja crteže. Dodatak je izvorno razvijen za obuku studenata inženjera, ali je praksa u industriji pokazala potrebu da se značajno proširi njegova primjena.
Planira se sličan dodatak za sklopnu klupu, koji će utvrđivati pogreške u sklapanju, slikovito i šokantno prikazivati prateće mehaničke štete konstrukcije pomoću biblioteke Bullet, a zatim automatski postavljati ograničenja za Revolute, Cylindrical i Slider veze.
2. travnja: Projekt zapravo počinje prikupljati telemetriju. Da bi sudjelovali u tome, korisnici moraju instalirati dodatak Telemetry, prethodno osvježavajući keš u Menadžeru dodataka. Svakom korisniku se zapravo dodjeljuje nasumični UUID, a podaci se pohranjuju na poslužitelju u EU u skladu s GDPR-om. Modeli/dijagrami i dopuštene greške se ne prikupljaju niti analiziraju, dok je ostatak popisa točan. Dodatak za obuku studenata za rad u Sketcheru se zapravo razvija, ali se ne planira koristiti AI u njemu. Dodatak za automatsko ispravljanje sklopova se ne planira, što je šteta!
Izvor: linux.org.ru
