Peakto : recherche intelligente et abonnement annuel moins cher pour le super-catalogueur

Stéphane Moussie |

Dans sa version 1.8 qui vient de sortir, le super-catalogueur Peakto gagne une nouvelle fonctionnalité on ne peut plus pertinente. Cette application qui regroupe les photothèques de divers logiciels (Photos, Lightroom, Capture One, DxO PhotoLab…) se dote en effet d'un moteur de recherche avancé.

La recherche conversationnelle, comme l'éditeur français CYME l'appelle, s'appuie sur l'analyse des images par un modèle d'intelligence artificielle. Concrètement, cette nouvelle fonction permet de trouver plus facilement des photos particulières en décrivant leur contenu. Par exemple, en entrant « chien dans la neige », Peakto affichera toutes les photos correspondantes, ce qui n'était pas possible jusque-là avec le moteur de recherche classique.

Si les résultats standards ne sont pas satisfaisants, on peut régler la tolérance de la recherche en la rendant plus stricte ou au contraire plus large, mais avec le risque d'inclure des résultats moins pertinents. D'après nos essais, les résultats sont mitigés. Pour certaines requêtes, la recherche conversationnelle va viser dans le mille. Pour d'autres, elle va taper à côté en oubliant des photos évidentes ou a contrario en incluant des clichés qui n'ont pas vraiment de rapport.

Résultats de la requête « chien dans la neige » avec la nouvelle recherche conversationnelle.
Un autre exemple de requête détaillée permise par la recherche conversationnelle, « chanteur sur scène dans la nuit » : la majorité des résultats sont corrects, mais quelques photos n'ont rien à faire dans la sélection.

Malgré ces irrégularités, il s'agit d'un complément intéressant à la recherche classique, qui reste disponible par ailleurs. Outre sa capacité à répondre à des requêtes détaillées, le nouveau moteur connait des mots un peu spécifiques que le moteur classique ignore (barbecue, Scrabble, montgolfière…), ce qui permet au bout du compte de retrouver plus d'images.

La recherche conversationnelle est effectuée en local (donc les photos restent privées), mais pour les requêtes qui sont dans une autre langue que l'anglais, l'application utilise une traduction automatique en ligne. Autrement dit, pour une recherche en français, il faut être connecté à internet. Peakto s'appuie sur le modèle de classification CLIP d'OpenAI, que l'on a déjà croisé dans l'app Queryable notamment. Ce modèle a été optimisé par CYME en matière de performances et étendu pour intégrer les informations sur les personnes et les lieux. On peut en effet combiner une description précise avec une personne ou un lieu en particulier.

Seule la recherche conversationnelle connait le mot « barbecue ».

L'intégration de la recherche conversationnelle aurait pu être plus poussée dans l'application. Actuellement, recherche conversationnelle et recherche classique cohabitent avec leur bouton et leur champ de saisie respectifs, ce qui peut pousser à faire deux recherches au lieu d'une. L'éditeur nous a indiqué qu'il allait améliorer cet aspect dans une future version. S'il y a encore des progrès à faire en matière d'analyse et d'intégration, ce nouveau moteur de recherche n'en reste pas moins une contribution importante dans la mission de super-catalogueur de Peakto : on a à sa disposition un puissant outil capable de fouiller dans toutes les images de son Mac.

À l'occasion du lancement de cette version 1.8, CYME revoit en partie sa grille tarifaire. L'abonnement annuel qui était facturé 99 € ne coûte plus que 59,99 €. Les autres formules sont inchangées : abonnement mensuel sans engagement à 9,99 € ou licence perpétuelle à 189 €. Peakto, qui nécessite macOS Big Sur au minimum, est en vente sur le site de l'éditeur et sur le Mac App Store. Une version d'essai gratuite pendant 15 jours est disponible.

Tags
avatar TDBI | 

🤔 vous avez testé ? Vous en pensez quoi les amateurs et pros ?

avatar Cyme | 

Bonjour à tous. La recherche aime bien les gens "bavards" et sera d'autant plus pertinente que la description est précise. Il y aura probablement des faux positifs parmi les images retournées comme noté dans l'article, mais le bénéfice nous semble compenser ces erreurs à la marge.
Il n'est pas mentionné dans l'article que cette nouvelle version ajoute une fonction fondamentale qui est la recherche par images similaires. Elle complémente de façon très puissante la recherche, car si la recherche ne retourne pas exactement l'image que l'on recherche, on peut ensuite partir de cette image et demander des images similaires. Il y a dans ce cas de fortes chances de retrouver parmi toutes les variations (similaires, quasi-similaires) l'aiguille dans la meule de foin.
Nous avons noté les commentaires concernant l'ergonomie et sortirons une mise à jour dans les heurs/jours qui viennent avec ces correctifs. Bonne exploration !

avatar YSO | 

@Cyme

Bonjour,
Il est très agréable de pouvoir discuter avec les représentants/éditeur de logiciels comme jadis à l’époque de l’Apple Expo.
Je regarde l’évolution de ce logiciel qui permet d’avoir en un point unique l’ensemble des vues stockées et surtout traitées au travers de divers logiciels existants ou ayant existés (comme Aperture).

Ce qui permet de sortir de la masse les vues recherchées sont :
- les mots clés, d’où la nécessité d’être pertinent dans les définitions et choix,
- plus récemment l’IA avec les capacités de reconnaître des visages, peut-être des lieux,
- ou de récupérer les données GPS de la prise de vues

La question qui me vient à l’esprit :
Est-ce que votre logiciel a la capacité d’extraire toutes les bases de donnés des mots clés de chaque logiciels, de les mettre côte à côte (dans votre interface) afin de pouvoir les modifier pour mieux les unifier => les rendre identiques pour tous ces softs (sans pour autant perdre le bénéfice de tri propre à chaque logiciels) et ainsi à l’issue encore mieux pouvoir extraire les vues recherchées dans votre logiciel ?

Ceci, plus le pb des espaces, des accents (souvent remplacés par des caractères bizarres lors de transferts).

avatar Cyme | 

Bonjour @YSO
Pour l'instant, nous sommes capables d'extraire tous les mots clés, mais, ils restent compartimentés dans leur catalogue. Il n'est donc pas possible de faire un 1 fois une recherche sur le mot clé "été" si il existe sous cette orthographe ici et sous une autre "ETE" dans un autre catalogue...il faudrait faire un OU logique entre toutes les formes possibles. Fastidieux.
Vous n'aurez pas manqué de noter que Peakto ne permet pas d'annoter encore avec des mots clés...et c'est dans la conception de cette fonction que nous aurons peut-être une solution à ce problème souvent évité (et pour cause...c'est compliqué).
Nous allons dans un futur proche permettre la création de mot clés...mais nous essaierons de le faire de telle sorte que l'on puisse regrouper sous 1 mot clé Peakto, différentes formes de ce même mot clé dans différentes sources...afin de réaliser cette unification. Sans pour autant perdre la spécificité de chaque catalogue. Ainsi si j'annote une photo de Lightroom avec la version de Peakto du mot clé "été", c'est bien la version Lightroom de ce mot clé qui sera renvoyée dans LR.
A suivre donc....

avatar YSO | 

@Cyme

Bonjour,
Puisque votre logiciel a vocation à regrouper tous les catalogues de toutes les applications détenues, l’idéal serait effectivement d’avoir une unification de mot clé ; et ce, même avec les catalogues antérieurs à l’installation de votre logiciel.

En effet, il est plus facile de « se discipliner l’esprit » en faisant l’effort de s’astreindre à mettre désormais les mêmes mots clés partout (même écriture) que de devoir aller corriger ceux déjà existants sur les anciens catalogues (trop fastidieux).
Nb : l’idéal serait un « rechercher / remplacer » pour les mots clés comme pour les champs dans Excel.

Après, s’il vous est impossible d’aller écrire dans les autres applications, ne vous est-il pas possible de générer un « tableau de correspondance » entre votre application et les autres ?
Je m’explique :
Une fenêtre , genre palette flottante, peut être appelé (par un raccourci) au sein de votre application et présente un tableau avec les « mots clés équivalents » selon les applications.
Ex :
- dans votre application « été »
- dans le catalogue LR : « ÉTÉ »
- dans C1Pro : « Eté »
- etc.
Ainsi, quand vous tapez « été » dans Peakto,
Il sait que vous voulez remonter ce qui est tagué « ÉTÉ » de LR et « Eté » de C1.

En gros, on lui apprend une fois ce qu’il doit aller chercher chez les autres.
Et si chez les autres des mots clés sont « orphelins » (pas encore d’équivalent chez vous et chez les autres, cela peut s’actualiser dans ce tableau au fil de l’eau).

avatar amonbophis | 

Comment fonctionne le logiciel : par rétro ingénieure inverse ou par des API officielles fournies par les éditeurs? Comment être sûr de la pérennité des accès aux bases de données de ces logiciels?

avatar Cyme | 

Bonjour @ amonbophis
je vous ai répondu ce weekend mais visiblement ma réponse a disparu. Donc je refais.

Peakto fonctionne via les APIs des services quand elles existent (Instagram, Lightroom CC, Apple Photos,...) et par lecture (jamais d'écriture) des formats de bases de données des apps concernées.
Nous connaissons et suivons les formats de tous ces softs depuis les premières versions et effectuons les mises à jour nécessaires dans Peakto quand ces formats changent.
Dans le cas de Lightroom par exemple, nous supportons le logiciel depuis sa version 5...ce qui est un élément de réponse à la question de la pérennité:
- en faisant ce suivi et ces mises à jour constantes, nous garantissons que Peakto évolue avec les softs qu'il intègre
- les formats changent très peu
- les bases de données sont éprouvées: il est évidemment possible qu'un éditeur décide un jour de changer totalement son format de catalogue, mais ça n'a pas été le cas dans les 20 dernières années pour une bonne raison: une base de données bien conçue est le support idéal pour un catalogue. Il n'y a pas vraiment mieux et ces éditeurs n'ont pas d'interêt à remplacer la meilleure solution possible par une solution maison, qu'il faudrait maintenir et qui n'a aucun intérêt commercial.
Dans tous les cas, nous n'écrivons jamais dans les bases de données et nous appuyons sur d'autres véhicules (par exemple le XML) pour propager des changements dans le catalogue source.

avatar Hebus_Wan | 

J ai testé une précédente version et je n ai pas été convaincu. Problèmes d ergonomie et surtout de lenteur (bon ok sur un iMac corei5).

Je vais quand même lui redonner une chance avec cette nouvelle version.

avatar Cyme | 

@Hebus_Wan
super, merci de retester. N'hésitez pas à nous faire des retours et des critiques. Nous avons conçu Peakto en essayant d'établir un dialogue constant avec les utilisateurs. Tout retour est de ce fait précieux...

avatar freddddd | 

@Cyme,
Peakto est génial mais pensez vous sortir une version iPad et qui prenne en charge Lightroom (pas le classic hein)?
Merci !

avatar Cyme | 

Bonjour @freddddd
Merci pour la question. Nous allons prendre en charge la version Lightroom Cloud en courant de ce mois...En ce qui concerne l'iPad...on y pense bien sûr... ;-)

avatar freddddd | 

@Cyme

Hello Cyme!
Merci d’avoir pris le temps de répondre, je vais retenter dès sa mise à jour alors.

CONNEXION UTILISATEUR