Μονάδα 9 / 11

Σύστημα σχεδίασης: Τεχνητή Νοημοσύνη σε Εξαρτήματα, Τεκμηρίωση και Τεκμηρίωση

Κέρδη:

  • Δυνατότητα σύνταξης και δημιουργίας συνεπών διακριτικών σχεδιασμού, ονομασίας στοιχείων και κανόνων χρήσης με τεχνητή νοημοσύνη
  • Δυνατότητα γρήγορης παραγωγής τεκμηρίωσης συστατικών, παραδειγμάτων do/not και χρήσης κειμένων με τεχνητή νοημοσύνη
  • Δυνατότητα ελέγχου προτάσεων τεχνητής νοημοσύνης για σύγκρουση με το υπάρχον σύστημα σχεδιασμού και διατήρηση της μοναδικότητας

Ένα σύστημα σχεδίασης είναι η κοινή γλώσσα που κάνει μια οικογένεια προϊόντων να φαίνεται και να συμπεριφέρεται με συνέπεια: επαναχρησιμοποιήσιμα εξαρτήματα (κουμπί, κάρτα, πεδίο φόρμας), διακριτικά σχεδίασης (ονομασμένοι ορισμοί τιμών όπως χρώμα, απόσταση, τυπογραφία) και τεκμηρίωση που εξηγεί πώς να τα χρησιμοποιήσετε. Ένα καλό σύστημα σχεδίασης επιτρέπει σε δέκα σχεδιαστές να σχεδιάσουν το ίδιο προϊόν σαν να είχε παραχθεί από μία μόνο πηγή. Η εγκατάσταση και η συντήρηση αυτού του συστήματος είναι κουραστική, επαναλαμβανόμενη και εντατική εργασία. Εδώ ακριβώς λάμπει η τεχνητή νοημοσύνη. Αλλά η ουσία του συστήματος είναι η μοναδικότητα και η συνέπεια. Οι συστάσεις του AI δεν μπορούν να γίνουν αποδεκτές χωρίς να ελεγχθούν για διένεξη με το τρέχον σύστημα.

Μαρτυρίες και ονομασία: η βάση για συνέπεια

Ένα διακριτικό σχεδίασης είναι μια ονομασμένη, επαναχρησιμοποιήσιμη τιμή μιας σχεδιαστικής απόφασης: χρώμα-κύριο, διαστημικό κέντρο, κείμενο-τίτλος-κεφαλαίο. Χάρη στα token, μπορείτε να αλλάξετε ένα χρώμα σε ένα μέρος και να το ενημερώσετε σε ολόκληρο το προϊόν. Αλλά η ισχύς των μαρκών εξαρτάται από τη συνέπεια της ονομασίας. Εάν το μπλε-1, το κύριο-μπλε, το πρωτεύονΜπλε χρησιμοποιούνται μικτά, το σύστημα θα διακοπεί.

Η τεχνητή νοημοσύνη είναι καλή σε δύο πράγματα εδώ: την αναθεώρηση του υπάρχοντος συνόλου των διακριτικών σας σε σχέση με ένα συνεπές σχήμα ονομάτων και την πρόταση ονομάτων συμβατών με σχήματα για νέα διακριτικά. Ένα αίτημα όπως "Μετάφραση αυτής της λίστας διακριτικών σε σημασιολογική ονομασία (με βάση το νόημα)" θα σας βοηθήσει να δημιουργήσετε ονόματα που αποδίδουν νόημα, όπως χρώμα-δράση-κύριο αντί για μπλε-500. Αλλά η τελική απόφαση για το όνομα είναι το συμβόλαιο της ομάδας. Το μοντέλο παρέχει μόνο ένα περίγραμμα.

Συμβουλή: Όταν ονομάζετε διακριτικά σε τεχνητή νοημοσύνη, δώστε 5-6 παραδείγματα του τρέχοντος σχεδίου σας και πείτε "μείνετε στο ίδιο μοτίβο". Το αίτημα χωρίς δείγμα παράγει ονόματα που είναι ξένα στο σύστημά σας.

Τεκμηρίωση στοιχείων: η πιο παραγωγική περιοχή του AI

Η τεκμηρίωση ενός στοιχείου περιλαμβάνει: τι κάνει, πότε να το χρησιμοποιείτε, πότε να μην το χρησιμοποιείτε, τις παραλλαγές του, καταστάσεις (προεπιλογή, αιώρηση, παθητικό, σφάλμα), σημειώσεις προσβασιμότητας και παραδείγματα "κάνω/δεν". Η συγγραφή αυτών των κειμένων με το χέρι διαρκεί ώρες, γι' αυτό πολλές ομάδες παραμελούν την τεκμηρίωση.

Η τεχνητή νοημοσύνη καλύπτει αυτό το κενό: όταν περιγράφετε ένα στοιχείο, παράγει πρόχειρη τεκμηρίωση, κανόνες χρήσης και παραδείγματα πράξεων/μην σε συνεπή μορφή. Έτσι, η τεκμηρίωση πηγαίνει από το «δεν υπάρχει» στο «υπάρχει σχέδιο, θα διορθωθεί», που είναι μεγάλο κέρδος. Ωστόσο, το μοντέλο δεν γνωρίζει την πραγματική συμπεριφορά του στοιχείου. Είναι δουλειά σας να ταιριάξετε τους κανόνες που παράγει με την πραγματικότητα του συστήματος.

θραύσμα εγγράφου

Η συμβολή της τεχνητής νοημοσύνης

ανθρώπινη επαλήθευση

Τι κάνει;

Σαφής ορισμός περιγράμματος

Πραγματική καταλληλότητα για το σκοπό

Πότε να χρησιμοποιείται

Γενικά σενάρια

Κανόνες συγκεκριμένου προϊόντος

Παραδείγματα Do/Don

Γρήγορα ζεύγη σχεδίων

Πραγματικές καταχρήσεις

Σημείωση προσβασιμότητας

Τυπικές υπενθυμίσεις

Επιβεβαιώθηκε με πραγματικό τεστ

Παραλλαγή/κατάλογος περιπτώσεων

πιθανή λίστα

Αυτοί που πραγματικά υπάρχουν στο σύστημα

Έλεγχος αντιφάσεων: διατήρηση της μοναδικότητας

Ο πρωταρχικός εχθρός του συστήματος σχεδίασης είναι η επικάλυψη: δύο κουμπιά που κάνουν την ίδια δουλειά, δύο διαφορετικές κλίμακες χώρου, δύο αντικρουόμενοι κανόνες. Όταν η τεχνητή νοημοσύνη προτείνει ένα νέο στοιχείο ή κανόνα, αυτή η πρόταση μπορεί να έρχεται σε σύγκρουση με το υπάρχον σύστημα — δεν λαμβάνει υπόψη ολόκληρο το μοντέλο του συστήματος. Οπότε αξιολογώ κάθε πρόταση ρωτώντας "αυτό έρχεται σε αντίθεση με κάτι που ήδη υπάρχει;" Φιλτράρετε με την ερώτηση. Μπορείτε επίσης να χρησιμοποιήσετε την τεχνητή νοημοσύνη στη σάρωση διενέξεων: μπορείτε να δώσετε τη σύνοψη του τρέχοντος συστήματος και τη νέα σύσταση και να αναφέρετε τις διενέξεις. Αλλά η τελική "μοναδική σωστή" απόφαση εξαρτάται από την ομάδα.

τρεις μίνι θήκες

Περίπτωση 1 — Εκκαθάριση οφειλής τεκμηρίωσης. Μόνο 6 από τα 24 στοιχεία μιας ομάδας είχαν τεκμηρίωση. Δημιουργήθηκαν προσχέδια εγγράφων για τα υπόλοιπα 18 στοιχεία με τεχνητή νοημοσύνη. Η ομάδα έφτιαξε το καθένα σε 10-15 λεπτά. Η δουλειά, η οποία αναβλήθηκε για εβδομάδες, ολοκληρώθηκε σε δύο ημέρες.

Περίπτωση 2 — Η ονομασία συμβολικών έγινε συνεπής. Σε ένα σύστημα τα χρώματα αναμειγνύονταν όπως μπλε1, mainBlue, brand-blue. Η τεχνητή νοημοσύνη μετέφρασε υπάρχοντα 40 διακριτικά σε σημασιολογικό σχήμα. Η ομάδα το αναθεώρησε και άλλαξε σε ένα ενιαίο πρότυπο. Τα χρωματικά σφάλματα μειώθηκαν αισθητά στα επόμενα σχέδια.

Περίπτωση 3 — Το αντικρουόμενο στοιχείο απορρίφθηκε. Το AI πρότεινε ένα νέο στοιχείο που ονομάζεται «κουμπί δευτερεύουσας δράσης». Όταν η ομάδα έκανε σάρωση για αντιφάσεις, διαπίστωσε ότι έκανε την ίδια δουλειά με το υπάρχον «κουμπί φάντασμα» και απέρριψε την πρόταση. Μάθημα: δεν προσθέτει κάθε πρόταση ένα νέο στοιχείο στο σύστημα. Μερικές φορές είναι σωστό να χρησιμοποιήσετε αυτό που είναι διαθέσιμο.

Αντιγράψιμα μηνύματα

Ο ρόλος σας: σχεδιασμός διαχειριστής συστήματος. Τεκμηριώστε αυτό το στοιχείο: <<Στοιχείο και η συμπεριφορά του>>. Μορφή: Τι κάνει | Πότε να χρησιμοποιήσετε | Πότε ΔΕΝ χρησιμοποιείται |Παραλλαγές | Καταστάσεις | Σημειώσεις προσβασιμότητας | 2 Do / 2 Don't παράδειγμα. Δημιουργήστε συμπεριφορά που δεν γνωρίζετε. Γράψτε "η ομάδα πρέπει να συμπληρώσει".

Μεταφράστε αυτήν τη λίστα με διακριτικά σε ένα σημασιολογικό (βασισμένο σε νόημα) σχήμα ονοματοδοσίας. Τα τρέχοντα παραδείγματα σχημάτων μου: <<5-6 παραδείγματα>>. Συνεχίστε στο ίδιο μοτίβο. Για κάθε διακριτικό, δώστε παλιό όνομα -> νέο όνομα -> πίνακα αιτιολόγησης. Λίστα: <<tokens>>

Σάρωση για αντιφάσεις: Περίληψη του τρέχοντος συστήματος σχεδιασμού μου: <<σύνοψη>>. Νέο προτεινόμενο στοιχείο/κανόνας: <<πρόταση>>. Μήπως αυτή η πρόταση έρχεται σε αντίθεση με το υπάρχον σύστημα (συστατικό που κάνει την ίδια δουλειά, κανόνας σε διένεξη, διπλότυπο διακριτικό); Καταγράψτε τις συγκρούσεις και την πρότασή σας.

Δημιουργήστε ζεύγη παραδειγμάτων "do/not" για αυτό το στοιχείο: ρεαλιστικά σενάρια σωστής χρήσης και ρεαλιστικά λανθασμένα σενάρια χρήσης. Για κάθε ζευγάρι εξηγήστε με μία πρόταση γιατί είναι σωστό/λάθος. Συστατικό: <<όνομα και σκοπός>>

Αδύναμη προτροπή / Ισχυρή προτροπή

Αδύναμο: "Εγγραφή τεκμηρίωσης για αυτό το κουμπί."

Αποτέλεσμα: Ένα γενικό, μορφοποιημένο κείμενο χωρίς σύνδεση με το σύστημα.

Ισχυρό: "Τεκμηρίωση αυτού του κουμπιού με την ακόλουθη μορφή (τι κάνει / πότε δεν πρέπει να χρησιμοποιείται / παραλλαγές / περιπτώσεις / προσβασιμότητα / δεν πρέπει).

Αποτέλεσμα: Χειρόγραφο με σταθερή μορφή, με σωστή απόσταση, επεξεργάσιμο.

Διαφορά: ισχυρή μορφή προτροπής + απαγόρευση κατασκευής + προτροπές do/no.

Συνήθη λάθη

  • Αίτημα ονοματοδοσίας χωρίς παράδειγμα. Το μοντέλο δημιουργεί ονόματα που είναι ξένα στο σύστημά σας. η συνοχή έχει σπάσει.
  • Προσθήκη στοιχείων χωρίς σάρωση για αντιφάσεις. Ο διπλασιασμός είναι ο πρωταρχικός εχθρός του συστήματος.
  • Υποθέτοντας ότι η συμπεριφορά που επινοήθηκε από το μοντέλο είναι σωστή. Το AI δεν γνωρίζει την πραγματική συμπεριφορά του στοιχείου.
  • Αποδοχή της βαθμολογίας προσβασιμότητας χωρίς δοκιμή. Η τυπική υπενθύμιση δεν υποκαθιστά την πραγματική δοκιμή.
  • Σύνταξη της τεκμηρίωσης μία φορά και όχι ενημέρωση. Το έγγραφο θα πρέπει να ενημερώνεται καθώς αλλάζει το σύστημα.

Συνοπτικά

Το σύστημα σχεδιασμού είναι η υποδομή συνέπειας και επεκτασιμότητας. αλλά η συντήρησή του συχνά παραμελείται γιατί είναι έντονο κείμενο και επαναλαμβάνεται. Η τεχνητή νοημοσύνη αντιμετωπίζει αυτό το χρέος δημιουργώντας γρήγορα τεκμηρίωση στοιχείων, παραδείγματα do/not, σενάρια χρήσης και προσχέδια ονομασίας διακριτικών. Αλλά η ουσία του συστήματος είναι η μοναδικότητα και η συνέπεια: κάθε διακριτικό όνομα πρέπει να επαληθεύεται σε σχέση με το δείγμα σχήματος, κάθε πρόταση συστατικού πρέπει να σαρώνεται αντιφατικά, κάθε περιγραφή συμπεριφοράς πρέπει να επαληθεύεται έναντι της πραγματικότητας. Χρησιμοποιήστε το μοντέλο ως αποτελεσματικό συντάκτη. Η ομάδα παίρνει την ατομική σωστή απόφαση.

Εργασία εφαρμογής

  1. Επιλέξτε ένα στοιχείο που λείπει τεκμηρίωση και δημιουργήστε ένα πρόχειρο έγγραφο με την πρώτη ερώτηση.
  2. Συμπληρώστε τα πεδία με την ένδειξη "Η ομάδα πρέπει να συμπληρώσει" με την πραγματική συμπεριφορά.
  3. Με τη δεύτερη προτροπή, μετατρέψτε τα 8-10 διακριτικά σας στο σημασιολογικό σχήμα και δημιουργήστε έναν παλιό/νέο πίνακα ονομάτων.
  4. Για μια νέα ιδέα στοιχείου, σαρώστε για αντιφάσεις με την τρίτη προτροπή.
  5. Με την τέταρτη προτροπή, δημιουργήστε παραδείγματα ζευγών do/n't για ένα στοιχείο και προσθέστε τα στο σύστημα.

λίστα ελέγχου

  • [ ] Συνέδεσα την ονομασία του διακριτικού με το σχήμα του παραδείγματος.
  • [ ] Σάρωσα τα νέα στοιχεία για διενέξεις.
  • [ ] Επαλήθευσα τις συμπεριφορές που δημιουργήθηκαν από το μοντέλο με την πραγματικότητα.
  • [ ] Σχεδίαζα να επιβεβαιώσω τις σημειώσεις προσβασιμότητας με πραγματικές δοκιμές.
  • [ ] Διατήρησα την τεκμηρίωση σε συνεπή μορφή.
  • [ ] Διατήρησα τη μοναδικότητα και απέτρεψα την επανάληψη.