InAnYan / jabref

Graphical Java application for managing BibTeX and biblatex (.bib) databases
https://devdocs.jabref.org
MIT License
0 stars 0 forks source link

AI telemetry #82

Open InAnYan opened 1 month ago

InAnYan commented 1 month ago

AI products (and any other product too) collects some data about how users use the app.

Take for example Codeium (free alternative to GitHub Copilot): изображение изображение

We could track the AI usage in JabRef in order to see:

Maybe we could add like and dislike button to AI messages.

But then we should manage a server (or a database) to store telemetry data, etc.

What do you think? What can we do?

InAnYan commented 1 month ago

Don't ask me, why Objective C is on the second place on my Codeium.

I haven't written any Objective C code in my life, ever

koppor commented 1 month ago

But then we should manage a server (or a database) to store telemetry data, etc.

JabRef has / had support for telemetry. It was removed, because it is hard to maintain. See https://github.com/JabRef/jabref/pull/11389. You can check the diff at https://github.com/JabRef/jabref/pull/11389/files, especially expand "docs/code-howtos/telemetry.md" and read on there.

You can work on getting telemetry working again.

Maybe, we (you!!) can host https://github.com/matomo-org/matomo-java-tracker with appropriate data protection.

I personally do not want to go back to the Microsoft Telemetry thing. API changed "too often" (for JabRef) and it was hard to look into the telemetry dat.