Je continue de partager avec vous les chapitres du livre sur Paragraph , la première startup russe à conquérir le monde.
Après la
publication précédente sur Habré, une période décente s'est écoulée - près de deux mois. Ici, je devrais probablement m'excuser. Comme excuse, je dirai que l'essentiel pour moi est de travailler sur un livre. La publication est encore secondaire. Je ne le poste que lorsqu'il reste du temps après avoir travaillé sur le manuscrit.
Au cours de ces deux mois, j'ai écrit quelques chapitres, augmentant le brouillon à 230 000 caractères (sur la cible 400 000). En outre, pendant ce temps, un autre événement important a eu lieu: le livre est apparu le titre final:
"Pionniers de la Silicon Valley .
"Mais au fait.
Aujourd'hui, je veux partager un chapitre qui, je l'espère, devrait intéresser particulièrement les lecteurs de Habr. Après tout, il raconte le principe de la reconnaissance du texte manuscrit créé par le "paragraphe".
Eh bien, il y a de l'action - nos héros viennent d'abord en Amérique et des agents du FBI apparaissent sur le devant de la scène.

Enfin, je vous rappelle que vous pouvez obtenir les 11 chapitres prêts à l'emploi du livre, simplement en vous inscrivant à la newsletter . Les liens de téléchargement viendront dans une lettre de bienvenue.
En attente de commentaires et de commentaires. Une critique constructive contribuera à améliorer le livre.
C'est parti!
Huit raifort
"Dites-moi, où puis-je obtenir l'asile politique?" - La première chose a demandé à Pachikov lorsque l'avion a atterri aux États-Unis.
La question a été posée en russe et adressée au représentant de la compagnie aérienne soviétique, qui se tenait à la trappe et escortait les passagers sortant de l'avion.
Une fois, pour une telle blague, un fonctionnaire d'un citoyen de l'URSS aurait été en grande difficulté.
Très probablement, il serait tombé sous le capot du KGB, et ils auraient tenté de le renvoyer rapidement chez lui, où le joker aurait pu être reconnu coupable de tentative de trahison. Le désir de vivre dans un autre pays était considéré comme une trahison de la patrie.
En des temps moins sanglants, un esprit l'empêcherait au moins pour toujours de voyager à l'étranger.
Pendant la perestroïka, cependant, beaucoup de choses ont changé. Maintenant, on pouvait dire n'importe quoi - et dans l'ensemble, cela ne présentait plus d'intérêt pour personne. Après avoir entendu une question provocante, l'employé de la compagnie aérienne a simplement souri: "Ils vous y montreront."
Stepan Pachikov avait toutes les raisons de marcher sur le sol américain de bonne humeur et de plaisanter avec les agents de bord. Les choses dans le "paragraphe" se sont parfaitement déroulées.
Statut international, nouvelle technologie, monnaie d'un partenaire américain Scott Klososki, couplé avec le soutien de l'Académie des sciences et l'énergie infatigable du fondateur de l'entreprise - tout cela a permis d'attirer de nouveaux développeurs vers la coopération.
Qu'est-ce que le seul logiciel "espe" en URSS n'a pas vendu. Et un utilitaire pour coller des images numérisées dans une suite bureautique à part entière. Et un programme qui prédit le résultat des élections américaines. Et une base de données d'échecs. Et un système d'introspection psychologique. Et un programme pour enseigner le russe comme langue étrangère. Et quelques jeux informatiques de sa propre composition. Et un magazine informatique électronique ...
Certains développements sont nés sans la participation de Pachikov - espe vient de les mettre en vente. Mais au fur et à mesure que l'entreprise se développait, de plus en plus de programmes se développaient dans l'esprit sous le toit du «paragraphe». Certaines décisions ont été prises exactement dans le «paragraphe», d'une simple idée au produit fini.
Cependant, la plupart de ces développements n'ont pas rapporté beaucoup d'argent, bien qu'ils aient permis d'entraîner des programmeurs et des scientifiques avancés dans des réseaux de paragraphes.
Le bien-être financier de l'entreprise ne reposait que sur trois produits - le crack de Chizhov, la suite bureautique de Veselov, ainsi qu'un ensemble de polices russes développées dans «Paragraphe» sous la direction d'Andrey Skaldin (plus tard, il se séparait et créait «Paratype» - l'un des bureaux de polices les plus célèbres).
Le nouveau statut a aidé Paragraph à établir des ventes de programmes plus ou moins régulières à divers organismes gouvernementaux. De plus, l'équipe a compris les bases du marketing produit, combinant un ensemble de solutions disparates en progiciels.
L'idée de Pachikov de reconnaître l'écriture manuscrite a donné encore plus de raisons d'être optimiste.
Sans le savoir, les participants du "Paragraphe" ont entrepris l'une des tâches les plus difficiles dans le domaine de l'intelligence artificielle. A cette époque, personne au monde n'a même tenté de reconnaître un texte manuscrit continu. Les ambitions des autres équipes travaillant dans ce domaine ne vont pas au-delà de la simple reconnaissance des lettres imprimées - ou des lettres écrites à la main, mais séparément.
Personne dans le «paragraphe» ne savait si les calculs du scientifique Sheli Huberman, qui avait formulé les principes de reconnaissance dans un article théorique publié dans les années 70, seraient justifiés. Cependant, il n'a fallu que quelques mois à ses étudiants Leonid Kuznetsov et Grigory Dziube pour fabriquer un prototype fonctionnel du dispositif de reconnaissance.
Le programme a divisé chaque lettre en éléments distincts - cercles, bâtons, boucles. Par souci de simplicité et en l'absence d'un terme plus approprié, ces éléments du «paragraphe» ont commencé à être appelés hrenyatines (en langage mathématique, ils étaient appelés éléments XR).
Le prototype utilisait huit raifort, avec lesquels les auteurs ont réussi à décrire les trente-trois lettres de l'alphabet russe.
L'algorithme a calculé le degré de similitude de chaque élément avec l'un ou l'autre lit d'enfant, en tenant compte de leur séquence. Le résultat est certains des ensembles les plus probables de raifort.
Ensuite, le programme a comparé chacune de ces séquences à sa base de lettres idéales décrites dans des ensembles d'infirmières «de référence». En conséquence, l'option la plus similaire a été choisie, après quoi le reconnaisseur est passé à la lettre suivante - et à la prochaine série de raifort.
À la grande surprise des développeurs eux-mêmes, le programme reconnaît parfois assez raisonnablement les mots individuels - la vérité n'est que s'ils ont été écrits par les auteurs du programme eux-mêmes. Dès que le reconnaissant est tombé sur un mot écrit par un étranger, il a émis un abracadabra.
Ilya Losev, qui travaillait à l'Institut des problèmes de transmission de l'information de l'Académie des sciences, où il était engagé dans la recherche scientifique fondamentale liée à l'intelligence artificielle, s'est associée à l'amélioration du programme.
Losev a proposé d'affiner l'algorithme en lui apprenant à comparer des ensembles de ménés de différentes longueurs - après tout, le meilleur ensemble de trois ménés peut être «pire» que le meilleur ensemble de cinq (c'est-à-dire moins similaire à la norme). De plus, en italique, certains éléments de la lettre peuvent sembler presque illisibles, ce qui signifie que le reconnaisseur devrait pouvoir «deviner» la présence de conneries non écrites.
En pratique, cela a été réalisé à l'aide de «passes», pour lesquelles l'algorithme a payé des «amendes». Dans le même temps, parfois un ensemble de cinq infirmières, même avec une pénalité pour l'admission, a marqué plus de «points» qu'un ensemble de quatre infirmières identifiées avec précision.
Une autre étape importante a été de connecter le dictionnaire. Pour améliorer la précision de la reconnaissance, l'algorithme a commencé à vérifier quelles lettres peuvent suivre celles déjà identifiées, ce qui a considérablement réduit le nombre d'options.
Bien sûr, avec cette approche, beaucoup dépendait de la précision de l'identification de la première lettre - par conséquent, pour lui, l'algorithme est passé par plusieurs options et leurs branches.
Enfin, alors que nous travaillions sur le programme, il est devenu évident que huit bites n'étaient pas suffisantes - elles ont commencé à en ajouter de nouvelles. Bientôt, le score est passé à des dizaines ...
À chaque étape, l'algorithme est devenu de plus en plus complexe. Pour le traduire en code, un jeune mais talentueux programmeur, Alexander Pashintsev, a été initié au projet, qui a rencontré les fondateurs de l'entreprise à l'époque du club informatique pour enfants.
Il y avait donc l'épine dorsale de l'équipe qui a travaillé sur le module de reconnaissance: Huberman, Kuznetsov, Dziuba, Losev, Pashintsev ...
Apparemment, toutes leurs réalisations auraient été vaines si l'entreprise avait suivi son idée originale et tenté de créer un programme éducatif pour les enfants. Cependant, Pachikov s'est rapidement rendu compte que cette idée était dissociée de la réalité et ne se consumerait pas.
Heureusement, en même temps, il a découvert que la technologie de reconnaissance elle-même avait un bon potentiel commercial.
À une certaine époque, grâce au club informatique, Pachikov a rencontré Esther Dyson, une journaliste américaine, auteur du bulletin technologique Release 1.0 et organisatrice de conférences populaires pour les développeurs.
Esther a suivi de près les changements dans l'industrie informatique qui ont eu lieu en Europe de l'Est à la suite des changements tectoniques dans la politique. Elle est même venue personnellement à Moscou pour tout voir de ses propres yeux.
Bien sûr, Dyson ne pouvait pas éviter de visiter le seul club informatique pour enfants de la capitale soviétique que Pachikov a ouvert. Les connaissances ont commencé et lorsque le directeur du club a fondé sa propre société de logiciels, Esther l'a invité à prendre la parole au Forum de haute technologie Est-Ouest à Budapest.
Pachikov a suivi les tendances, lisant des magazines informatiques occidentaux, mais seulement lors de cette conférence, il s'est rendu compte qu'il avait négligé le plus important.
Et sur la scène, et en marge, tout le monde vient de dire cela à propos d'une nouvelle ère, qui allait venir en raison de l'avènement des ordinateurs à stylet - des ordinateurs avec un stylo électronique au lieu d'un clavier.
Les amateurs croyaient qu'ils révolutionneraient le marché en rendant les ordinateurs plus semblables à des cahiers ordinaires, et donc plus compréhensibles pour la personne moyenne.
Avant l'invention de l'écran tactile et de l'iPhone, il y avait encore plus de quinze ans. À cette époque, on pensait que les ordinateurs portables idéaux avaient besoin d'une interface d'entrée qui combinerait les avantages de deux types de données - analogiques et numériques.
Chez les utilisateurs analogiques, il serait plus pratique d'entrer des informations - c'est-à-dire d'écrire à la main, comme dans un ordinateur portable ordinaire - mais un ordinateur à part entière devrait être capable de stocker et de traiter les informations saisies sous forme numérique.
Le hic, c'est que jusqu'à présent, il n'y avait pas de solution pour reconnaître les gribouillis humains et les traduire en symboles lisibles par ordinateur.
C'est sur une telle décision que la société soviétique encore inconnue Paragraph a fonctionné.
Autrement dit, sur la base d'hypothèses complètement erronées, Stepan Pachikov et l'équipe eux-mêmes, sans le savoir, ont entrepris de créer une technologie qui pourrait devenir la clé d'une nouvelle industrie de plusieurs milliards de dollars.
Dans l'atlas moderne du succès, la chance reste un territoire contesté. Certains nient complètement la chance et aiment citer l'un des pères fondateurs des États-Unis, Thomas Jefferson: «Plus je travaille, plus j'ai de la chance.»
D'autres penseurs, plus modestes, donnent de la chance à la chance - comme tous ceux qui ont labouré toute leur vie, mais qui ne sont jamais devenus millionnaires. "Il est très difficile de reconnaître la chance - souvent, elle ressemble exactement à ce que vous méritez", a déclaré le membre du Congrès américain Frank Clark.
Stepan Pachikov pourrait se considérer chanceux, ne serait-ce que parce qu'il a eu l'occasion de faire des affaires en URSS - la coentreprise Paragraph est née non seulement de son énergie, mais aussi du caprice du destin. Et la fortune, semble-t-il, n'allait pas laisser son nouveau favori.
En mars 1990, la délégation de Paragraph - Pachikov, Chizhov, Losev, Skaldin - s'est rendue à Hanovre pour la grande exposition industrielle «Cebit» afin de se déclarer et de présenter l'intégralité de sa gamme complète de leurs logiciels, y compris le prototype de reconnaissance.
L'équipe de démarrage soviétique a commencé à conquérir le monde occidental dès que l'occasion s'est présentée. Mais il s'est avéré qu'elle était à l'étranger au bon moment, ce qui ne pouvait être choisi.
Pendant cinq ans au pouvoir, Mikhaïl Gorbatchev, la politique étrangère soviétique a fait un virage à cent quatre-vingts degrés.
La guerre froide avec l'Occident était officiellement terminée. Les troupes soviétiques ont été retirées d'Afghanistan. Le mur de Berlin est détruit. Le bloc de Varsovie a été dissous et les pays d'Europe de l'Est ont eu le droit de choisir leur propre voie sans regarder en arrière vers Moscou.
Bien sûr, la transformation de l'URSS d'un ennemi dangereux et sinistre en un ami magnanime, quoique exotique et quelque peu naïf, a été acceptée par le monde occidental avec éclat. Toutes les choses soviétiques ont éveillé la curiosité. Beaucoup de gens en Occident ont été surpris de constater que des gens vivent également dans le pays des communistes - et certains d'entre eux sont tout à fait normaux.
L'équipe Paragraph a exploité sans vergogne cet intérêt. Sur le stand, ils se tenaient habillés en prisonniers ou en soldats du bataillon de construction - en vestes matelassées, ceinturées par des ceintures de l'armée soviétique avec une étoile sur un badge.
Plus tard, Pachikov dira qu'il a honte de la façon dont ils se sont comportés - et s'il avait été plus intelligent, il n'aurait pas permis de tels tours. Mais il semble que les ambassadeurs soviétiques dans le monde civilisé étaient prêts à pardonner un tel cirque.
Après avoir travaillé à l'exposition, l'équipe de Paragraph a loué une mini-fourgonnette et est partie en voyage en Allemagne pour découvrir par elle-même un monde libre et inconnu.
Arrivés à Berlin, nous sommes allés chercher des pierres sur le mur en ruine. En nous déplaçant vers la partie ouest, nous y avons marché toute la nuit - avec la foule de résidents locaux encore euphoriques et qui ont célébré l'inévitable réunification imminente de l'Allemagne.
Au fur et à mesure que le plaisir se répandait, une montagne d'ordures poussait sous le pied - papier, bouteilles, mégots ... Tôt le matin, des machines de nettoyage sont apparues sur les trottoirs de Berlin, ce qui a rapidement éliminé toutes les conséquences des sorties nocturnes.
Pour les citoyens soviétiques, cette combinaison de liberté, d'une part, et d'ordre, d'autre part, a fait forte impression. Les résidents de l'URSS sont habitués à le prendre de cette façon: dans la vie, il y a l'un ou l'autre.
Se montrer en Europe pour la première fois, c'était déjà beaucoup. Mais il était clair que pour une véritable percée, Paragraph devait se rendre en Amérique, où travaillaient les plus grandes entreprises informatiques.
Et maintenant, après quelques mois - en juin 1990 - la délégation de Paragraph a atterri aux États-Unis pour montrer la version bêta du module de reconnaissance lors de la plus grande exposition informatique internationale Comdex.
Aux États-Unis, l'euphorie due à la fin de la guerre froide n'était pas moindre qu'en Europe. Peu de temps avant Komdeks, Mikhail Gorbachev a effectué sa première visite aux États-Unis. Le président soviétique était au sommet de sa popularité mondiale - et à un demi-pas de la réception du prix Nobel.
L'entreprise américaine, quant à elle, faisait ses premiers pas pour développer un nouveau marché inconnu mais intrigant - à ce moment-là, le premier McDonald avait déjà ouvert à Moscou même.
Pour les gros macs et les frites, de nombreuses heures de files d'attente de citoyens soviétiques se sont alignées pour essayer les plats farfelus inventés dans le pays de l'ancien adversaire potentiel.
Cependant, malgré la fin officielle de la guerre froide, ceux à qui il était censé rester vigilant: alors que l'équipe Paragraph à Moscou a commencé à vendre des logiciels et à jouer avec leurs chiens, le co-fondateur américain de la société Scott Klososki a dû parler au FBI dans l'Oklahoma.
Une fois, deux agents se sont précipités vers le bureau de l'entrepreneur et ont demandé à conduire avec eux. Ils l'ont conduit au motel, l'ont amené dans sa chambre et l'ont assis à table. L'un des agents a posé un pistolet sur la table - soit pour le rendre plus confortable pour s'asseoir, soit pour faire comprendre à l'interlocuteur la gravité de sa situation.
Après cela, ils ont commencé à l'interroger sur les circonstances du voyage en URSS et sur la poursuite de la coopération avec les communistes.
Malgré la mise en scène menaçante, Scott n'était pas très effrayé - il était sûr de n'avoir rien fait d'illégal et ne pensait donc même pas à un avocat. De plus, il n'a encore été accusé de rien.
Bien au contraire, les agents du FBI ont dit qu'ils voulaient le protéger. Une partie de la conversation a été consacrée au programme éducatif: comment se comporter avec les Russes, afin de ne pas avoir de problèmes.
Tout d'abord, il faut éviter les relations avec les femmes russes - quelle que soit la complexité insupportable d'une telle interdiction inhumaine. C'est grâce à eux, ont prévenu les agents, que le KGB tenterait de le joindre.
Scott lui-même a compris qu'en URSS, il fallait être extrêmement prudent, il a donc remercié pour ces conseils.
Après avoir quitté la pièce après de nombreuses heures d'interrogatoire - pas la dernière lors de la collaboration avec les communistes - Scott a non seulement quitté la morosité d'un motel bon marché à la lumière du jour, mais il est revenu d'un monde de suspicion et d'hostilité à un nouveau monde certes illusoire, mais aussi envoûtant de la coopération internationale.
Dans le sillage du "bossu", la première société informatique soviétique, apparue sur les "Komdeks", était vouée au succès.
L'équipe Paragraph a ressenti le soutien des Américains dès leur arrivée à l'exposition. Tout le matériel pour le stand a été envoyé par le service de livraison, et elle l'a perdu. En conséquence, l'équipement du stand a été assemblé par le monde entier - de nombreux Américains voulaient aider l'entreprise soviétique.
Heureusement, les programmes eux-mêmes, nécessaires à la manifestation, les employés de l'entreprise ont apporté des bagages personnels sur des disquettes.
Beaucoup ont demandé si leur technologie de reconnaissance de paragraphe pouvait être utilisée pour du texte tapé avec un stylo. Pachikov a répondu qu'en théorie - oui, mais en pratique - pas encore.
Parce qu'ils n'ont pas de stylo électronique pour faire ça. Le stylo numérique était un jouet non seulement très cher, mais aussi en nombre insuffisant.
Tout ce que Paragraph avait à Moscou était un scanner à main présenté par l'un des invités du club informatique, un représentant de Logitech.Ne demandant rien en retour, les programmeurs soviétiques se voyaient maintenant remettre un stylo. La valeur de ce cadeau ne pouvait être surestimée: grâce à ce cadeau, Paragraph pouvait désormais adapter sa technologie à un nouveau marché prometteur.Contrairement au scanner, le stylo ne fonctionnait pas avec une image statique, mais avec une image dynamique. Il contenait des informations sur le mouvement de la main dans le temps - et permettait ainsi une identification plus précise du raifort.Les journalistes tournaient constamment autour du stand Paragraphe - la première joint-venture américano-soviétique dans l'histoire de Comdex était un événement pour l'exposition. Même la chaîne d'information CNN a demandé une interview.Cela a toutefois conduit au premier désaccord entre les partenaires de la coentreprise.Scott a tout arrangé pour que l'équipe de tournage apparaisse sur le stand lorsque Stepan n'était pas là. C'était peut-être une coïncidence, mais Pachikov a suggéré que son compagnon craignait pour un mauvais partenaire anglais.Il ne pouvait pas être exclu qu'il était également motivé par un désir tout à fait compréhensible d'être à l'avant-garde et d'utiliser cette chance pour son avancement personnel.Lorsque Pachikov est retourné au stand Paragraphe, l'équipe de tournage emballait déjà du matériel."Désolé, nous avons terminé", a déclaré le journaliste, avec courtoisie, en continuant à faire ses bagages. "Oui, désolé, je voulais juste dire comment les ordinateurs ont détruit le communisme", a déclaré Stepan.Le journaliste a immédiatement donné à ses collègues un signal pour déballer. Ils ont de nouveau installé la caméra, la lumière et enregistré une interview avec Pachikov. Stepan a prononcé son discours bien-aimé selon lequel l'autoritarisme est impossible sans contrôle de l'information et la propagation des ordinateurs personnels a privé le gouvernement de l'URSS d'un tel contrôle.Le fondateur du paragraphe faisait la promotion de cette idée depuis le tout début de la Perestroïka. En 1986, il a même écrit un article adressé au président américain Ronald Reagan, dans lequel il a appelé à la levée des restrictions sur la fourniture d'équipement à l'URSS.Pachikov a même tenté de publier un article en Occident, en le faisant passer à l'étranger par l'intermédiaire d'un ami de l'Américain, qui venait souvent à Moscou. L'Américain, cependant, avec la lettre a pris sept cents dollars pour ouvrir un compte aux États-Unis au nom d'une des connaissances de Stepan.Les citoyens soviétiques avaient peu d'idée de la structure du système bancaire occidental et pensaient donc que cette opération ne poserait aucun problème. Le sort de l'argent et des lettres est resté inconnu de Pachikov. Il n'a pas revu cet Américain.Le discours sur Reagan, les ordinateurs personnels et le contrôle de l'information cadraient bien avec l'agenda actuel de l'actualité - lors de sa visite aux États-Unis, Gorbatchev a réussi à amener Reagan à assouplir les restrictions imposées aux exportations de technologies vers l'URSS.En général, CNN ne se contentait pas de mentionner "Paragraphe" dans le reportage sur l'exposition ou de donner une ou deux citations - la chaîne de télévision a publié une histoire de dix minutes sur une société américano-soviétique.Après cela, Pachikov a pensé que Scott était encore trop jeune. Il aurait dû deviner que dans cette situation, cela ne valait pas la peine de cacher le partenaire soviétique aux journalistes.Klososki lui-même a rendu hommage à l'inventivité commerciale de son partenaire - par exemple, il a pensé à tamponner les coordonnées de l'entreprise sur les billets de banque soviétiques et à distribuer des roubles comme cartes de visite. Compte tenu de la situation, cette décision a été spectaculaire et a attiré l'attention.Les craintes de Scott pour l'anglais de Stepan étaient également justifiées. Après avoir écouté Klososki donner une interview, Pachikov a demandé avec ressentiment: "Scott, pourquoi appelez-vous toujours nos créations samovar?" ...
Au début, l'Américain ne comprenait pas ce qui était en jeu. "Eh bien, vous dites toujours: technologie samovar, technologie samovar ..." - a expliqué Stepan. En fait, Scott a dit que certaines de nos technologies - «certaines de nos technologies».Malgré des problèmes de communication, Scott et Stepan étaient satisfaits l'un de l'autre, réalisant que leur rencontre a été un grand succès pour les deux entrepreneurs.Attention de la presse, interviews sur les principales chaînes de télévision, premiers contacts avec des sociétés informatiques influentes et l'Amérique elle-même avec ses magasins pleins de produits colorés, des autoroutes en mouvement rapide et des personnes de nationalités complètement différentes - toutes ces nouvelles impressions, bien sûr, excitent l'imagination d'un soviétique pas trop sophistiqué scientifiques.Cependant, que faire ensuite et comment passer de la discussion à de vrais contrats - comment construire une entreprise ici sur le développement et la vente d'un produit hautement intellectuel?Ni Scott Klososki, un simple commerçant de l'Oklahoma, ni Stepan Pachikov, chercheur principal hier à l'Académie des sciences de l'URSS, ne le savaient. L'équipe Paragraph n'avait pas encore compris tout cela.Pionniers de la Silicon Valley. Tous les chapitres terminés:
Chapitre 1. «Attendez une minute», a déclaré Mzhavanadze
Chapitre 2. Le savant gardien
Chapitre 3. Ordinateurs
Chapitre 4. Bêta
Chapitre 5. «Nous pouvons résoudre n'importe quel problème»
Chapitre 6. Wild East
→ Chapitre 7. Huit serviteurs
Chapitre 8. Je suis un morse
Chapitre 9. L'armature sur les rails
Chapitre 10. Américain
Chapitre 11. Langue D
Obtenez tous les chapitres et abonnez-vous à de nouveaux