Translate

Affichage des articles dont le libellé est Tools. Afficher tous les articles
Affichage des articles dont le libellé est Tools. Afficher tous les articles

vendredi 28 avril 2023

LES TROIS PILIERS ET SES OUTILS DE L'IA

LES TROIS PILIERS ET SES OUTILS.

Avant tout il faut considérer les trois piliers[i] des IA qui la composent :

·         La puissance de traitement et de communication,

·         Les logiciels,

·         Les données,

Il faudra les avoir en mémoire afin de piloter la gouvernance de l’IA.


[i] Ne sont pas inclus dans ce plan de gouvernance les calculs des puissances des ordinateurs et des cartes nécessaires à l’architecture des fermes. Car les offres de solutions dans le Cloud sont multiples :


Les solutions concernées dans le cadre de Monoprice sont :

Les suivants en ce qui concerne la gouvernance de : 

ChatGPT, DALL·E-2,

Les solutions MICROSOFT en incluant COPILOT, 

Les Frameworks, SDK, APPs.

La Première ChatGPT

OpenAI travaille sur plusieurs projets dans le domaine de l’intelligence artificielle. L’un de ses projets les plus connus est GPT-3, un modèle de langage naturel qui peut générer du texte en réponse à des questions³. OpenAI travaille également sur des projets tels que DALL-E, un programme qui peut générer des images à partir de descriptions textuelles¹. OpenAI a également travaillé sur des projets tels que la reconnaissance d’images et la reconnaissance vocale². Les équipes ou les personnes chargées de développer et de déployer des systèmes d’IA doivent s’employer à identifier, mesurer et atténuer les dommages en respectant les six principes énoncés au chapitre 15 de mon livre troisième livre sur l'IA (OpenAI et MICROSOFT des solutions une gouvernance par des experts).

La Seconde MICROSOFT et COPILOT.

Voir le tableau avec les solutions MICROSOFT et quatre colonnes pour la gouvernance

La gouvernance de collaboration de Microsoft comprend plusieurs domaines clés, chacun devant être planifié, coordonné et adapté pour s’aligner sur les besoins organisationnels changeants et l’évolution de la technologie. 

Elle comprend notamment l’assurance opérationnelle : maintien de la plateforme opérationnelle, garantie des performances. 

Microsoft 365 propose une infrastructure de gouvernance de collaboration pour les groupes Microsoft 365, notamment la gestion et la gouvernance à grande échelle, les meilleures pratiques pour favoriser l’utilisation et l’adoption, et le libre-service².

Vous pouvez également trouver des informations sur les options de gouvernance du cycle de vie pour les outils de collaboration Microsoft 365 dans la documentation Microsoft³.

Source : conversation avec Bing, 26/03/2023(1) Créer votre plan de gouvernance de collaboration | Microsoft Learn. https://learn.microsoft.com/fr-fr/microsoft-365/solutions/collaboration-governance-first ?view=o365-worldwide Consultée 26/03/2023.

(2) Une infrastructure de gouvernance de collaboration pour Microsoft 365 …. https://learn.microsoft.com/fr-fr/microsoft-365/solutions/collaboration-governance-overview ?view=o365-worldwide Consultée 26/03/2023.

(3) Planifier la gouvernance de l’organisation et du cycle de vie Microsoft …. https://docs.microsoft.com/fr-ca/microsoft-365/solutions/plan-organization-lifecycle-governance Consultée 26/03/2023.

Planifier la gouvernance de l’organisation et du cycle de vie pour les groupes Microsoft 365 et Microsoft Teams[i].

Créer votre plan de gouvernance de collaboration | Microsoft Learn[ii]

Il est toujours préférable de commencer votre transition vers Microsoft 365 avec une vision claire, voici un exemple de questions qu’il faut se poser :

1.       Quels sont vos principaux objectifs métier ?

2.       Comment les outils et les fonctionnalités apporteront-ils de la valeur à l’ensemble de l’organisation et aux employés individuels ?

3.       Comment allez-vous mesurer la réussite ?

4.       Quelles ressources informatiques vont être dédiées à l’AI ?

5.       Quel plan de classement avez-vous prévu ?

6.       Avez-vous une taxinomie au sein de votre organisation ?

La gouvernance est l’ensemble de stratégies, de rôles, de responsabilités et de processus qui contrôlent la façon dont les divisions commerciales et les équipes informatiques de votre organisation travaillent ensemble pour atteindre ses objectifs.


[i] Planifier la gouvernance de l’organisation et du cycle de vie pour les groupes Microsoft 365 et Microsoft Teams | Microsoft Learn  https://learn.microsoft.com/fr-fr/microsoft-365/solutions/plan-organization-lifecycle-governance?view=o365-worldwide


--- 
Pierre Erol GIRAUDY 
http://about.me/giraudyerol


mardi 25 avril 2023

Framework + SDK et compilation et outils.

Framework + SDK et compilation et outils.

Qu’est-ce qu’un framework ?

Un framework signifie littéralement « cadre de travail ». Il fournit, en effet, une base d’outils et de modules qui peuvent être utilisés sur différents projets. Par exemple, un framework peut inclure des classes, variables et fonctions prédéfinies.


Un framework est un ensemble d'outils et de composants logiciels organisés conformément à un plan d'architecture et des patterns, l'ensemble formant ou promouvant un « squelette » de programme, un canevas¹. Les principaux avantages de ces frameworks sont la réutilisation de leur code, la standardisation du cycle de vie du logiciel (spécification, développement, maintenance, évolution), ils permettent de formaliser une architecture adaptée au besoin de l'entreprise. Ils tirent parti de l'expérience des développements antérieurs. Il est possible de compiler un framework si celui-ci est écrit dans un langage de programmation compilé tel que C++.

Un SDK (Software Development Kit) propose un ensemble d’outils (instructions CLI, bibliothèques de classes, etc.) pour aider les développeurs à créer des applications pour une plateforme spécifique³. Les SDK peuvent être un excellent moyen pour une entreprise de présenter ses produits aux développeurs et de les encourager à créer des applications en utilisant sa plateforme ou son système d'exploitation².

Source : Conversation avec Bing, Framework Wikipédia. https://fr.wikipedia.org/wiki/Framework 
(2) .NET Core - SDK, Runtime et Framework. https://fr.linkedin.com/pulse/net-core-sdk-runtime-et-framework-james-ravaille Accédé à 11/04/2023.
(3) Projets web : pourquoi utiliser un framework - Bocasay. https://www.bocasay.com/fr/pourquoi-utiliser-framework/ Accédé à 11/04/2023.

Boîte à outils de l’IA responsable

L’IA responsable est une approche permettant d’évaluer, de développer et de déployer des systèmes d’IA de manière sûre, fiable et éthique, et de prendre des décisions et des actions responsables.

Responsible AI Toolbox est une suite d’outils fournissant une collection d’interfaces utilisateur et de bibliothèques d’exploration et d’évaluation de modèles et de données qui permettent une meilleure compréhension des systèmes d’IA. Ces interfaces et bibliothèques permettent aux développeurs et aux parties prenantes des systèmes d’IA de développer et de surveiller l’IA de manière plus responsable et de prendre de meilleures mesures basées sur les données.






Boite à outil pour la Gouvernance de l'IA.


        


--- 
 Pierre Erol GIRAUDY 
http://about.me/giraudyerol
www.ugaia.eu


vendredi 7 avril 2023

Créez une IA centrée sur l'humain avec le toolkit Human-AI eXperience (HAX) - Webinaire YouTube"

Créez une IA centrée sur l'humain avec le toolkit Human-AI eXperience (HAX) - Webinaire YouTube".


The video is a webinar on creating human-centered AI with the Human-AI eXperience (HAX) Toolkit, presented by Lima Murshi and Mihayla Vorvaranu from Microsoft Research. They introduce the concept of human-centered AI and why it is important, highlighting the potential for AI to cause harm. The webinar then focuses on technical challenges to creating AI responsibly, and presents the HAX Toolkit, which contains a suite of tools to help AI creators and teams build AI technologies in a human-centered way. 
Some of the best practices for building human-centered AI are discussed, including thinking about the user early and using that understanding to drive all other technical decisions, involving diverse perspectives throughout development, and planning for failures. The HAX Toolkit includes interaction best practices, design patterns, and a playbook for generating scenarios to test based on likely human-AI interaction failures.
--------------------------------------------------------

"Bonjour, mon nom est Lima Murshi et je suis très heureux d'être ici aujourd'hui avec ma collègue Mihayla Vorvaranu pour présenter ce webinaire sur la création d'une IA centrée sur l'humain avec le toolkit Human-AI eXperience. Il s'agit d'une collaboration entre Microsoft Research et Ether, qui est le comité consultatif de Microsoft sur l'éthique et les effets de l'IA dans l'ingénierie et la recherche. Avant de commencer, un peu sur moi : je suis responsable de recherche principale chez Microsoft Research, où je dirige le groupe Human-AI eXperience. Je suis également co-présidente du groupe de travail Ether sur l'interaction et la collaboration entre l'homme et l'IA, et je resterai disponible après la présentation pour la session de questions-réponses en direct. 
Dans ce webinaire, nous allons parler de l'IA centrée sur l'humain, de ce que c'est et pourquoi nous en avons besoin, puis nous présenterons le toolkit HAX, qui contient une suite d'outils que nous avons développés pour aider les créateurs et les équipes d'IA à construire des technologies d'IA de manière centrée sur l'humain. 

Tout d'abord, qu'entendons-nous par IA centrée sur l'humain ? 

Pourquoi en avons-nous besoin ? 

Commençons par un peu de contexte. Vous voyez ici une carte du paysage des données et de l'IA de 2020, publiée chaque année par First Mark Venture Capital. Cela montre la portée et l'ampleur de l'IA dans nos applications et services quotidiens, et comment elle façonne et refaçonne fondamentalement nos technologies quotidiennes. Nous savons que les technologies d'IA et d'apprentissage automatique sont très puissantes et ont le potentiel d'améliorer nos capacités et nos vies. Mais à mesure que l'IA s'étend dans tous les aspects de notre vie, nous commençons également à voir de plus en plus de preuves de son potentiel à causer du tort. 

C'est à cause de ce potentiel de préjudice que la société demande maintenant un changement et une responsabilité, en particulier lorsque l'IA est utilisée dans des situations critiques et parfois décisives pour la vie. L'industrie est donc appelée à réfléchir et à repenser la manière dont nous construisons nos technologies d'IA pour nous assurer de le faire de manière responsable. 

Il y a de nombreux défis à la création d'IA de manière responsable, notamment des défis culturels liés au changement des mentalités et à l'adoption de la diversité tout au long du processus, des défis organisationnels, notamment l'alignement des objectifs commerciaux et de responsabilité de l'IA, et la création d'un espace pour ce type de travail. Mais aujourd'hui, je vais me concentrer sur les défis techniques, c'est-à-dire les défis liés à la manière dont nous construisons nos technologies d'IA de manière responsable. 


The tech industry is being called upon to develop and deploy AI technologies more responsibly. Yet many organizations that create AI technologies report being unprepared to address AI risks and failures. 

To meet these challenges, Microsoft is striving to take a human-centered approach to AI, designing and building technologies that benefit people and society while also mitigating potential harms. This includes understanding human needs and using that insight to drive development decisions from beginning to end. 

To assist AI practitioners in building human-centered AI, we are introducing the Human-AI eXperience (HAX) Toolkit, launching on July 19. This suite of tools spans the end-to-end product development lifecycle, providing support where AI practitioners have requested it. 

In this webinar, join Saleema Amershi, Senior Principal Research Manager, and Mihaela Vorvoreanu, Aether Director of UX Research and RAI education, to learn how and when to use each tool in the HAX Toolkit to create human-centered AI. 

Together, you’ll explore: 

■ Guidelines for Human-AI Interaction – best practices for how AI systems should behave during user interactions that synthesize more than 20 years of guidance on this topic 
■ The HAX Workbook – a tool to guide teams through planning and implementing human-AI interaction best practices 
■ The HAX Design Patterns – a set of flexible solutions to recurring human-AI interaction problems 
■ The HAX Playbook – an interactive tool for generating scenarios to test based on likely human-AI interaction failures 

𝗥𝗲𝘀𝗼𝘂𝗿𝗰𝗲 𝗹𝗶𝘀𝘁: 

■ The Human-AI eXperience (HAX) Toolkit: https://aka.ms/haxtoolkit  
■ The Human-AI eXperience (HAX) Team (project page): The HAX Toolkit Project - Microsoft Research https://www.microsoft.com/en-us/research/project/hax-toolkit/ 
■ Guidelines for Human-AI Interaction (publication): https://www.microsoft.com/en-us/resea...
■ Planning for Natural Language Failures with the AI Playbook (publication): https://www.microsoft.com/en-us/resea...
■ Mihaela Vorvoreanu (researcher profile): https://www.microsoft.com/en-us/resea...
■ Saleema Amershi (researcher profile): https://www.microsoft.com/en-us/resea...

*This on-demand webinar features a previously recorded Q&A session and open captioning. 


Explore more Microsoft Research webinars: https://aka.ms/msrwebinars



The HAX Toolkit Project is a collaboration between Microsoft Research and Aether, Microsoft’s advisory body on AI Ethics and Effects in Engineering and Research. The Toolkit offers a set of practical tools for creating human-AI experiences. Each tool is grounded in observed needs, validated through rigorous research, and tested with practitioner teams.

The HAX Toolkit currently includes:


jeudi 30 mars 2023

Microsoft Security Copilot et GPT-4

Microsoft Security Copilot et GPT-4 votre nouvel allié pour administrer les incidents de sécurité.


Microsoft Security #Copilot est un outil d'analyse de la sécurité basé sur l'#IA qui permet aux analystes de réagir rapidement aux menaces, de traiter les signaux à la vitesse de la machine et d'évaluer l'exposition aux risques en quelques minutes.


Voir ci-dessus : Security Copilot en action Découvrez, 
enquêtez et répondez aux menaces, puis résumez 
votre travail en quelques minutes.

Transformez les questions en action Posez des questions à #Security Copilot en langage naturel et recevez des réponses exploitables.

Microsoft a fait l'annonce de Security Copilot, un nouvel assistant orienté cybersécurité qui est là pour vous aider à vous renseigner sur les menaces, prendre des décisions plus rapides lorsqu'un incident se produit, et établir des rapports sur la sécurité de votre environnement.

Par la voix de Vasu Jakkal, #Microsoft a fait l'annonce de Microsoft Security Copilot qui s'appuie sur l'IA générative comme Microsoft 365 Copilot sauf qu'ici on fait un focus sur la cybersécurité. En pratique, l'utilisateur aura un prompt devant lui, comme pour #ChatGPT, et il pourra interroger Security Copilot par ce biais, tout en sachant qu'il s'appuie sur le modèle de langage #GPT-4.

Pour donner des réponses pertinentes et à jour, Security Copilot s'appuie sur d'autres outils comme Microsoft #Sentinel, #Defender, #Intune et sur des sources externes, tout en utilisant la puissance de la threat intelligence de Microsoft : "Augmentez l'impact et l'efficacité de votre équipe grâce à des conseils intelligents basés sur 65 billions de signaux quotidiens."

Réponse aux incidents Identifiez une attaque en cours, évaluez son ampleur et obtenez des instructions pour commencer la correction en vous basant sur des tactiques éprouvées à partir d'incidents de sécurité réels.




Répondez aux menaces plus rapidement Security Copilot intègre les informations et les données des outils de sécurité et fournit des conseils adaptés à votre organisation.

Microsoft Security Copilot est actuellement en préversion et n'est pas encore généralement disponible. Inscrivez-vous aux mises à jour de sécurité Microsoft pour en savoir plus sur les annonces de produits, les informations sur la sécurité et les événements à venir.

https://info.microsoft.com/ww-landing-security-broad-reach-interest-capture.html?lcid=en-us

Microsoft Secure : explorez les innovations qui transforment l'avenir de la sécurité

https://www.microsoft.com/en-us/security/blog/2023/03/28/microsoft-secure-explore-innovations-transforming-the-future-of-security/

Security Copilot — défense de bout en bout à la vitesse et à l’échelle de la machine Microsoft Security Copilot est le premier produit de sécurité à permettre aux défenseurs de se déplacer à la vitesse et à l’échelle de l’IA

. Security Copilot combine ce modèle avancé de langage large (#LLM) avec un modèle spécifique à la sécurité de Microsoft. Ce modèle spécifique à la sécurité intègre à son tour un ensemble croissant de compétences spécifiques à la sécurité et est informé par les renseignements uniques sur les menaces mondiales de Microsoft et plus de 65 billions de signaux quotidiens. Security Copilot offre également une expérience de sécurité et de confidentialité de niveau entreprise lorsqu’il s’exécute sur l’infrastructure hyperscale d’Azure.

Lorsque Security Copilot reçoit une invite d’un professionnel de la sécurité, il utilise toute la puissance du modèle spécifique à la sécurité pour déployer des compétences et des requêtes qui maximisent la valeur des dernières fonctionnalités de modèle de langage de grande envergure. Et c’est unique à un cas d’utilisation de sécurité. Notre modèle cyberformé ajoute un système d’apprentissage pour créer et ajuster de nouvelles compétences. Security Copilot peut alors aider à détecter ce que d’autres approches pourraient manquer et augmenter le travail d’un analyste. Dans un incident typique, ce coup de pouce se traduit par des gains en qualité de détection, en rapidité de réponse et en capacité à renforcer la posture de sécurité.

Security Copilot ne fait pas toujours tout correctement. Le contenu généré par l’IA peut contenir des erreurs. Mais Security Copilot est un système d’apprentissage en boucle fermée, ce qui signifie qu’il apprend continuellement des utilisateurs et leur donne la possibilité de donner un retour explicite avec la fonction de rétroaction intégrée directement dans l’outil. Au fur et à mesure que nous apprenons de ces interactions, nous ajustons ses réponses pour créer des réponses plus cohérentes, pertinentes et utiles.

Security Copilot s’intègre également aux produits Microsoft Security de bout en bout et, au fil du temps, il s’étendra à un écosystème croissant de produits tiers. Donc, en bref, Security Copilot n’est pas seulement un grand modèle de langage, mais plutôt un système qui apprend, pour permettre aux organisations de vraiment défendre à la vitesse de la machine.

Nous croyons fermement que la sécurité est un sport d’équipe et que la sécurité devrait être construite avec la confidentialité au centre. Nous avons conçu Security Copilot en pensant aux équipes de sécurité : vos données sont toujours vos données et restent sous votre contrôle. Il n’est pas utilisé pour former les modèles d’IA de base et, en fait, il est protégé par les contrôles de conformité et de sécurité les plus complets de l’entreprise. Tout en restant privée, chaque interaction utilisateur peut être facilement partagée avec les autres membres de l’équipe pour accélérer la réponse aux incidents, collaborer plus efficacement sur des problèmes complexes et développer des compétences collectives.

Une technologie qui élève les forces

humaines La créativité et les connaissances humaines seront toujours impératives pour la défense. Security Copilot peut augmenter la vitesse et l’évolutivité des machines pour les professionnels de la sécurité, de sorte que l’ingéniosité humaine est déployée là où cela compte le plus. En offrant cette expérience, nous sommes guidés par trois principes :

Simplifiez le complexe.

En matière de sécurité, les minutes comptent. Avec Security Copilot, les défenseurs peuvent répondre aux incidents de sécurité en quelques minutes au lieu de plusieurs heures ou jours. Security Copilot fournit des conseils et un contexte étape par étape essentiels grâce à une expérience d’investigation basée sur le langage naturel qui accélère l’enquête et la réponse aux incidents. La possibilité de résumer rapidement n’importe quel processus ou événement et d’adapter les rapports à un public souhaité permet aux défenseurs de se concentrer sur le travail le plus urgent.

Attrapez ce que les autres manquent.

Les attaquants se cachent derrière le bruit et les signaux faibles. Les défenseurs peuvent désormais découvrir des comportements malveillants et des signaux de menace qui pourraient autrement passer inaperçus. Security Copilot fait apparaître les menaces par ordre de priorité en temps réel et anticipe le prochain mouvement d’un acteur de la menace avec un raisonnement continu basé sur les renseignements sur les menaces mondiales de Microsoft. Security Copilot possède également des compétences qui représentent l’expertise des analystes de sécurité dans des domaines tels que la chasse aux menaces, la réponse aux incidents et la gestion des vulnérabilités.

Combler le manque de talents.

La capacité d’une équipe de sécurité sera toujours limitée par la taille de l’équipe et les limites naturelles de l’attention humaine. Security Copilot renforce les compétences de vos défenseurs grâce à sa capacité à répondre aux questions liées à la sécurité, des plus élémentaires aux plus complexes. Security Copilot apprend continuellement des interactions des utilisateurs, s’adapte aux préférences de l’entreprise et conseille les défenseurs sur la meilleure ligne de conduite pour obtenir des résultats plus sûrs. Il soutient également l’apprentissage des nouveaux membres de l’équipe, car il les expose à de nouvelles compétences et approches à mesure qu’ils se développent. Cela permet aux équipes de sécurité de faire plus avec moins et de fonctionner avec les capacités d’une organisation plus grande et plus mature.

Des capacités de sécurité inégalées Avec Security Copilot, nous redonnons l’avantage de l’agilité aux défenseurs en combinant les technologies de sécurité de pointe de Microsoft avec les dernières avancées en matière d’IA. En travaillant avec Security Copilot, les organisations ont accès à une profondeur et une étendue inégalée de capacités d’IA de sécurité, notamment :

Accès continu aux modèles #OpenAI les plus avancés pour prendre en charge les tâches et applications de sécurité les plus exigeantes

Un modèle spécifique à la sécurité qui bénéficie d’un renforcement continu, d’un apprentissage et d’une rétroaction des utilisateurs pour répondre aux besoins uniques des professionnels de la sécurité ;

Une visibilité et des renseignements évolutifs sur les menaces alimentés par les produits de sécurité de votre organisation et les 65 billions de signaux de menace que Microsoft voit chaque jour pour s’assurer que les équipes de sécurité opèrent avec les connaissances les plus récentes sur les attaquants, leurs tactiques, techniques et procédures ;

Intégration avec le portefeuille de sécurité de bout en bout de Microsoft pour une expérience hautement efficace qui s’appuie sur les signaux de sécurité ;

Une liste croissante de compétences et d’invites uniques qui élèvent l’expertise des équipes de sécurité et placent la barre plus haut pour ce qui est possible, même avec des ressources limitées.

----

Introducing Microsoft 365 Copilot – your copilot for work - The Official Microsoft Blog

Intégration de GPT-4 dans Azure OpenAI Service | Blog Azure et mises à jour | Microsoft Azure

Responsible AI principles from Microsoft

Cyber Signals (microsoft.com)

Reinventing search with a new AI-powered Microsoft Bing and Edge, your copilot for the web - The Official Microsoft Blog



--- 
Pierre Erol GIRAUDY 






jeudi 16 mars 2023

Users Group Artificial Intelligence d'Andorra (U.G.A.I.A.) : 13 nouvelles fonctions impressionnantes de ChatGPT...

Users Group Artificial Intelligence d'Andorra (U.G.A.I.A.) : 13 nouvelles fonctions impressionnantes de ChatGPT...

 13 nouvelles fonctions impressionnantes de ChatGPT avec GPT-4

https://www.journaldunet.com/web-tech/guide-de-l-intelligence-artificielle/1520243-10-nouvelles-fonctions-impressionnantes-de-chatgpt-avec-gpt-4/

Plus précis, plus subtil et plus créatif et rapide, simplement plus performant #GPT-4, le nouveau modèle d'#IA dévoilé mardi 14 mars, #ChatGPT devient encore plus impressionnant. A tel point que #OpenAI l'estime "aussi performant que les humains dans de nombreux contextes professionnels et académiques". La principale nouveauté induite par GPT-4 ? L'intelligence artificielle peut désormais interpréter des images. Les professionnels n'ont pas tardé à prendre l'outil en main, et s'en donnent à cœur joie depuis l'annonce de sa sortie.

Avec GPT-4, l'IA vous fait gagner encore plus de temps. Elle peut désormais lire des fichiers PDF, parfois indigestes, pour proposer un résumé très synthétique. Vous pouvez aussi demander à ChatGPT d'extraire une donnée précise du fichier ou des explications sur un thème particulier présent dans le PDF.

Recherche simplifiée avec OCR et résumé à la volée. Fournissez simplement le PDF et posez votre question. GPT-4 vous fournira des réponses précises !

Ici, il s'agit encore d'une option permise par la nouvelle fonction d'interprétation d'image. ChatGPT est capable de comprendre les écritures humaines, mêmes les moins soignées semble-t-il, et de les transformer en script. Autrement dit, votre brouillon manuscrit devient une consigne à exécuter.

Avec GPT-4, l'IA peut devenir un conseiller et un analyste en cryptomonnaie. Par exemple, si on lui soumet un contrat Ethereum, ChatGPT met en évidence un certain nombre de vulnérabilités en matière de sécurité et indique des zones où le contrat peut être exploité.

J'ai déposé un contrat Ethereum en direct dans GPT-4. En un instant, il a mis en évidence un certain nombre de vulnérabilités de sécurité et a indiqué les zones de surface où le contrat pourrait être exploité. Il a ensuite vérifié une manière spécifique dont je pouvais exploiter le contrat.

See also in english : https://twitter.com/jakebrowatzke/status/1635882037319008258

Analyse des données à la volée. Fournissez l'entrée image/texte ou les deux et GPT-4 peut répondre à toutes vos questions comme un analyste humain.

Pour la prise de note, ça devient juste génial, non seulement il comprend votre écriture mais il exécute ce qui est écrit comme un prompt et ici il crée un site que vous avez demandé sur un brouillon !

https://twitter.com/VincentTerrasi



mercredi 1 mars 2023

Comment retirer les time code d'un dialogue de film d'un document dans Word et le transformer (script VBA de ChatGPT)

Comment faire un prompt avec ChatGPT afin de retirer des times codes pour ne conserver que le texte :

Il est possible de retirer les time code d'un dialogue de film dans un document Word en utilisant un script VBA (Visual Basic for Applications). En fait il va coder pour moi.


LA 1er QUESTION À CHATGPT :

Comment retirer les time code d'un dialogue de film d'un document dans Word avec un script, pouvez-vous me proposer ce script Les time code sont des chiffres qui se présentent comme ceci : 24:08 comment indiquer cette particularité et que mettre entre "[" et "]" que lui indiquer au script VBA ?

SA RÉPONSE :

Il est possible de retirer les time code d'un dialogue de film dans un document Word en utilisant un script VBA (Visual Basic for Applications). Voici un exemple de script qui peut vous aider à retirer les time code:

Pour indiquer au script VBA que les time code se présentent sous la forme de chiffres séparés par un deux-points (par exemple 24:08), vous pouvez utiliser une expression régulière pour détecter les séquences de chiffres suivies d'un deux-points.

Voici un exemple de script VBA qui utilise une expression régulière pour supprimer les time code sous forme de chiffres séparés par un deux-points dans votre document Word :

vbnetCode de copie


Sub RemoveTimeCode()

Dim para As Paragraphe

    Dim regex As Object

Dim correspond à As Object

    Dim match As Object

Set regex = CreateObject(« VBScript.RegExp »)

regex. Global = Vrai

regex. Pattern = "\d{1,2}:\d{2}" 'expression régulière pour les time code au format hh:mm

Pour chaque paragraphe dans ActiveDocument.Paragraphes

Définir des correspondances = regex. Exécuter (par. Range.Text)

Pour chaque match Dans les matchs

vers. Range.Text = Remplacer(à. Range.Text, correspondance. Valeur, «  »)

Prochain

Paragraphe suivant


End SubDans cet exemple, l'expression régulière utilisée est "\d{1,2}:\d{2}". Cette expression régulière détecte les séquences de chiffres qui se présentent sous la forme de deux chiffres (ou un chiffre unique) suivis d'un deux-points, comme "24:08". Si vous utilisez d'autres formats de time code, vous pouvez adapter l'expression régulière en conséquence.

Notez que ce script supprime uniquement les time code détectés par l'expression régulière, et ne supprime pas les balises "[" et "]" mentionnées précédemment. Si vous avez des balises spécifiques qui entourent vos time code, vous pouvez les ajouter à l'expression régulière pour les supprimer en même temps.

Dans l'exemple ci-dessus, le script supprime simplement le time code. Si vous voulez le remplacer par quelque chose d'autre, vous pouvez modifier la ligne suivante :

go
ActiveDocument.Range(Start:=.Found, End:=.Found + Len(.Found)).Text = ""

Remplacez simplement les guillemets vides par la chaîne que vous souhaitez utiliser pour remplacer le time code, en la plaçant entre les crochets "[" et "]" si vous le souhaitez.""

 

Source À CORRIGER

0:00
on va vous montrer très concrètement
0:01
comment j'ai pété 3 a réussi plus ou
0:03
moins à trouver une faille dans un
0:06
centre hospitalier Ronnie c'est grâce à
0:07
toi qu'on peut montrer tout ça puisque
0:09
donc tu es accurétique juste avant qu'on
0:11

parle du coup de ce hacking automatisé


------------------------------------------------------------------

Résultat  APRÈS PASSAGE DU SCRIPT :

Transcription c'est parfait

on va vous montrer très concrètement

comment j'ai pété 3 a réussi plus ou


Deuxième partie 

LA 2ème QUESTION À CHATGPT :

Comment rattacher des phrases qui sont séparées par des retours à la ligne sans exploiter toute la ligne, faire ceci avec un script VBA pour un document Word ?

SA RÉPONSE :

Voici un exemple de script VBA qui permet de rattacher des phrases qui sont séparées par des retours à la ligne dans un document Word :

vbnet




Copier le code
Sub RattacherPhrases()
    Dim doc As Document
Dim para As Paragraphe
Texte sombre sous forme de chaîne
    
Définir doc = ActiveDocument
    
Pour chaque paragraphe In doc. Paragraphes
text = pour. Range.Text
        
        'Remplacer les retours à la ligne par un espace
text = Replace(text, vbCr, " « )
text = Replace(text, vbLf, " « )
        
        'Remplacer les points suivis d'une majuscule par ". " pour séparer les phrases
text = Replace(text, « .[ A-Z] », « . « )
        
        'Appliquer les modifications au paragraphe
pour. Range.Text = texte
Paragraphe suivant
Fin de la sous-section

Ce script parcourt chaque paragraphe du document et modifie le texte pour rattacher les phrases qui sont séparées par des retours à la ligne. Il remplace d'abord tous les retours à la ligne par un espace. Ensuite, il remplace tous les points (.) suivis d'une lettre majuscule par un point suivi d'un espace (". "), afin de séparer les phrases correctement.

Notez que cette méthode suppose que chaque phrase commence par une majuscule, suivie d'un espace. Si le texte contient des exceptions à cette règle, le script peut ne pas fonctionner correctement. Il est donc important de vérifier manuellement le résultat de l'exécution du script pour s'assurer qu'il n'a pas modifié de manière inappropriée le texte original.

De plus, si le document contient des listes à puces ou numérotées, ce script peut les affecter en les transformant en paragraphes continus. Il est donc important de prendre en compte ces éléments et de les ajuster manuellement si nécessaire.

-----------------

Cela fonctionne parfaitement, merci ChatGPT.





--- 
 Pierre Erol GIRAUDY 
http://about.me/giraudyerol