En 2017, Vasily Shinkorenko et Maxim Abramchuk ont créé le service Storyline, où vous pouvez développer des applications pour l'assistant vocal d'Amazon sans utiliser de programmation. Les gars ont participé à deux accélérateurs dans la Silicon Valley - Boost VC et Y Combinator. Au printemps 2018, ils ont reçu 770 milliers de dollars d'investissements.
Fillpackart et
moi les avons appelés et interrogés sur tout - sous le capot du service, ce que cela fait d'être un développeur de startup, comment ils ont vécu dans la vallée et dans combien de temps les assistants vocaux vont changer le monde.
- Êtes-vous en Biélorussie maintenant?Vasily : - Oui, nous étions en Californie depuis 8 mois, et en avril nous sommes retournés à Minsk dès que YC est passé. Là, nous avons également examiné les options sur la meilleure façon de créer une entreprise. Il y avait beaucoup d'options, mais a décidé de retourner à Minsk.
Tout d'abord, bien sûr, en raison des ressources. À Minsk, il est beaucoup plus facile et moins cher de rechercher des personnes que dans la vallée. Là, vous êtes en concurrence avec de grandes entreprises, avec des startups sympas qui sortent chaque année. Et nous sommes les seuls à avoir réussi le YC dans l'histoire de la Biélorussie. Ici, nous n'avons pas besoin de collecter autant d'argent pour payer 200 000 ingénieurs par an aux ingénieurs. Nous en sommes maintenant au stade où nous travaillons 12 heures par jour. Peu importe où il est sécuritaire de travailler. Par conséquent, nous avons choisi Minsk.
Maxim Abramchuk et Vasily Shinkorenko- Le bureau a déjà été loué, installé?Q: - Oui, oui! Nous avons un magnifique bureau au quatrième étage, avec vue sur la rivière, dans le centre-ville.
- Envisagez-vous de recruter une grande équipe?Q: - Nous sommes maintenant 6 personnes. D'ici la fin de l'année, ce sera 10. Et puis tout dépend beaucoup des métriques. Pour atteindre les objectifs que nous nous sommes fixés pour l'année, nous aurons besoin d'environ 10 à 15 personnes.
- Je ne suis pas très dans le sujet, mais j'ai vécu à Minsk pendant quelques années et j'ai entendu du fond de mon oreille que tous les gars là-bas auraient été emmenés à Wargaming, EPAM et à l'étranger. Vous n'avez pas rencontré un tel problème?Q: - Oui, mais l'astuce est qu'il y a encore très peu d'entreprises alimentaires - en particulier les startups. Et les start-up plus ou moins adéquates font quelque chose et ne ressemblent pas à des zombies à moitié morts sur les doigts d'une main pour compter. Je ne pense pas que cinq entreprises, cela fait beaucoup de concurrence.
- Avez-vous déjà l'impression de devenir une entreprise?Q: - Nous pouvons dire que nous avons déjà trouvé quelque chose, mais je ne peux pas dire que c'est ce qui nous mènera au succès mondial.
Avant que le produit n'apparaisse, seuls les développeurs faisaient des applications pour Alex, écrivaient du code, engageaient des entreprises. Nous avons essentiellement créé un nouveau segment de marché - maintenant des personnes sans formation technique en font également. Et maintenant, ce segment est en croissance, et nous nous développons maintenant, et le marché des haut-parleurs intelligents dans son ensemble augmente, le nombre d'applications des utilisateurs augmente. Nous faisons déjà un peu d'argent, pas encore de profit - c'est loin de lui, mais déjà quelque part à l'horizon.
Je pense que, alors que tous les gens entrent dans une seule pièce, c'est plus un produit qu'une entreprise. C'est à ce moment que vous passez pour 15-20 personnes, alors vous devrez penser aux processus et bien plus encore.
- Lorsque vous avez reçu l’investissement, quoi de plus - euphorie ou peur de ne pas pouvoir le faire?Q: - Probablement, il y avait un sentiment de jalon. La plupart des startups ne vivent pas même les six premiers mois. Et quand vous avez vécu, fait quelque chose qui est intéressant pour quelqu'un, les gens l'utilisent et, surtout, ils aiment vraiment et sont prêts à payer - alors vous avez un peu plus de compréhension sur ce qu'il faut faire ensuite.
Eh bien, c'est-à-dire qu'il n'y avait pas un tel sentiment que de danser sur ma tête et de lancer des pantoufles. Juste comprendre que la prochaine étape commence et qu'elle a ses propres objectifs, ses propres KPI. YC a beaucoup aidé avec cela, ils ont dit à quoi le produit devrait ressembler dans un an, et ce qui doit être fait pour cela. Et nous y voilà.
- Dites-nous, que faisaient les vallées en Biélorussie avant de partir?Q: - J'ai écrit le code moi-même pendant un certain temps, mais pas très bien. Ensuite, je me suis rendu compte que je faisais mieux les communications, toutes sortes de trucs commerciaux, le marketing. J'ai commencé à le faire et suis tombé accidentellement dans la sphère des interfaces de dialogue - les bots dans Telegram, dans d'autres messagers, moteurs, frameworks pour les bots. Tourner autour de ça. En 2015, les gars et moi avons fabriqué plusieurs produits et même collecté de l'argent.
Avec Max, nous avons commencé à fabriquer un produit. Bien qu'il n'ait pas réussi, nous avons acquis de l'expérience. Puis ensemble une agence de 7 personnes a été construite. Et à l'été de la 17e année, ils sont retournés aux produits.
- Max et toi?Maxim : - J'ai commencé la programmation la première année. J'avais une sorte d'attitude dans ma tête que pendant que je me prépare pour l'université, j'étudie la physique, les mathématiques et toutes sortes de choses, mais je ne suis pas fondamentalement impliqué dans la programmation. Dès que je me suis vu sur les listes de BSUIR, je l'ai immédiatement pris, j'ai commencé C ++, toutes sortes d'autres choses. Les premiers mois, j'étais stupide, c'était très dur. Puis il a appris qu'il y avait une toile, il a commencé à coller dans le frontend. J'ai vu Ruby, j'y ai écrit pendant quelques mois. En général, il s'est précipité à son tour et s'est arrêté sur le backend.
Fixez-vous un objectif pour trouver un emploi. Pendant plusieurs mois, il a élevé Ruby, SQL, a fait quelques tests. Ils m'ont emmené dans une entreprise et j'y ai travaillé pendant six mois. Nous étions cinq et nous venions d'externaliser différents produits. Puis il est allé dans une autre entreprise, y a travaillé pendant environ un an et demi. Et puis la plateforme de bot en télégramme vient de commencer. Je ne me souviens pas pourquoi, mais j'ai été tellement inspiré par tout cela. J'ai créé un site Web en quelques jours (il peut encore fonctionner). Nous avons commencé à fabriquer des robots sur commande.
Et à la suite de tout cela, Vasya et moi nous sommes rencontrés et avons commencé à fabriquer des produits.
Phill : - Alors, vous avez plus de back-end sur la pile?M: - Eh bien, le back-end est pour moi une sorte de liste rock ou javiste. Et puisque j'écris un backend en Ruby, il y a un endroit pour se déplacer. 30-40% du temps, je devais écrire sur le devant, donc je peux dire que je suis plein. Huit ou neuf mois, jusqu'à ce que nous prenions le premier développeur, j'ai écrit l'intégralité du scénario moi-même - et le devant, le dos et les devops, et tout le reste.
F: Avez-vous un désir d'arrêter d'écrire du code et de devenir un pur leader?M: - J'aime écrire du code et j'aime aussi gérer les développeurs, mais je ne ferais pas ça à plein temps. J'ai envie de traiter le produit. Testez toutes sortes d'hypothèses, regardez des analyses, rédigez des feuilles de route, communiquez avec les utilisateurs, etc. C'est super intéressant. Peut-être qu'à l'avenir, lorsque nous recruterons plus de gars et que leur expertise sera plus forte, je pourrai tout leur transférer. Mais je ne sais pas quand cela se réalisera.
Comment nous sommes entrés dans la vallée et avons échoué la première idée

Notre ami qui a déjà participé à Boost VC est venu à Minsk. Nous nous sommes rencontrés, lui avons montré un projet réalisé pour un café. Il a dit: «Des trucs sympas! Avez-vous déjà pensé à en faire un produit distinct pour les cafés? »
Nous sommes, "essayons." Il s'est avéré qu'il connaissait bien Adam Draper de Boost VC et a déclaré: «Postulez là-bas et si vous pouvez vous y rendre, faites un voyage dans la vallée. Ce sera plus intéressant que ce que vous faites actuellement avec l'agence. » Nous allons tellement bien, nous avons rempli une demande et fait un atterrissage. Ils sont d'abord passés par la sélection, puis par Skype avec Adam. Une offre nous a été faite (BoostVC donne généralement 25 à 50 mille pour 7% de l'entreprise). Nous l'avons reçu et sommes allés dans la vallée avec un produit pour les restaurants.

Adam Draper
McDonald's et toutes sortes de fast-foods ont des terminaux en libre-service. Ils sont assez chers. La plupart des cafés de taille moyenne n'ont pas la possibilité de les livrer, mais je ne veux pas embaucher beaucoup de caissiers. Nous avons compris comment remplacer ces terminaux de manière simple - pour commander de la nourriture via des robots.
Grâce au messager, les gens pourront passer des commandes ou - s'il s'agit d'un café à côté du travail - pour savoir s'il y a maintenant une ligne, afin de ne pas perdre de temps et de ne pas redescendre en vain. Autrement dit, vous passez une commande, vous venez à un moment opportun, eh bien, vous obtenez un rabais pour cela. Et pour les propriétaires et les gestionnaires, le point principal est l'automatisation.
Nous sommes donc arrivés, avons essayé de négocier avec ces gens. Mais il s'est avéré que les petits cafés n'ont pas besoin d'automatisation - ils ont besoin de clients. Et les grandes entreprises ne se soucient pas que le terminal en libre-service coûte une dizaine. Si vous n'êtes personne et qu'il n'y a aucun moyen de vous appeler, il n'y a presque aucune chance qu'un gros client vous prête attention.
J'ai trouvé un mec qui fait des comprimés pour les commandes dans les restaurants. Il est passé par YC et a ensuite travaillé sur un accord avec Wendy's pendant trois ans. Nous avons réalisé que rien ne fonctionnerait pour nous du tout, nous ne comprenons rien dans les restaurants et nous ne vivrons pas dans un tel régime pendant trois ans.
Nous avons commencé à penser quel était le charme. Lorsque nous avons créé des robots personnalisés, j'ai toujours dessiné de telles cartes mentales - des diagrammes de la façon dont le dialogue se déroulera, quelles lignes l'utilisateur dira, quel robot. Un énorme chat avec des flèches, que nous avons montré aux clients pour approbation. Et puis nous avons pensé à quel point ce serait cool de transférer ce diagramme vers un vrai bot avec un seul bouton. Et pour que vous n'ayez pas à coder, retirez les développeurs si le client envoie des modifications.
Nous avons donc décidé de passer à Storyline.
F: Max, avez-vous trouvé l'idée Storyline intéressante en termes de mise en œuvre?M: - En fait, je ne suis pas un fanatique, surtout pour programmer pour le plaisir de programmer. J'ai aimé l'idée elle-même. Oui, c'était amusant d'écrire un éditeur interactif d'applications, c'était intéressant de voir de nouvelles fonctionnalités, de prendre en charge les anciennes, de corriger les bugs, d'augmenter les métriques. Et maintenant, le front-end est venu à nous, et il est très intéressant d'optimiser le canevas ensemble - pour qu'il se rend plus rapidement, s'ouvre à la place des utilisateurs, ne traîne pas.
F: Et avant cela, vous n'aviez pas travaillé avec des toiles et des graphiques en deux dimensions?M: - Oui, cela n'a pas fonctionné. Mais c'est ce que j'appelle - la toile. Nous utilisons en fait d3.js et SVG car l'écriture sur toile serait encore plus difficile. Sur Canvas, nous aurions besoin de dire: "Prenez ce point ici avec de telles coordonnées, tracez une ligne à certaines coordonnées, avec telle ou telle épaisseur." Et pour dessiner un bloc avec un remplissage, avec des ombres et pour pouvoir glisser-déposer, cela prendrait beaucoup de temps. Par conséquent, nous avons choisi SVG et il n'y a pas de problèmes de performances particuliers.
F: - Consacrez-vous beaucoup d'efforts au prototypage?M: - Je ne sais pas si c'est bon ou mauvais, mais je les fais assez rapidement. Pourquoi avons-nous progressé si vite? Cela nous a pris littéralement un jour ou demi de l'idée à la mise en œuvre minimale.
Bien sûr, maintenant je marche sur un râteau à cause de cela, donc je dois passer à un processus plus standard. Pourtant, nous n'avons pas des centaines d'utilisateurs, mais des dizaines de milliers. Ils trouvent des bugs spécifiques, des cas d'utilisation que nous n'avions pas prévus. Par conséquent, vous devez ralentir, ajouter des tests - manuels, automatisés.
Mais c'est très cool quand vous pouvez trouver quelques heures, faites-le immédiatement et obtenez immédiatement une rétroaction. À mon avis, cela ne suffit pas dans l'esprit de nombreux développeurs. Trop de gens scient pour scier pendant des semaines et des mois. Mais pour moi, c'est très buzz - venir, faire rapidement et montrer.
- Lorsque le prototype est sorti, le terminez-vous ou commencez-vous à le réécrire à partir de zéro?M: - Quand nous avons commencé, nous avons eu une situation tendue - les utilisateurs ont immédiatement commencé à entrer, il fallait montrer qu'il y avait du trafic. Ensuite, nous n'avons pas tout réécrit, mais avons décidé de continuer à utiliser le prototype et avons continué à voir des fonctionnalités par-dessus.
Initialement, il y avait un tel concept: vous écrivez le texte que dit Alexa, mettez deux barres obliques et écrivez le texte que dit l'utilisateur. Il fallait ensuite pervertir, faire toutes sortes de transitions, de variables, et en fait il y avait un texte nu qui était difficile à débattre. Et nos utilisateurs ne sont pas techniques. Ils ont ouvert le support, ont oublié de le fermer et tout s'est cassé. Mais ensuite nous sommes allés à YC, ils nous ont vraiment poussés - «Allez! Allez! Les utilisateurs ont grandi, les bogues ont augmenté. Il semble que nous soyons tellement accrochés à ce prototype depuis trois mois.
Comment nous avons lancé le prototype et l'avons remplacé par un produit en déplacement

Nous avons fait la première version super primitive du produit et avons commencé à le montrer à tout le monde. À cette époque, nous avions déjà rassemblé la communauté, fait une chaîne de télégramme. Ils ont demandé "regardez une telle chose, qu'en pensez-vous?" Beaucoup de mecs nous ont écrit. Nous avons tous téléphoné, demandé autour et réalisé que ce qu'ils voulaient était beaucoup plus compliqué que ce que nous faisions.
Nous avons été aidés par le mec de Slack - Amir Shevat, maintenant il est VP pour l'expérience développeur chez Twitch. Il tâtonne aussi dans les bots, a même écrit l'un des livres les plus populaires sur le thème "Designing Bots". Nous sommes venus dans son bureau Slack, avons montré notre «prototype» - à l'époque c'était une photo dans Sketch.

Amir Shevat
Il dit: "Eh bien, cool, mais comment voulez-vous développer cela davantage?" Nous disons, allons sur les messagers - Telegram, Facebook. Mais nous avons également pensé qu'il était cool sur les trucs vocaux, tels que Alexa, Cortana, Google Assistant car il n'y a pas de contrôles, de menus. Il n'y a que ce que dit l'utilisateur et ce qu'est l'appareil. Amir dit: «Cool, essayez de faire la première version. Ce sera intéressant. » Et le même jour, nous avons vu qu'Amazon venait d'ouvrir une API pour Alexa, ce qui permettait de créer des compétences par programmation (en contournant la console développeur Amazon).
Nous avons commencé à fabriquer un produit, mais avons rapidement rencontré un problème. Il était super difficile de créer un canevas dans l'application - une chose où vous pouvez tirer des blocs, écrire quelque chose.
La journée de démonstration approchait dans Boost VC. Il lui restait un mois et le travail sur toile avait besoin de la même chose. Nous nous sommes assis le soir dans la pièce où nous vivions et nous avons pensé: «Merde, nous n'avons pas le temps pour rien. Nous n'aurons pas le temps de démarrer la campagne. "
Et puis nous avons trouvé un service pour les cartes mentales Coggle, l'avons implémenté en quelques heures avec un iframe, avons rapidement attaché quelques boutons et l'avons rempli. Il s'avère que lorsque vous vous êtes inscrit dans Storyline, vous avez vu Coggle (mais nous venons de coller son logo et ses commandes avec une bande de couleur d'arrière-plan). Les utilisateurs y ont fait des diagrammes, et nous avons pris leur JSON et l'avons converti en une compétence pour Alexa.
Et puis ils ont rassemblé cette chose, ont pris un petit lecteur vidéo sur le téléphone, comment cela fonctionne et l'ont lancé dans plusieurs groupes Facebook liés à Alexa. Le lendemain, nous avions déjà plus d'une centaine de likes et de commentaires. Tout le monde a demandé l'accès. De là sont venus quelques centaines de premiers utilisateurs.
Étant donné que Coggle était essentiellement du texte et qu'il était impossible de créer des objets, des images, toutes sortes de choses - il y avait une grosse tâche pour migrer tous les objets utilisateur de la carte mentale vers les structures. À cette époque, nous n'avions même pas notre propre base de données. Nous ne gardions que des utilisateurs chez nous, toutes les cartes mentales étaient stockées dans Coggle, et il nous les a données sur le site Web.
Il fallait peupler tout le stockage avec nous, transférer tous les projets sur notre base. Et c'est à ce moment que les utilisateurs ont déjà commencé à publier leurs projets. Donc, toutes ces histoires de startups, lorsqu'un prototype tire et que vous devez le remplacer par un produit en déplacement - c'est directement à propos de nous.
F: - Si nous allons faire un projet avec des amis, nous choisirons les technologies que nous connaissons, et non celles qui pourraient être mieux adaptées. Etait-ce aussi le cas avec vous?M: - Oui, essentiellement. Mais nous avons été très chanceux car JS et Ruby sont une super pile pour les startups. Dans Ruby, vous pouvez tout casser très rapidement, et je ne dirais pas que tout va mal par la suite. À moins, bien sûr, que vous n'atteigniez le niveau Twitter - c'est pourquoi Twitter a été réécrit de Ruby à Scala.
Pendant que vous êtes une startup, Ruby on Rails est tout ce dont vous avez besoin. Mais si j'écrivais en Java, tout ne serait probablement pas si rose.
F: Voici le problème que vous ne pouvez bien faire qu'avec ce que vous pouvez. Avez-vous un JS propre?M: - Nous avons régulièrement JavaScript et réagissons avec Redux
F: - Et pourquoi les as-tu choisis?M: - Quand nous avons commencé à écrire Storyline, je n'ai pas utilisé React. Avant cela, j'ai écrit sur Angular 1.4, 1.5. Un peu poussé le deuxième Angular, qui est sur TypeScript. Lorsque nous avons commencé Storyline, React avait déjà gagné la guerre, il était donc plus prometteur d'écrire dessus (et plus facile, comme il me semble maintenant). Je viens donc de googler le didacticiel React, de le pousser pendant quelques jours, d'attacher un générateur par défaut de Dan Abramov, et il y avait déjà Redux. Maintenant, je ne le regrette pas, même si je n'avais pas beaucoup d'expérience avec d'autres bibliothèques.
F: - Pouvez-vous dire quelques mots sur l'architecture?M: - Tout est assez simple, nous avons une application monopage sur React. Les rails sont utilisés pour deux choses. Tout d'abord, il s'agit de l'application pour l'application cliente. Le second héberge des compétences créées par les utilisateurs via Storyline.
L'avant se compose de deux grands composants. Le premier est le tableau de bord et tout ce qui se trouve à l'intérieur du projet, et le second est l'éditeur de compétences. Il est déjà écrit entrecoupé de d3.js. Des blocs y sont dessinés - il faut que tout cela soit rapide, super interactif et beau, pour que toutes sortes de flèches puissent être dessinées, des animations etc. C'était super important pour nous, car nous avons essentiellement un outil de programmation visuelle.
Et Alexa, vous pouvez dire, fonctionne comme un bot ordinaire sur Telegram ou Facebook. Vous lui donnez une sorte de point final, une sorte de servochka. Dès que l'utilisateur commence à parler à Alexa, elle vous envoie des demandes. Vous travaillez en tant que mandataire - vous recevez une demande, vous y répondez. Alexa, votre réponse formate et la prononce. Rien de surnaturel - l'application ferroviaire monolithique habituelle, tout fonctionne sur Amazon Web Services. Nous essayons de tout faire de manière standard - React, Redux, Ruby on Rails - il est plus facile de trouver des développeurs.
F: - Quelle partie semble maintenant la plus difficile?M: - À la fois techniquement et conceptuellement complexe, la mise en place de multi-plateformes semble. Maintenant, nous ne prenons en charge que Alex, puis nous aurons Google home, et Cortana, et d'autres choses. Honnêtement, nous ne sommes pas encore techniquement préparés à cela. Je pense qu'il y aura de gros problèmes, et ce sera un énorme défi.
F: - Pouvez-vous me dire combien de lignes de code se trouvent actuellement dans le plus gros fichier du projet?M: - Sur le frontend, il y a probablement 700 lignes - il y a un fichier là-bas. Probablement plus petit sur le backend (j'écris juste mieux sur Ruby). Il peut y en avoir 250-300.
Comment les programmes sont organisés en accélérateurs et comment la vie se déroule dans la Silicon Valley

Tim Draper
Nous vivions à San Mateo, en Californie, à l'Université Draper. Il a été construit par le père de notre investisseur Adam Tim Draper. Il est l'un des mecs les plus célèbres là-bas. Il est même appelé le père fondateur de la vallée. Il a acheté un hôtel et en a fait une université, où il dirige son propre programme deux fois par an. Nous et d'autres sociétés y vivions. Et pour ceux qui participent à Boost VC, ils donnent un logement gratuit pendant quatre mois.
, -… , 10 — . : , Boost, , . 97% .
YC Boost VC . . , . Quora ( CTO Facebook), AirBnb, Amplitude, Zapier, Dropbox. , , , , .

. , - — , . - 40 , 14. . (CEO YC Twitch) (head of growth Airbnb).
, , , . : , , $1 .
, — . , , . 50%, , . , , .
- Dans la vallée, une communauté cool, tout le monde aide tout le monde. Est-il possible d'apporter votre code à l'un des sommets de développement, d'afficher, de demander conseil?M: - Je pense que ça va paraître un peu étrange. On peut demander aux mêmes gars de Slack des conseils pour lesquels il n'y a pas de bonne réponse. Vous pouvez vous asseoir, philosopher. Ils ne peuvent que donner des conseils depuis leur clocher.Mais avec la programmation, je ne sais pas. Néanmoins, vous pouvez google, tester, trouver sur le github. Je ne pense pas qu'un mec super cool serait contre, mais cela n'a pas vraiment de sens.Q: - Cela a du sens dans des domaines spécifiques. Si vous faites quelque chose sur l'apprentissage automatique et qu'il y a un mec qui fait ça depuis 20 ans - alors oui, ce sera super utile.F: - Max, qu'en pensez-vous, qu'en est-il des développeurs dans une startup par rapport à d'autres domaines?M: - Je sais seulement ce que ça fait d'être un fondateur, en tant que développeur, je n'ai jamais travaillé dans des startups auparavant. Maintenant, je ne me considère pas comme un développeur, car je dois écrire de moins en moins de code et me plonger davantage dans un tas de processus différents - presque avant d'acheter de l'eau au bureau.Mais quand même, être développeur dans une startup est très cool. Vous ne coupez pas seulement les fonctionnalités que le client vous a dites, mais vous pouvez vous-même les influencer, les inventer. Mais c'est aussi très stressant. Tout le monde veut vite, et vous aussi. Dans l'externalisation, vous pouvez dire «j'ai passé 10 heures sur la tâche», même si j'en ai passé 4, et tout ira bien. Vous pouvez simplement vous asseoir et trier la technologie, réécrire une classe plusieurs fois, tout couvrir avec des tests.Et puis vous contrôlez vous-même votre temps. Il y a toujours un intérêt à faire plus vite, mieux. Dans une startup, vous devez équilibrer un tas de pièces différentes.F: - Avez-vous dû d'une manière ou d'une autre confirmer vos compétences afin d'obtenir un investissement?M: - Cela peut sembler triste et insultant, mais il me semble que le rôle de la technologie n'était pas particulièrement important. Je pense que 95% des startups font de même, si nous ne parlons pas de sociétés technologiques sophistiquées où l'essence du produit est la technologie.Et tout le reste de la technologie s'estompe à l'arrière-plan. Écrire quelque chose ou une application, ce n'est pas beaucoup d'esprit. Il existe de nombreux frameworks, tutoriels, tout est tout à fait compréhensible et simple. Et trouver une bonne idée et un bon public, fabriquer un produit, comprendre qui en a besoin - est beaucoup plus difficile.Il me semble que le rôle de la technologie dans les startups est surestimé dans la tête des gens. Empilez, rapidement ou lentement, vous écrivez du code - ce n'est pas si important. Votre stratégie est beaucoup plus importante, comment trouvez-vous des solutions.
- Que regardent-ils de plus? L'idée elle-même ou votre capacité à la saisir et à la mener à terme?Q: - YC regarde d'abord les fondateurs - combien d'unités de travail vous pouvez faire par unité de temps. L'essentiel est de savoir à quelle vitesse vous pouvez faire, tester, comprendre ce qui ne fonctionne pas et faire ensuite.La deuxième chose qu'ils examinent est le marché. Si vous le faites très rapidement, mais dans un mauvais marché, vous n'irez pas loin. Les très grands marchés ont tendance à avoir une forte concurrence, ils essaient donc d'en trouver de petits mais à croissance rapide. Je pense que nous avions un timing parfait. Nous avons fabriqué le produit dès qu'il est devenu possible de le faire. Et le timing est l'une des choses les plus importantes.Et le troisième est le produit lui-même. Il est important pour eux que les gens l'aiment. Il vaut mieux faire un produit que des centaines aiment que un produit que des milliers aiment. Si vous l'aimez, il sera difficile de le convertir. Il vaut mieux trouver une petite communauté. Nous sommes passés de zéro à 14 000 utilisateurs de manière organique simplement parce que certaines personnes ont parlé de nous à d'autres.La semaine dernière, une personne avec son entreprise immobilière a écrit dans notre groupe sur Facebook. Maintenant, un phénomène populaire se produit lorsque les gens regardent chez eux non pas avec un agent immobilier, mais eux-mêmes. Il voulait créer une compétence pour Alexa, la mettre dans toutes les maisons de l'appareil, afin que les clients eux-mêmes puissent lui demander tout. Il a demandé à l'agence de développer une telle compétence, et là, ils lui ont demandé 45 000 $.Il était bouleversé et est allé chercher comment faire une telle chose lui-même. J'ai trouvé notre produit et fabriqué cette chose - pour laquelle l'agence en a demandé 45 000 - en quelques jours seulement. Et donc il a acheté notre version payante, bien qu'il n'ait même pas eu besoin des fonctionnalités qui sont là (une bonne raison pour nous de penser à de nouveaux segments). Il a juste adoré le produit et nous a soutenus.Qu'adviendra-t-il des assistants vocaux dans les années à venir

, . , - - . . , - . , . , .
. . , . .
— . . - . 50 . Google actions -, 86.2% . Microsoft 500 Windows, 50% .
. , (, ), . 18-24 . .
3-5 : , . , «, ». , , . , . , , . .
, , . -, . BMW Lexus . Amazon -, -. 40 , , . «, , , ». , . , . «always listening» , .
— — , ?: — , . , . , . .
Il y a une histoire. Je vais du travail à la formation, je m'assois à Uber, et là le chauffeur parle à quelqu'un. Je regarde - personne n'est dans la voiture. Il s'est avéré qu'il a parlé avec Alice dans Yandex Navigator. Et il y avait un mec qui le soutenait. Le conducteur a commencé à maudire, et Alice a pensé qu'il la maudissait - il lui a dit, "comment tu me parles?" Le chauffeur est "tais-toi là, pas du tout à toi". Ça avait l'air si réel. Pensez-vous que l'avenir est quelque part loin, mais il est ici, est déjà venu.
Bien sûr, la mesure dans laquelle les appareils et les aides peuvent répondre contextuellement est encore loin d'être idéale. Mais la reconnaissance vocale s'améliore. Si Alexa comprend correctement 8 mots sur 10 (selon mes sentiments), alors dans quelques années, elle comprendra tous les 10. Cela affectera considérablement la façon dont les gens parleront avec leur appareil. Siri est super stupide, elle ne comprend rien du tout et ça me fait vraiment chier. L'assistant vocal est un tel produit - pour qu'il fonctionne bien, la technologie elle-même doit être bonne.
"Voudriez-vous lier une sorte de formation pour qu'Alex ne comprenne pas littéralement ce que vous lui dites, mais utilise le contexte?"Q: - Cela fonctionne en partie dans Storyline maintenant. Par exemple, il y a des intentions OUI / NON, et un tas de synonymes côté Amazon leur sont automatiquement ajoutés. Si vous demandez Oui, Alexa comprendra Ok, Fine, True, etc. Tout cela se fait, au niveau d'Alexa, et nous l'utilisons comme interface.
- Quand les voitures parlent-elles mieux que nous?Q: - C'est une question sur l'intelligence artificielle en général. Il est désormais tout à fait possible de réussir le test de Turing, afin de former spécifiquement le système à une tâche étroite. Mais parler mieux qu'une personne signifie comprendre le contexte, les émotions, les intonations, tout combiner pour donner une réponse. Je ne sais pas, c'est très difficile pour moi d'imaginer cela.
Je me trompe peut-être complètement, mais cela ne me semble pas avant 10 à 15 ans.