Les récents produits de vibe sont principalement basés sur mon idée de "construction de logiciels à la demande". J'ai une idée (qui n'est pas nécessairement correcte) : le modèle de profit des logiciels à l'avenir pourrait être que tant que les revenus du logiciel sont supérieurs aux tokens nécessaires pour la demande de construction dynamique, on pourrait gagner des bénéfices grâce à la différence.
La construction dynamique de logiciels ici représente en fait un défi assez important. Dans le développement de logiciels Internet par le passé, nous engagions des programmeurs, des designers et des chefs de produit pour créer le logiciel, puis nous le mettions en service sur un serveur. Peu importe le type de logiciel, il s'agit essentiellement de produits construits, et il existe une grande différence entre les produits construits et le code source, qui implique de nombreux flux de travail complexes. Aujourd'hui, les LLM peuvent en fait générer des logiciels de manière dynamique, mais nous avons besoin de contraintes très puissantes, sinon le coût en Tokens consommés par les utilisateurs pourrait largement dépasser les revenus générés par le logiciel lui-même. Ainsi, comment réaliser cet espace de contraintes dans la construction dynamique de logiciels devient un défi assez important. Le SDK Agent de cc a déjà certaines contraintes rigides. Par exemple, il peut faire certaines choses ou utiliser des commandes Unix, mais toutes ces choses sont des contraintes rigides, et non des contraintes basées sur les besoins. Les produits Agent actuels sont encore assez basiques, par exemple en limitant la fréquence d'accès des utilisateurs pour établir une contrainte. Je crois qu'il y aura à l'avenir des moyens plus intéressants, et les caractéristiques des logiciels Internet seront également considérablement modifiées par la popularité des agents.
294