web-dev-qa-db-fra.com

Comment expliquer la création de mots clés à un utilisateur qui ne "l'obtient" pas intuitivement?

Version courte: si quelqu'un doit créer un nouveau groupe de mots clés à partir de zéro, mais ne comprend pas comment le faire, quelle est la bonne façon de leur apprendre à choisir de bons mots clés?


TL: version DR

Mon employeur a une base de données interne sur les animaux, et tout le monde se plaint de ne pas trouver ce qu'il cherche. Cela est compréhensible, car la description de l'article contient rarement des termes de recherche utiles.

Nous (= le service informatique interne) avons implémenté une fonctionnalité de mot-clé. À l'avenir, toute personne entrant dans un nouvel animal devrait y attacher des mots clés existants (il n'y a actuellement aucun moyen pour les utilisateurs d'ajouter de nouveaux mots clés, mais je soupçonne qu'un processus manuel impliquant de téléphoner au propriétaire de la base de données va s'établir).

Le propriétaire de la base de données a accès à une interface qui lui permet de saisir des mots clés sous forme de chaînes au lieu de les choisir. Elle doit maintenant parcourir les ~ 2500 animaux existants et leur attribuer des mots clés. Ceux-ci seront disponibles ultérieurement pour les utilisateurs.

Le problème est que le propriétaire de la base de données, tout en étant très intelligent et un bon professionnel, a un malheureux anti-talent pour structurer l'information. Elle est également mal à l'aise avec les ordinateurs, et pendant qu'elle les utilise, elle préfère travailler sur papier autant que possible.

Cette fois, elle a fait les premières dizaines d'animaux, et nous avons découvert que ce qu'elle saisissait n'était pas des mots-clés, mais de longues descriptions. Par exemple, si un animal a une mutation dans le gène ptgs-1, il entre a mutation of the ptgs-1 gene leading to disruptions in the COX-2 cycle, exhibits squamous cell hyperplasia quand la bonne chose à saisir est probablement un ptgs-1 mot-clé et squamous cell mot-clé. J'ai essayé de lui expliquer brièvement que ce n'est pas ainsi qu'elle est censée le faire, mais cela n'a pas aidé.

Malheureusement, personne d'autre ne peut faire le marquage, car même les autres scientifiques n'ont pas les connaissances nécessaires en biologie. Mon patron a prévu une conversation avec elle où nous allons essayer de l'éduquer. Nous réfléchissons à des moyens créatifs pour lui faire comprendre le fonctionnement du balisage avec des mots clés et de la recherche par mots clés, afin qu'elle puisse en quelque sorte faire le travail. Des idées pour l'aider à construire le bon modèle mental? J'ai un vague concept de la laisser attacher des étiquettes en papier aux (copies des) descriptions d'animaux imprimées sur papier, mais je ne sais pas dans quelle mesure je peux construire l'analogie, et j'ai aussi peur de paraître aussi condescendant si je commence à jouer au papier jeux avec elle.


* mise à jour en réponse aux réponses actuelles. *

  • Les mots clés sont vraiment nécessaires ici. Il n'y a pas de texte intégral à rechercher, juste des informations structurées, et ce ne sont pas les informations utilisées pour les requêtes de recherche. Par exemple, une souris peut être utile pour rechercher l'obésité, mais le mot "obésité" n'apparaîtra nulle part dans l'enregistrement, donc l'idée est que l'auteur pourra l'ajouter comme mot-clé.
  • J'étais sérieux au sujet de la partie "anti-talent". C'est comme être sourd, uniquement pour les structures d'information. Elle est déterminée à faire le travail malgré le fait que cela soit très difficile pour elle et je veux l'aider. Mais les solutions ont vraiment quelque chose qui fonctionnera pour un enfant ou pour votre grand-mère préférée qui ne peut pas trouver sa recette de cookie sur l'ordinateur si le fichier n'est pas sur le bureau.
17
Rumi P.

Essayez de l'expliquer en termes de recherche inversée. Fondamentalement, "si vous aviez besoin de trouver cette entrée de base de données plus tard, mais que vous avez oublié son nom, que saisiriez-vous dans la zone de recherche?"

16
DallonF

Vous voudrez lui transmettre les avantages d'un étiquetage approprié. Qu'y a-t-il pour elle? Montrez-lui cela, montrez comment cela fonctionne et vous obtiendrez l'adhésion.

Votre utilisateur ressemble à un scientifique. Elle l'obtiendra. Je suppose que vous avez tout à fait raison sur le fait qu'il s'agit d'un décalage mental de modèle. Elle semblait penser que vous recherchiez un texte alternatif, en fonction de l'échantillon que vous avez publié et des exemples de balises que vous avez partagés.

Laissez-la jeter un œil derrière le rideau. Les types analytiques doivent comprendre comment les choses fonctionnent. Leur dire quelle devrait être la procédure ne fonctionnera pas, donc je ne recommanderais pas une aide à l'emploi pour ce type d'utilisateur. Je recommanderais une fois en tête-à-tête et une démonstration de la façon d'obtenir les résultats qu'elle souhaite du système par une construction de mots clés appropriée.

Vous avez une excellente occasion de prendre une relation de travail potentiellement difficile et de faire de cet utilisateur un ardent défenseur de ce que vous faites, car ce système bénéficiera grandement de votre collaboration.

9
LindaCamillo

Quelques solutions légèrement "hacky":

  • Transformez chaque mot en mots clés; J'imagine qu'il y a un champ de recherche quelque part (par opposition à une liste de tous les mots clés) et que le client ne cherchera pas "le" de toute façon.

    Si je me trompe et que vous avez une liste de tous les mots-clés, ce n'est peut-être pas la bonne décision.

  • Essayez de leur donner un nom autre que des mots clés; sujets, traits, taxonomie, tags, etc. Parfois, nommer quelque chose de légèrement différent peut aider un utilisateur à mieux comprendre. J'ai eu ce travail pour moi dans le passé.

Pour les points bonus, je voudrais suggérer ce qui suit;

Changez la solution, pas le problème

Sans vouloir ici ressembler à une Nancy négative, je voudrais remettre en question votre solution au problème initial d'UX, plutôt que de remettre en cause les habitudes "problématiques" de l'utilisateur.

En tant que concepteur (UI et UX), l'un des aspects les plus importants de votre travail consiste à mettre en œuvre une solution qui convient à votre public. Votre solution actuelle, peu importe la façon dont vous la voyez, ne fonctionne pas.

Je suggère une recherche en texte intégral plutôt qu'une recherche par mot clé. Regardez peut-être la base de données finale et agrégez les mots courants et transformez-les en mots clés, ou peut-être en compilant une liste des mots les plus probables à l'avance (vous aurez besoin de l'aide de votre client à ce sujet), ou peut-être même automatisez l'agrégation pour l'avenir. Celles-ci nécessitent beaucoup de travail supplémentaire, mais pourraient valoir la peine d'être explorées.

Voici quelques autres solutions de changement d'interface utilisateur, peut-être plus rapides;

  • modifier l'interface utilisateur afin que le client ne puisse pas saisir plus de x caractères
  • modifier l'interface utilisateur afin que le client soit obligé de saisir x mots distincts, ou sinon de mettre l'accent sur le fait qu'ils soient des bits séparés, par opposition à une ligne de mots.
5
Dirk v B

J'ai deux suggestions alternatives.

  1. Pour la faire travailler dans le bon sens, demandez-lui d'utiliser deux noms (ou phrases nominales) pour chaque animal. Seulement deux. Pas plus. Devrait concentrer son esprit. (Je suppose que son anti-talent ne l'empêche pas d'identifier les phrases nominales.) Aucun verbe n'est autorisé. Cela sera probablement très différent, potentiellement manquant de plusieurs noms et adjectifs, mais cela peut concentrer son esprit et lui faire prendre l'habitude de ce qui est autorisé en tant que mot clé.

  2. Puisqu'elle ne peut pas saisir les mots clés, ne lui demandez pas de créer les mots clés. Les utilisateurs connaissent les mots clés qu'ils recherchent. Elle ne le fait pas. De plus, elle n'a pas pour connaître les mots-clés, elle doit juste les accepter en tant que propriétaire de la base de données. Alors, voici ce que vous faites: allez chercher dans les enregistrements de recherche de la base de données tous les mots clés que les utilisateurs recherchent. Ce sont vos mots-clés. Définissez une tâche différente pour votre utilisateur aveugle à la classification. Voici un mot-clé pour elle, ptgs-1 dire. Maintenant, elle passe en revue tous les animaux et indique si ce mot-clé s'applique à cet animal ou non. Si elle a vraiment les connaissances, comme vous le dites, alors elle doit sûrement être capable de le faire?

Avec un peu de chance, la deuxième façon de le faire est précise, si elle est lente, et j'espère qu'elle verra à quel point c'est lent pour elle et elle trouvera un moyen que son cerveau permettra, pour accélérer le processus.

3
Alnitak

Inversez les rôles; regardez la personne (Personne Y) de haut en bas, comme si elle flottait au-dessus de la personne qui cherche, ou si elle regarde par-dessus son épaule.

Dans ce processus, vous pouvez expliquer que la personne X est un étudiant en informatique de première année et que la personne Y, l'administrateur, est leur professeur. En tant qu'étudiant de première année, la personne X peut commencer à reconnaître certains termes de base, par exemple, OOP programmation, puis rechercher des articles contenant des mots tels que "encapsulation" ou "héritage", mais le l'élève ne sait peut-être pas encore ce que les termes signifient en ce qui concerne la programmation OOP, mais si ces termes sont définis comme des mots clés, l'étudiant sera en mesure de trouver des articles se rapportant à ces mots clés et d'utiliser les articles apprendre.

2
Kobus Myburgh

Avez-vous essayé de connecter les champs de description à quelque chose comme Open Calais ou Apache Stanbol ou Alchemy API ?

Ces outils sont capables (imparfaitement, selon mon expérience) d'extraire des mots-clés que vous pourriez ensuite présenter comme modèle à votre utilisateur avec une invite:

Est-ce correct? Souhaitez-vous en ajouter davantage?

De plus, je suggère la saisie semi-automatique dans les champs de balises et la navigation sur la page 'index des balises' afin que votre utilisateur puisse voir ce que la sortie est.

1
i4_1

Demandez à l'utilisateur d'imaginer son aut (je veux dire, "cette" tante) nommer les animaux.
Ou dites à l'utilisateur de s'imaginer en les décrivant à ladite tante.

0
Juan Lanus