Maison  >  Article  >  Périphériques technologiques  >  Par rapport à diverses applications d'IA, nous pourrions avoir davantage besoin d'IA pour le système d'exploitation

Par rapport à diverses applications d'IA, nous pourrions avoir davantage besoin d'IA pour le système d'exploitation

WBOY
WBOYavant
2023-06-08 09:09:57863parcourir

Le mois de mai dernier a été un été chaud pour l'IA. Dans le passé, il y a eu la conférence des développeurs Google I/O 2023, qui a commencé à construire l'univers de l'IA, et plus tard lors de la conférence Microsoft Build 2023, tout était lié à l'IA.

L'IA a été appliquée à divers produits par Google et Microsoft, et la vitesse de mise en œuvre s'est accélérée. Cependant, au niveau des applications, de nombreux produits d'IA nationaux peuvent être lancés, et des produits similaires le seront bientôt, car la route est ouverte, les ingénieurs ne sont pas un problème, la technologie n'est pas un problème, elle peut être plus lente et le l'effet est légèrement pire, mais cela n'a pas d'importance, la récidive est certaine.

Mais Google et Microsoft se battent férocement dans un domaine, mais très peu de fabricants nationaux peuvent le faire, et c'est le système d'exploitation.

Actuellement, Microsoft a intégré le grand modèle GPT-4 dans le système d'exploitation Windows PC, lancé Windows Copilot et exporté les capacités d'IA vers le système d'exploitation sous-jacent. Ces dernières années, le système Android de Google a toujours été critiqué pour « son manque de fonctionnalités et sa copie des fabricants nationaux », mais l'intégration de nombreuses fonctions d'IA dans le dernier Android 14 montre que Google a encore quelque chose à faire.

比起各式各样的AI应用,我们可能更需要AI for OS

Pour construire un système d'exploitation pour l'ère de l'IA, Google et Microsoft se précipitent pour obtenir des tickets.

Le système d'exploitation est la fenêtre de sortie des performances matérielles et le support d'un grand nombre de services logiciels. On peut dire qu'il est le point de départ de toute interaction homme-machine. Après les changements perturbateurs provoqués par le grand modèle de langage, le système d'exploitation a également la possibilité de rediviser le modèle.

À l'ère de l'IA, le système d'exploitation va-t-il reconstituer le duopole de l'Internet mobile, ou va-t-il inaugurer l'éclosion d'une centaine de fleurs ? L'été 2023 vient de commencer, et vous et moi serons tous témoins de cette mutation industrielle ? .

Commençons par le début de l’histoire et voyons ce que l’IA peut faire pour le système d’exploitation ?

Quelles sont les méthodes pour le CP du groupe IA et OS ?

La combinaison de l'IA et du système d'exploitation, c'est comme former un CP, il existe de nombreuses façons.

Les utilisateurs ordinaires sont peut-être plus familiers avec l'IA dans le système d'exploitation, qui est l'intégration de logiciels et d'applications d'IA sur le système d'exploitation d'origine. Microsoft a travaillé dur pour ajouter des capacités de dialogue vocal IA à Windows au fil des ans. Les systèmes d'exploitation mobiles Apple, Android et Hongmeng adoptent depuis longtemps les capacités IA. Les algorithmes d'IA prennent en charge la photographie informatique, la reconnaissance faciale, les assistants vocaux intelligents, etc. . Tout le monde devrait le faire. Aucun d'entre eux n'est inconnu.

Pour les développeurs, OS for AI est la « voie royale », qui est un système d'exploitation (AI OS) qui permet l'apprentissage automatique et l'apprentissage profond. Par exemple, TensorFlow, PyTorch, Feipiao, Shengteng, etc., grâce à une reconstruction complète du système d'exploitation, du matériel au logiciel en passant par le réseau, peut mieux prendre en charge la formation des modèles d'IA et le raisonnement des applications.

Les fabricants de technologies sont très préoccupés par l'IA pour OS s'ils souhaitent créer un système d'exploitation pour l'ère de l'IA. En termes simples, il utilise l'intelligence artificielle pour créer et optimiser les systèmes d'exploitation et améliorer la conception, le développement et la maintenance des systèmes. Il n’est pas difficile de constater que l’IA pour OS affecte directement l’expérience du grand public en matière d’utilisation du système d’exploitation et constitue la paire de CP que nous, les gens ordinaires, attendons le plus avec impatience.

L'amélioration de l'avancement et de la compétitivité de l'IA pour OS affectera également directement la « nationalité » du système d'exploitation à l'ère de l'IA et deviendra la clé du succès du système d'exploitation.

AI pour OS, qu'y a-t-il de si gentil dans cette paire de CP ?

Ce n’est pas doux d’être forcé. La question à laquelle il faut ensuite répondre est de savoir si l’IA pour OS peut être douce pour le cœur des utilisateurs. Alors, est-ce vraiment le bon moment pour utiliser l’IA pour optimiser le système d’exploitation ?

Jetons un coup d’œil aux systèmes d’exploitation actuels et voyons quels aspects peuvent être modifiés par l’IA.

Le premier est bien sûr « devenir plus lourd ».

À mesure que les scénarios permettant aux utilisateurs d'utiliser des applications numériques continuent de s'enrichir, les charges d'interaction et de tâches que le système d'exploitation doit supporter continuent également de croître rapidement. Si l'on y réfléchit, de plus en plus d'applications sont installées sur les smartphones, et il y a de plus en plus d'appareils intelligents externes à contrôler. Paradoxalement, à mesure que la loi de Moore ralentit, la puissance de calcul des processeurs se rapproche du goulot d'étranglement. Cette inadéquation entre les ressources informatiques et les tâches devient une charge insupportable pour le système d'exploitation.

比起各式各样的AI应用,我们可能更需要AI for OS

Pour alléger le système d'exploitation, il est nécessaire d'utiliser pleinement les performances du matériel et d'exploiter davantage de puissance de calcul. L'environnement du système est très dynamique et change avec la charge des tâches. Les systèmes d'exploitation traditionnels exigent que les utilisateurs changent et ferment manuellement les tâches. À l'heure actuelle, l'IA est utilisée pour percevoir automatiquement les changements dans les scénarios commerciaux en temps réel, estimer la charge de travail actuelle (ou future) et les ressources requises, effectuer des ajustements dynamiques, optimiser les quotas de ressources et obtenir une alimentation informatique plus précise. bien sûr aussi Plus soyeux et lisse.

Par exemple, s'il détecte que l'utilisateur joue à un jeu, il réduira automatiquement les applications en arrière-plan et libérera les ressources du processeur pour garantir que le jeu s'exécute sans manquer cinq kills en raison d'un retard.

Le deuxième est de "devenir stupide".

Ce qui est sûr, c'est que l'IA est la nouvelle piste avec le plus de potentiel et qu'elle sera connectée à un grand nombre de logiciels et de matériels dans le futur. Vous pouvez imaginer que si vous laissez un grand modèle d'IA vous aider à analyser dix articles, il faudra une demi-heure entre le démarrage de l'application et la génération des résultats, et vous serez déconnecté de temps en temps et redémarré. Qui peut supporter cela ? Autant commencer vous-même.

比起各式各样的AI应用,我们可能更需要AI for OS

Les systèmes d'exploitation traditionnels ne veulent pas être abandonnés par les utilisateurs parce qu'ils deviennent « stupides ». Ils doivent commencer à prendre en charge les applications complètes de l'IA, ce qui nécessite naturellement d'améliorer encore les capacités du système d'exploitation. Par exemple, Microsoft Windows 11 permet à l'IA de pénétrer profondément dans le système PC sous-jacent et peut directement appeler les capacités de grand modèle de l'IA pour effectuer des tâches sans aucune application comme intermédiaire.

Pour aider l'IA à mieux fonctionner sur divers appareils intelligents, nous devons commencer au niveau du système d'exploitation et reconstruire complètement du matériel au logiciel en passant par le réseau.

Le troisième est "Ça devient compliqué".

De nos jours, tout le monde est entouré d'une variété de terminaux, entrant de manière irréversible dans l'ère de l'Internet de tout, et la complexité du système augmente également.

Pour les utilisateurs, les systèmes d'exploitation fonctionnent de manière indépendante et l'expérience fragmentée est très inconfortable. Par exemple, pour moi, les appareils électroménagers intelligents sont Android, les téléphones mobiles sont IOS et les ordinateurs sont Windows. De nombreuses applications ne peuvent pas être commutées librement entre différents appareils. Chaque système possède un compte séparé et certaines données de comportement personnel sont difficiles à circuler entre les différents. Terminaux. Le résultat est l'application de "ne me comprends pas" et de "retard artificiel".

比起各式各样的AI应用,我们可能更需要AI for OS

C'est juste que l'appareil n'est pas assez intelligent. Ce qui est encore plus inquiétant, c'est la sécurité. Je ne sais pas quel appareil deviendra le « lien le plus court » et sera piraté, et les autres appareils en réseau souffriront ensemble.

Pour les développeurs, le développement d'applications pour l'Internet of Everything implique une énorme quantité de code et une charge de travail énorme, ce qui n'est pas une tâche facile.

Il n'est pas difficile d'utiliser votre imagination pour trouver une idée. Une fois développée, pour déployer l'application sur un grand nombre d'appareils IoT, vous devez prendre en compte la puissance de calcul locale, les capacités de connexion réseau et la compatibilité multiplateforme. .. Si vous constatez qu'un certain appareil Il y a eu un problème avec l'interaction de l'interface utilisateur. Après un autre cycle de débogage, le cycle de lancement a été à nouveau prolongé et le coût de développement était un peu trop élevé. Si la créativité et la productivité de milliers de développeurs ne peuvent pas être libérées, le monde intelligent arrivera naturellement encore plus lentement.

Rendre les scénarios complexes simples et normaliser plusieurs terminaux est devenu un consensus dans l'industrie mobile. Certaines marques ont proposé une « intelligence tous scénarios », mais sans compatibilité et collaboration au niveau du système d'exploitation, les scénarios hautement intégrés ne peuvent pas être ciblés. - le développement en temps réel et le déploiement multiple d'applications sur des appareils, des systèmes et des plates-formes ; sans l'assistance complète du processus par l'IA pour améliorer le fonctionnement et la maintenance, les performances et les capacités de sécurité du système d'exploitation, il sera difficile de réaliser une « intelligence de scénario complet » réaliser vraiment.

Regardez les choses de cette façon, AI for OS est une paire de CP aussi doux qu'un seul, et leur force est aussi forte que l'or. Le système d'exploitation sert de plaque tournante, coordonnant la relation entre le logiciel et le matériel ; l'IA sert de cerveau, résolvant de nombreux défis existants et rendant les capacités du système simples et puissantes.

La route a été pavée au niveau du système, et les barrières et les goulots d'étranglement entre les puces, les terminaux, les plates-formes et les scénarios ont été éliminés.

Trois grandes écoles, chacune est douce

Comme l'a dit Edsger Dijkstra, lauréat du prix Turing : « La simplicité est une grande vertu, mais elle nécessite un travail acharné pour y parvenir. La simplicité est une grande vertu, mais elle demande du travail pour y parvenir.

AI pour OS apporte des fonctionnalités simples mais puissantes, plus adaptées au « physique de connexion intelligente de toutes choses ». La question est : comment y parvenir ?

Actuellement, les entreprises technologiques capables de créer le système d'exploitation de nouvelle génération explorent l'IA pour les systèmes d'exploitation. Spécifiquement divisé en trois écoles :

Genre 1 : Contre-attaque sur PC.

Dans cette vague de grands modèles, OpenAI est la première star absolue du trafic, attirant le plus de sujets et d'attention, et Microsoft Windows, propriétaire de ce modèle haut de gamme, est également devenu le gagnant de la « popularité du jour au lendemain ».

Microsoft a entièrement lancé « AI Copilot » sur le système Windows, apportant une expérience subversive à l'interface et à l'interaction du système Windows et attirant de nombreux utilisateurs et fans de développeurs.

Pour les utilisateurs, l'assistant Copilot AI fonctionne sur l'ensemble du système d'exploitation. Les utilisateurs peuvent appeler directement les capacités du modèle IA via le système PC Windows et connecter les applications de manière transparente, simplifiant considérablement les étapes d'interaction.

比起各式各样的AI应用,我们可能更需要AI for OS

Pour les développeurs, la solution de programmation assistée par IA de Microsoft, construite sur la base du modèle OpenAI et construite GitHub Copilot X sur GitHub, la plus grande plate-forme d'hébergement de code au monde, peut détecter automatiquement les problèmes de code et donner des suggestions pour améliorer l'efficacité du travail des développeurs.

Cependant, les PC présentent des inconvénients naturels par rapport aux terminaux mobiles tels que les smartphones et les tablettes. L’absence à long terme de Microsoft dans le domaine des systèmes d’exploitation mobiles ne peut pas être rapidement comblée par l’IA. Si vous souhaitez attirer les utilisateurs vers la prochaine ère d’interaction opérationnelle, vous devez fournir davantage de fonctionnalités système plus disruptives.

Genre 2 : Performances stables sur le terminal mobile.

À l'ère de l'Internet mobile, Google Android et Apple IOS ont divisé le monde pour créer le système d'exploitation de nouvelle génération, et de nombreuses fonctionnalités des deux ont été conservées.

Shallow pour Android. Lors de la conférence I/O de cette année, Google a présenté son système d'exploitation mobile de nouvelle génération, Android 14. De manière générale, l'autonomisation d'Android 14 par l'IA reste au niveau de la couche d'application la moins profonde, en se concentrant sur la mise à niveau par l'IA de la gamme complète d'outils. , il y a très peu d’introduction aux améliorations au niveau du système Android 14. Pendant longtemps, l'ouverture et la complexité du système natif d'Android ont été critiquées. L'APP fonctionne en arrière-plan dans son ensemble, provoquant des retards et une instabilité. Elle s'appuie principalement sur les fabricants de terminaux en aval pour « modifier comme par magie » le code sous-jacent. AI pour Android Progress devra probablement attendre que les fabricants nationaux « se lancent ».

比起各式各样的AI应用,我们可能更需要AI for OS

Profond pour iOS. Bien que la WWDC d’Apple, qui vient de se terminer, ait également mis à jour certaines fonctionnalités de l’IA, les nouvelles mises à niveau d’iOS 17 sont toutes de petites fonctionnalités. Bien qu'Apple ait calmement évité de « profiter de la popularité de l'IA » lors de la conférence de presse, le degré d'intégration de l'IA pour iOS est en réalité très profond et pratique.

Cet aspect découle de la nature fermée inhérente à l'écosystème du système iOS. Mac, iPhone, ihome, appareils portables intelligents, etc. sont liés à l'écosystème Apple, les données peuvent circuler de manière transparente et le système offre également une intégrité et un confort élevés ;

D’un autre côté, il y a l’avantage de la collaboration logicielle et matérielle IA. La puce IA auto-développée est le plus grand point fort des produits Apple et a considérablement amélioré les performances informatiques de l'IA. Cette fois, la puce M2 Ultra récemment publiée à la WWDC, a déclaré Apple, peut prendre en charge en douceur le calcul de grands modèles, et ses avantages sont plus nombreux. évident que les autres puces.

Ce qu'on appelle « une force peut en réduire dix », la puce puissante apporte une puissance de calcul suffisante, puis combinée à un grand nombre d'algorithmes d'apprentissage automatique dans le système IOS, l'effet est naturellement significatif. Par exemple, l'IA aide IOS à surveiller les habitudes d'utilisation des utilisateurs pour optimiser la durée de vie de la batterie et la fréquence de charge de l'appareil ; grâce à l'accélération de l'IA, les terminaux mobiles tels que l'iPad peuvent effectuer des tâches difficiles telles que le rendu AR, il prend en charge l'utilisation de l'apprentissage automatique local sur le périphérique ; côté appareil pour protéger la confidentialité des utilisateurs.

Le problème est qu'IOS apporte du confort aux utilisateurs, mais il lie également fermement les utilisateurs à cet écosystème. De nos jours, les systèmes d'exploitation au pays et à l'étranger fleurissent, notamment les systèmes d'exploitation pour serveurs, les systèmes d'exploitation pour l'Internet des objets, etc. L'écologie des systèmes d'exploitation omniprésents prend progressivement forme et de plus en plus d'interactions doivent être effectuées entre les terminaux et les systèmes. C'est presque insoluble pour IOS. Des problèmes tels que des interactions gênantes et des barrières de données provoqués par le regroupement écologique ont fait que les utilisateurs d'Apple se sentent de moins en moins libres et sont devenus un problème auquel Apple ne peut échapper.

比起各式各样的AI应用,我们可能更需要AI for OS

Genre 3 : Une nouvelle approche de l'ensemble de la scène.

Actuellement, Microsoft, Google et Apple partent tous de leur propre camp de base et combinent l'IA avec leurs propres systèmes d'exploitation qui présentent des avantages existants. En tant que représentant des systèmes d'exploitation tous scénarios, l'approche d'HarmonyOS en matière de réflexion sur l'IA pour les systèmes d'exploitation est différente de ces systèmes d'exploitation établis.

Hongmeng OS a mis l'accent dès le début sur la gestion et l'interaction des clusters matériels respectifs. Depuis le niveau du système d'exploitation, grâce à la technologie de bus logiciel distribué, une communication distribuée unifiée entre les appareils en champ proche peut être réalisée, et les tâches et les données peuvent être distribuées et efficacement. les applications peuvent transférer entre les appareils.

Ensuite, la technologie IA est introduite pour optimiser le système d'exploitation dans son ensemble. Le changement que les utilisateurs peuvent percevoir est que l'IA réalise un approvisionnement précis en ressources et améliore la fluidité du système ; les développeurs peuvent utiliser la configuration de l'environnement, la configuration de la chaîne d'outils, la sélection de modèles, la recommandation de bibliothèques tierces, etc. pour effectuer un développement adaptatif multi-appareils et réduire la charge de travail.

Ce qu'il vaut la peine d'attendre, c'est que Hongmeng OS démarre à partir de zéro et qu'il n'a aucun avantage existant pour "se reposer sur ses lauriers", il peut donc dessiner une image mise à jour sur une feuille de papier vierge, trouver de nouvelles façons de résoudre le problème. les problèmes non résolus du système d'exploitation existant et effectuer un développement de bas niveau La reconstruction au niveau du système et l'innovation technologique sont rafraîchissantes.

Ce qui reste à voir, c'est que la proportion actuelle de Hongmeng OS dans les terminaux à écran riche est encore loin derrière Android et IOS, et certaines solutions techniques nécessitent des recherches plus approfondies. Par exemple, la sécurité des données et la protection de la vie privée multiplateformes et multisystèmes, des chaînes d'outils minimalistes et intelligentes pour le développement adaptatif multi-appareils, etc.

Pour qu'un système d'exploitation atteigne le public et le monde, le plus important est que l'avancement de la technologie elle-même pour l'IA puisse permettre à Hongmeng d'avoir davantage son mot à dire.

En voyant cela, vous arriverez peut-être à une conclusion : l'IA pour OS a l'air vraiment bien, mais les genres existants sur le marché semblent à peine intéressants.

En effet, dans la concurrence féroce actuelle dans le secteur des terminaux intelligents, des géants comme Google, Apple et Microsoft ne peuvent pas découvrir tous les mots de passe du système d'exploitation du jour au lendemain. Le mois de mai dernier n'était qu'un échauffement.

Il y a une blague dans l'industrie selon laquelle les personnes qui étudient les algorithmes seront au chômage s'ils proposent des algorithmes. Mais les personnes qui étudient les systèmes n'ont pas à s'inquiéter, car tous les 10 ans, le matériel et les tâches changeront définitivement, et le système aura changé. à réécrire.

Les algorithmes d'IA à grands modèles progressent rapidement et les changements dans les systèmes d'exploitation méritent également d'être attendus avec impatience.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer