Articles

Former des données avec ChatGPT : Guide pour développeurs

Apprenez à former des données avec ChatGPT et découvrez comment les développeurs peuvent tirer le meilleur parti de cette technologie puissante !

## Le lancement de ChatGPT par OpenAI a été transformateur pour l’intelligence conversationnelle AI. Impressionnant hors de la boîte, les capacités de ChatGPT sont intrinsèquement limitées par ses données d’entraînement fixes de 2021. Pour les développeurs de logiciels et les entreprises technologiques, l’entraînement de ChatGPT sur des jeux de données personnalisés est essentiel pour créer des assistants IA personnalisés qui évoluent avec votre entreprise.

Dans ce guide complet, nous explorerons les meilleures pratiques pour les équipes de logiciels afin de former des modèles ChatGPT personnalisés à l’aide de techniques telles que le réglage fin et la lecture interactive MEMWALKER.

Testing is a critical part of training ChatGPT models. It’s important to evaluate the performance of your model against a test dataset to ensure that it’s accurately predicting the desired output. Testing also helps identify any potential issues with the model, such as overfitting or underfitting. To get the most out of testing, it’s important to use a variety of metrics, such as accuracy, precision, recall, and F1 score.

Le lancement de ChatGPT par OpenAI a été transformateur pour l’intelligence conversationnelle IA. Impressionnant à l’état brut, les capacités de ChatGPT sont intrinsèquement limitées par ses données d’entraînement fixes de 2021. Pour les développeurs de logiciels et les entreprises technologiques, l’entraînement de ChatGPT sur des ensembles de données personnalisés est essentiel pour créer des assistants IA adaptés à votre entreprise.

Dans ce guide complet, nous explorerons les meilleures pratiques pour les équipes de logiciels afin de former des modèles ChatGPT personnalisés à l’aide de techniques telles que le réglage fin et la lecture interactive MEMWALKER.

Le test est une étape essentielle de l’entraînement des modèles ChatGPT. Il est important d’évaluer les performances de votre modèle sur un jeu de données de test pour s’assurer qu’il prédit correctement la sortie souhaitée. Les tests permettent également d’identifier tout problème potentiel avec le modèle, tel que le surapprentissage ou le sous-apprentissage. Pour tirer le meilleur parti des tests, il est important d’utiliser une variété de métriques, telles que la précision, la précision, le rappel et le score F1.

Source de l’article sur DZONE

Créer un plugin ChatGPT To-Do List pour Cassandra.

Nous avons le plaisir de vous présenter le plugin ChatGPT To-Do List pour Cassandra : une solution simple et intuitive pour gérer vos tâches quotidiennes !

Les plugins ChatGPT offrent une façon d’étendre les fonctionnalités de ChatGPT d’OpenAI en intégrant des fonctionnalités personnalisées directement dans l’interface d’intelligence conversationnelle. Ces plugins permettent aux utilisateurs d’interagir avec des fonctionnalités spécialisées, transformant ChatGPT en un outil polyvalent pour diverses tâches. Pensez à un plugin ChatGPT comme à une ceinture d’outils pratique qui équipe ChatGPT d’OpenAI de super-pouvoirs spécialisés. Tout comme l’ajout d’un nouveau gadget à votre arsenal, un plugin permet à ChatGPT d’effectuer des tâches spécifiques de manière transparente au sein de la conversation. 

L’architecture des plugins ChatGPT offre une façon d’étendre les fonctionnalités d’OpenAI ChatGPT en intégrant des fonctionnalités personnalisées directement dans l’interface d’intelligence conversationnelle. Ces plugins permettent aux utilisateurs d’interagir avec des fonctionnalités spécialisées, transformant ChatGPT en un outil polyvalent pour diverses tâches. Pensez à un plugin ChatGPT comme à une ceinture à outils pratique qui équipe OpenAI ChatGPT de super-pouvoirs spécialisés. Tout comme l’ajout d’un nouveau gadget à votre arsenal, un plugin permet à ChatGPT de réaliser des tâches spécifiques de manière transparente au sein de la conversation.

Dans ce blog, nous plongerons dans la mise en œuvre du plugin de liste de tâches Cassandra ChatGPT, qui agit comme un assistant personnel virtuel pour gérer votre liste de tâches. C’est comme avoir un organisateur de tâches dédié à vos côtés pendant vos conversations alimentées par l’IA. Avec ce plugin, vous pouvez créer, afficher et supprimer des tâches sans effort, apportant un nouveau niveau de productivité et d’organisation à vos interactions basées sur le chat avec ChatGPT.

En plus de cela, l’architecture des plugins ChatGPT offre une grande flexibilité et une facilité d’utilisation. Les plugins peuvent être facilement intégrés à l’interface d’OpenAI ChatGPT et configurés pour répondre aux besoins spécifiques des utilisateurs. Les plugins peuvent également être facilement mis à jour pour prendre en charge les nouvelles fonctionnalités et les correctifs. Les développeurs peuvent également créer leurs propres plugins personnalisés pour étendre les capacités de ChatGPT.

Enfin, l’architecture des plugins ChatGPT offre une grande sécurité et une protection contre les attaques. Les plugins sont conçus pour être sûrs et sécurisés, ce qui permet aux utilisateurs de se sentir en sécurité lorsqu’ils interagissent avec leur assistant personnel virtuel. Les plugins sont également conçus pour être faciles à utiliser et à comprendre, ce qui permet aux utilisateurs de tirer le meilleur parti de leur assistant personnel virtuel.

Source de l’article sur DZONE


Article Image

Chatbots Are Here To Stay

Chatbots have been around for a long time and based on the global chatbot market size (and the expected growth), they will stick around for a long time and gain importance. In the past, they’ve rarely met customer expectations or provided much positive experience. However, over the last few years, advances in conversational AI have transformed how they can be used. Since chatbots offer a wide range of applications, in certain cases, they become responsible for collecting and protecting personal information as well. 
Consequently, they are a great attraction for hackers and malicious attacks too. The responsibility of ensuring chatbot security has become more evident after the introduction of GDPR in Europe. As statistics show that this technology will be a determining factor in our lives, security testing must also become part of our daily tasks, so that these chatbots can be used with confidence.

Security Risks, Threats, and Vulnerabilities                 

The words risk, threat, and vulnerability are often confused or used interchangeably when reading about computer security, so let’s first clarify the terminology:

  • Vulnerability refers to a weakness in your software (or hardware, or in your processes, or anything related). In other words, it’s a way hackers could find their way into and exploit your systems.
  • A threat exploits a vulnerability and can cause loss, damage, or destruction of an asset – threats exploit vulnerabilities.                
  • Risk refers to the potential for lost, damaged, or destroyed assets – threats + vulnerability = risk! 
The well-known OWASP Top 10 is a list of top security risks for a web application. Most chatbots out there are available over a public web frontend, and as such, all the OWASP security risks apply to those chatbots as well. Out of these risks, there are two especially important to defend against, as in contrast to the other risks, those two are nearly always a serious threat — XSS (Cross-Site Scripting) and SQL Injection.
In addition, for artificial intelligence-enabled chatbots, there is an increased risk for Denial of Service attacks, due to the higher amount of computing resources involved.

Vulnerability 1: XSS – Cross-Site Scripting

A typical implementation of a chatbot user interface:           

           

  • There is a chat window with an input box.
  • Everything the user enters in the input box is mirrored in the chat window.
  • Chatbot response is shown in the chat window.

The XSS vulnerability is in the second step — when entering text including malicious Javascript code, the XSS attack is fulfilled when the web browser is running the injected code:

 <script>alert(document.cookie)</script>              

Possible Attack Vector

For exploiting an XSS vulnerability the attacker has to trick the victim to send malicious input text. It can be done through one of the following ways:

 Businesses are quickly acknowledging the importance of Conversational AI (CAI) to increase their customer engagement and revenues. The question is no longer whether to deploy CAI, but rather which platform to use and how to leverage its capabilities. 

In this series, see some insight on important aspects of a conversational AI platform that buyers often overlook. For example, what does language support really mean? What is localization? How do different deployment models impact the TCO? And maybe most importantly – How can the CAI platform not only help me during the first development sprints – but across the entire bot lifecycle?

Source de l’article sur DZONE

Rosny-sous-Bois, ville dynamique de Seine Saint-Denis, anticipe les nombreuses transformations engendrées par le Grand Paris notamment sur son nombre d’habitants. Déjà desservie par le RER E, la commune de 45 000 habitants entrée dans la métropole du Grand Paris en 2016, verra s’ouvrir trois nouvelles stations de la ligne 11 en 2023, et une station de la future ligne 15 en 2025. Ainsi, la mairie anticipe sa croissance démographique pour devenir un ville phare de l’est parisien. Pour anticiper ces changements, le numérique est un atout du futur Rosny-sous-Bois. La ville a donc choisi la solution SAP Conversational AI pour accueillir au mieux ses futurs citoyens.

La mise en place d’un chatbot, première pierre vers une vocalisation des services de la ville

Depuis janvier 2019, un chatbot développé par la solution SAP Conversational AI fait office d’interface privilégiée avec les habitants de Rosny-sous-Bois. L’objectif est d’assurer un premier niveau de service public différenciant par rapport aux villes voisines en proposant un service simple d’utilisation capable de répondre aux questions des citoyens de la commune en 24/7.

« Nous avons choisi la solution SAP car elle était la seule à pouvoir couvrir l’ensemble de nos services. Son caractère langage agnostique nous permet également de prendre le tournant de la vocalisation des services. En effet, Nous souhaitions également pouvoir répondre en plusieurs langues pour répondre à des populations non-francophones et offrir des services publics de qualité pour tous les habitants », explique Menahd Ouchenir, Conseiller Municipal délégué à la ville numérique.

Une solution rapidement adoptée par les habitants de la ville

En l’espace d’un an, le chatbot de SAP est rentré dans le quotidien des habitants de la ville de Rosny-sous-Bois. Ils n’hésitent pas à lui poser des questions impactant leur quotidien : les jours de collecte des poubelles, les transports fonctionnant en période de grève, les services disponibles pendant le confinement ou encore les dates des élections municipales.

« Les habitants de la ville ont rapidement fait du chatbot un outil de leur vie quotidienne : nous comptabilisons maintenant 2 500 utilisateurs uniques par mois, 4,5 messages par utilisateur, un taux de compréhension de 74%, et un taux de précision de 0,878. Pendant la période de confinement, cela nous a permis de maintenir un lien supplémentaire avec les habitants de la ville et de répondre à leurs interrogations. En complément, le chatbot est un atout de communication et pousser les utilisateurs à aller vers les contenus du site. Cela nous permet donc d’aller plus loin dans notre rôle de service public », ajoute Menahd Ouchenir.

Améliorer constamment la solution pour accueillir les futures populations de la façon la plus efficace possible

Avec 300 intentions et 2 700 tournures de questions comprises par le chatbot, la solution proposée par SAP est largement opérationnelle. Toutefois, les équipes communication et événementiel de la mairie analysent constamment les questions posées par les habitants afin d’enregistrer de nouvelles tournures de phrases et de nouveaux sujets pour que l’IA les comprenne de manière optimale par la suite. L’objectif final est maintenant d’arriver à soulager les différents pôles de la mairie en déléguant l’ensemble des questions quotidiennes au chatbot, et ainsi faciliter l’emménagement des nouveaux rosnéens.

L’avantage de cette solution est sa capacité à adresser des périmètres et métiers hétérogènes, et ainsi de répondre à des questions sur un grand nombre de domaines.

« Le résultat de cette intégration à notre site web est très satisfaisant. Nous souhaitons à long terme enrichir notre socle de données technologiques grâce à SAP pour pouvoir nous diriger vers une vocalisation toujours plus sophistiquée », conclue Menahd Ouchenir.

The post La mairie de Rosny-sous-Bois utilise le chatbot de SAP pour converser avec ses habitants et anticiper sa croissance démographique appeared first on SAP France News.

Source de l’article sur sap.com

As conversational language interfaces begin to dominate customer service, so does the backlash against chatbots grow. Forrester predicted last year that 2019 would be the year of the backlash against inefficient chatbots, and it looks like they were right. For example, a survey commissioned by an open software service company Acquia, that analyzed responses from more than 5,000 consumers and 500 marketers in North America, Europe and Australia, found that 45 percent of consumers find chatbots “annoying.”

At the same time, the importance of conversational AI for business today cannot be overestimated. When done right, conversational AI has the ability to significantly increase your competitive advantage and fundamentally change the nature of business-customer interaction.

Source de l’article sur DZONE

In the second part of our series, Getting Started in Conversational AI, we take a look at some of the business benefits that conversational Artificial Intelligence delivers.

From speech-enabled interfaces that improve customer experience, to intelligent chatbots that deliver 24/7 customer service, or humanlike digital assistants that drive online sales revenue, conversational AI is rapidly changing customer interaction.


Source de l’article sur DZONE (AI)

This title probably looks contrarian at a glance (so is my last post), but I truly believe we are largely misunderstanding what a natural language interface to our applications should look like. Here are my thoughts on the role of conversation in NLU/P systems.

What Is the Conversation?

Let’s define what we mean by conversation in the context of NLU/P systems. First off, conversation happens between two or more participants (computers talking to themselves at night is outside of the scope of this blog). Second, the conversation is a sequence of two or more sentences that are tightly coupled to each other by their context and time.


Source de l’article sur DZONE (AI)