2024-09-28
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
auteur|chanson wanxin
éditeur|zheng huaizhou
la chine compte plus de 7 millions de programmeurs. au cours des dernières décennies, le travail de programmation de ce grand groupe a été presque entièrement basé sur des outils et des bases de programmation fournis à l'étranger.
mais cela a changé au cours de la dernière année.selon les données du csdn, 64,3 % des outils de programmation d'ia sont désormais produits dans le pays, et l'utilisation d'outils de programmation d'ia nationaux représente 57,2 %.
grâce à la course aux armements entre les grands fabricants de modèles nationaux, l'outil de programmation d'ia d'alibaba cloud « tongyi lingma » est désormais le deuxième derrière la principale société américaine github en termes de part d'utilisation, et davantage de produits d'outils nationaux sont également à l'avant-garde.
ce qu'il faut savoir, c'est qu'au début de l'année dernière, le marché des outils de programmation était encore vide dans le pays. dans le processus de mêlée de modèles nationaux à grande échelle, la programmation de l'ia est également devenue l'une des directions concurrentielles importantes.
la croissance de l’offre et celle de la demande sont synchrones. jiang tao, président du csdn, a déclaré que le nombre d'utilisateurs du csdn a augmenté de 7 millions au cours de l'année écoulée et que la proportion de développeurs attentifs à l'ia open source a atteint 47 %. s'orienter.
"il existe plus de 1 000 modèles open source de base et modèles open source de domaine dans le monde, et le nombre de téléchargements de modèles open source en un an a atteint 350 millions de fois. c'est une ère dix fois plus rapide."
mais pour les programmeurs, un grand modèle qui ne fait que « générer du code » ne suffit pas. la programmation logicielle est un système suffisamment complexe pour rivaliser avec la chaîne d’approvisionnement automobile, mais son degré d’industrialisation nationale est bien inférieur à celui de la chaîne de l’industrie automobile.
après que csdn et huawei cloud codearts ont publié la communauté open source gitcode l'année dernière, le 21 septembre de cette année, les deux parties ont collaboré pour publier la communauté de modèles d'ia gitcode.
“la communauté du modèle gitcode ai évalue huggingface. désormais, le noyau du développeur a besoin de deux bases, une pour le code et la seconde pour les données et les modèles.”
jiang taozai36 kryptonsdans une interview, il a déclaré que générer du code pour les grands modèles est une capacité. comment utiliser cette capacité dans ses processus et ses outils de codage est ce que le csdn doit faire maintenant.
selon les quatre étapes du développement des technologies de l'information, l'écosystème pc de première génération, l'écosystème internet de deuxième génération et le système d'exploitation et les puces de troisième génération, la chine et le monde ont maintenu leur ouverture et leur interconnexion au cours des trois premières générations.
mais maintenantgéopolitiquesous l'influence du modèle à grande échelle de quatrième génération et de l'écosystème d'applications intelligentes pour téléphones mobiles, le marché intérieur doit établir un système d'outils de productivité des développeurs indépendant et complet.
jiang tao estime que l’écologie de quatrième génération constitue une opportunité de développement majeure pour l’open source chinois.
photo fournie par la personne interrogée
ce qui suit est un résumé de la conversation entre 36kr et le président du csdn, jiang tao :
36kr : vous pouvez d'abord présenter brièvement les produits communautaires publiés cette fois-ci.
jiang tao : le produit de la communauté de modèles d'ia publié cette fois est en fait une grande communauté de modèles qui compare huggingface. désormais, le noyau du développeur a besoin de deux bases, une pour le code et la seconde pour les données et les modèles.
dans le passé, huggingface était principalement utilisé comme base pour les données et les modèles ne peuvent plus être utilisés, il faut donc construire une base équivalente à tous les types. sa logique technique est la même.
le logiciel doit prendre une nouvelle forme, et nous en avons désormais aperçu quelques signes et dimensions. par exemple, la dé-appisation des téléphones mobiles constitue désormais une étape transitoire.
par exemple, les capacités cross-app démontrées par honor cette fois. par exemple, vous avez souscrit à de nombreux services d'abonnement mensuel, mais vous ne savez pas lesquels, et parfois vous les oubliez. vous dites au téléphone honor : « découvrez tous mes services d'abonnement mensuel. » il comprendra vos mots et le système d'exploitation mobile pourra contrôler votre application et simuler un utilisateur pour tout découvrir et dresser une liste.
par conséquent, l’app fournit uniquement des fonctionnalités et ne fournit pas d’interface.
c'était du côté utilisateur, puis du côté développement, du côté outils, et maintenant cela change également. désormais, les programmeurs ont besoin d'une plate-forme d'outils pour assembler du code modulaire, car le processus d'assemblage est également un processus de données, ce qui nécessite que nous ayons notre propre base et nos propres outils, nous avons donc maintenant créé ce modèle et ces données avec la base huawei cloud.
nous publierons également un outil ide indépendant plus tard. dans l'ensemble, nous espérons réaliser trois choses, qui sont également les enjeux fondamentaux de l'open source : une base open source durable et une écologie racine, des bibliothèques open source fiables et des outils de processus de développement logiciel intelligents.
36kr : il y a un an, les outils de programmation d'ia nationaux étaient encore vides. de nos jours, les grands modèles des fabricants nationaux fournissent essentiellement des capacités d'outils de programmation d'ia. quelle est la relation de production entre gitcode et sa communauté de modèles d'ia et ces outils de programmation ? sont-ils en concurrence les uns avec les autres ?
jiang tao :sans compter la concurrence. générer du code pour les grands modèles est une capacité. on peut considérer que tous les grands modèles ont cette capacité, mais.comment utiliser cette capacité dans ses processus et ses outils de codage pour la rendre plus facile à utiliser, c'est ce que nous devons faire maintenant.
vous devez utiliser des outils de codage.toutes ces choses finiront par vous arriver.si vous utilisez un grand modèle pour générer du code, puis le copier et le compiler, l'efficacité est en fait relativement faible.
mais maintenant, nous l'avons intégré en un seul arrêt, et le code que vous écrivez peut être exécuté immédiatement. une fois que vous avez fini d'écrire le code, votre programme peut sortir immédiatement, puis vous appelez le gpu derrière le grand modèle, et nous pouvons également tourner. en un seul pour vous en fonction des capacités de planification. les clés peuvent être appelées, ce qui le rend plus pratique.
36kr : en quoi le lot actuel d'outils de programmation d'ia apparus en chine est-il différent des produits disponibles sur le marché américain ?
jiang tao :après l'annonce de llama3, je pense que l'écart essentiel entre la chine et les états-unis n'est pas trop grand.la clé est de savoir à quoi ressemblera l’écart dans la prochaine génération.
parlons maintenant de la chaîne logique, puis chatgpt o1 sort, donc o1 est une ligne, et l'autre ligne n'est pas réalisée avec transformer, mais avec un nouveau modèle, similaire au modèle spatial de li feifei. une autre chose est de se préparer à ajouter une couche par-dessus pour faire converger vos tâches.
l’écart entre nous et l’autre partie est désormais là. il ne réside pas dans les capacités annoncées. l’écart réside dans le fait que l’autre partie ne sait pas quelles sont les réserves dont dispose l’autre partie.à l'heure actuelle, il semble que l'écart de suivi soit plus grand que nous l'imaginions, car musk a réservé 100 000 jetons, ce qui montre qu'il doit y avoir une demande correspondante.
mais ces grands fabricants de modèles en chine peuvent avoir entre 20 000 et 30 000 pièces, ce qui est à peu près le même niveau.
36kr : le marché des outils de programmation d'ia aux états-unis est relativement fragmenté, avec un grand nombre de startups. comment déduire la future forme de concurrence de ce marché en chine ?
jiang tao :le pays est déjà relativement concentré. la situation en chine est assez particulière, car un tel marché n'existe pas en chine et la plupart des personnes qui ont lancé le saas lors de la dernière vague ont échoué, donc maintenant tout le monde est très prudent.
maintenant, nous voulons juste créer un tel environnement pour tout le monde,c'est-à-dire que nous devons également construire une chaîne d'approvisionnement, et ce que nous construisons en réalité est une chaîne d'approvisionnement de base. il y a encore de nombreux points dans les maillons intermédiaires qui peuvent être améliorés et améliorés, et tout le monde doit pouvoir recevoir de l'argent. à partir de ces points.
ce que nous devons maintenant établir, c'est une voie de commercialisation, et nous devons être capables de gagner des revenus en créant des outils de développement.une voie plus simple consiste désormais à démarrer une deuxième entreprise sur la base de produits étrangers, en créant d'abord des plug-ins et en fournissant des services, puis en gagnant de l'argent à l'étranger tout en recherchant la prochaine opportunité en chine.
un grand nombre d'éditeurs de logiciels cotés en chine ne gagnent pas d'argent pour cette raison. parce qu'ils n'ont pas de capacités de produits, mais seulement des capacités d'intégration, ils ne peuvent pas gagner le meilleur argent possible avec les logiciels, c'est-à-dire l'argent de la copie.
36kr : comment le parcours de commercialisation de gitcode est-il planifié ?
jiang tao :la commercialisation est désormais claire, il suffit qu’elle soit bien faite.
premièrement, les développeurs sont prêts à payer pour des outils si vous pouvez les aider à améliorer leur efficacité.en fait, le plus disposé à payer est le propriétaire de l'entreprise, car le patron achète des développeurs uniquement pour acheter son efficacité au travail. mais maintenant, ce consensus ou ce bon sens n'est pas accepté par tout le monde, nous devons donc le prouver.
c'est le premier. nous devons d'abord couper dans la programmation de l'ia. après avoir démarré, tout le monde a constaté qu'il y avait effectivement place à l'amélioration dans chaque lien. ainsi, l'une consiste à trouver le logiciel open source d'autres personnes pour l'assembler et à l'utiliser vous-même, et l'autre consiste à acheter la capacité de quelqu'un à fournir des services, ce qui est plus efficace que de l'assembler vous-même.
ensuite, nous construirons un marché de demande centralisé. parce que nous pouvons découvrir certains besoins des utilisateurs, nous pouvons transformer cette demande en service et laisser les développeurs le faire. attends l'année prochaine pour voir comment ça se passe.
cette exigence a été soulevée. s'il s'agit d'une exigence qui peut être standardisée, produite et copiée, nous encouragerons les développeurs à le faire, et nous pourrons alors en devenir le distributeur.
c'est ce qu'on appelle à l'avenir le concept de « maître programmeur ».
36kr : sur ce point, vous avez dit qu'un grand nombre de promoteurs indépendants naîtraient, ainsi que des propriétaires. c'est le côté de l'offre. comment confirmez-vous qu'il existe une forte demande correspondante sur le marché pour consommer cette offre ?
jiang tao :bien entendu, les exigences doivent également être activées. parce que certaines exigences peuvent ne pas être remplies, mais la plupart des gens ne savent pas où se trouvent les exigences car personne ne les collecte.ce que nous collectons maintenant, ce sont les exigences des développeurs en matière d'outils. à l'avenir, il pourrait y avoir des exigences d'application, qui seront reflétées dans les exigences d'application (exigences côté c), mais il doit y avoir un processus de roulement bidirectionnel et à deux roues. .
nous avons également un sponsor appelé micro-saas union. n'est-il pas difficile de démarrer une entreprise maintenant ? mais les grandes entreprises continuent d'optimiser leur personnel. ce groupe de personnes pense qu'il vaut mieux travailler sur le marché étranger s'ils trouvent des points de demande à l'étranger, s'ils peuvent les vendre, de nombreux développeurs indépendants peuvent également gagner beaucoup d'argent. les états-unis eux-mêmes possèdent ce logiciel. c’est un marché payant, donc tout le monde devrait d’abord y pratiquer ses compétences.
en chine, il y a encore un processus à parcourir.ce processus est que le coût de création de logiciels doit vraiment être réduit.notre chaîne d'outils comprend même des chaînes d'outils étrangères, et tout le monde ne l'utilise pas aussi facilement. si elle peut être réduite, la demande peut être satisfaite.
mais quels sont les besoins maintenant ?de nos jours, ce sont toutes des exigences au niveau de l’entreprise.la complexité et les normes de mise en œuvre des exigences au niveau de l'entreprise sont relativement élevées et n'ont pas encore atteint les exigences des investisseurs particuliers, il s'agit donc d'un processus bidirectionnel.
c'est pourquoi j'ai dit que nous pourrions avoir des opportunités de coopération avec les fabricants de téléphones portables à l'avenir. par exemple, il pourrait y avoir une forte demande pour siri.il doit y avoir beaucoup de gens qui crient à propos d'apple, mais personne ne l'a peaufiné.
c'est un point qui doit être découvert par les programmeurs eux-mêmes, mais il s'avère que la chaîne payante n'a pas été activée, donc les programmeurs peuvent avoir créé des centaines de milliers d'applications et les utilisateurs ne les appelleront pas.
ce que nous devons donc examiner ensuite, c'est trouver un point de collision entre la « diversification de la demande » et « l'offre à bas prix ».
nous avons récemment recruté un jeune homme pour créer son propre ide. il était à l'origine ingénieur principal d'un moteur de jeu, puis a créé sa propre entreprise pour aider les développeurs python à créer des applications.
la plupart des gens apprennent python, mais python a un énorme problème : il ne peut pas écrire une application indépendante. le processus est très compliqué car il n'y a pas de demande de ce type à l'étranger. ils n'utilisent pas python uniquement lorsqu'ils en ont besoin. lors de l'appel de certaines données de modèle,
il y a quelque temps, en chine, l'intelligence artificielle a appris à un groupe de personnes à utiliser python, mais ils ne pouvaient pas créer d'applications (les exigences) étaient toutes dispersées là-bas. même s'ils connaissaient la grammaire, ils n'y arrivaient pas. il a vu ce besoin et a créé un ide python.
ensuite, après avoir terminé ce truc, l'outil a été écrit, mais personne ne l'a utilisé, ou les gens n'étaient pas très doués pour l'utiliser, alors il a voulu créer un exemple de programme. quel type de programme de conseil peut-on rédiger pour intéresser les gens ? il est allé voir xianyu et taobao pour voir.
cela nécessite donc un processus,
36kr : cela équivaut au rôle de la communauté des modèles d'ia gitcode, n'est-ce pas ? recueillez les besoins des investisseurs particuliers, puis connectez les développeurs aux besoins.
jiang tao : oui. il n'y a pas de programmeurs sur taobao xianyu, mais de nombreuses personnes y envoient des demandes. de plus, si je dois refaire les exigences que j'ai faites, le coût sera faible, car 90 % de mes programmes peuvent être réutilisés.
suivez-nous pour plus d'informations