Outils d'IA pour la création de sites web et la génération de contenu

Innowise a intégré les modèles GPT d'OpenAI dans une plateforme de création de sites web sans code afin de construire et de transformer rapidement des composants de sites web et de créer du contenu médiatique.

Client

Industrie
Technologies de l'information
Région
EMEA
Client depuis
2022

Our customer is an international company providing a no-code website building platform with a large user base.

Les informations détaillées sur le client ne peuvent être divulguées en vertu des dispositions de la NDA.

Défi

Le constructeur de sites web sans code de notre client offre des dizaines d'outils, y compris une boîte à outils de construction et de nombreux modules complémentaires qui enrichissent les capacités de la plateforme. Néanmoins, le client avait besoin de rester à la pointe des dernières tendances du secteur et de fournir à ses utilisateurs une expérience avancée en matière de construction de sites web et de gestion de contenu. L'objectif principal était de créer des instruments permettant d'apporter rapidement des modifications à la structure du site web sans nécessiter de changements de code complexes ni de connaissances techniques approfondies.

Notre équipe a dû mettre en œuvre, former et tester les modèles de ML pour s'assurer qu'ils répondent aux attentes du client, qu'ils peuvent gérer la grande base d'utilisateurs de la plateforme et fournir des résultats efficaces grâce aux modèles GPT d'OpenAI.

En général, nos principales tâches ont consisté à:

  • Integration of OpenAI API;
  • Développement de plugins personnalisés;
  • Formation et tests ML;
  • Développement de l'interface utilisateur pour le conseiller en IA;
  • Optimisation et soutien des outils.

Solution

Innowise a intégré un conseiller en intelligence artificielle en utilisant les services d'OpenAI pour la formation et en accédant ensuite à leur API sur la plateforme du client.

Afin de simplifier la fonctionnalité pour les utilisateurs, nous avons formulé les principales approches et étudié la manière de gérer les limitations des informations saisies. L'étape suivante consistait à rechercher des données et des approches pour l'étiquetage automatique et la formation. Notre équipe a préparé et collecté des données sur le balisage HTML/CSS/JS et a généré des paires de descriptions textuelles avec le code correspondant. Nous avons accordé une attention particulière à la validation des résultats, car nous devions non seulement respecter les capacités de conception, mais aussi prendre en charge une couche de logique commerciale.

Notre équipe a dû relever plusieurs défis techniques liés à l'interaction du code généré avec les objets internes de la plateforme. Dans l'ensemble, l'intégration a nécessité une quantité importante de travail sur les côtés back-end et front-end de la plateforme.

Par conséquent, le générateur de code GPT mis en œuvre est capable de générer et de modifier le code du site Web en fonction des requêtes textuelles saisies dans la chaîne de requête. Un autre plugin intégré est un service complet qui élimine la rédaction de routine tout en créant automatiquement des articles de blog, des descriptions de produits, des cas d'étude et d'énormes sujets sur la base des balises saisies.

Outil de génération de code basé sur l'IA

Notre équipe a amélioré la plateforme client avec un machine learning outil de génération de code. L'outil utilise le modèle GPT-3 de l'OpenAI pour créer du code basé sur le langage naturel de l'utilisateur.

Nos développeurs ont testé plusieurs approches de ML pour la génération de code et ont identifié la meilleure politique pour l'entraînement des modèles. Le moteur d'IA a été alimenté par la plateforme OpenAI et diverses sources de code et de modèles visuels.

Nous avons mis en œuvre Azure pour les services et la logique commerciale, ainsi que les modèles Codex et GPT-3 pour développer un plugin générant du code et du contenu. Les solutions OpenAI ont été performantes et ont produit les meilleurs résultats lorsque notre équipe les a testées par rapport à d'autres méthodologies telles que CodeRL et Code T5.

Le conseiller en IA permet aux utilisateurs ayant des connaissances limitées en matière de codage de créer ou de modifier des fonctionnalités complexes d'un site web sans avoir à écrire le code à partir de zéro. Les utilisateurs n'ont qu'à saisir la fonctionnalité souhaitée du site web en utilisant le langage naturel, et l'outil générera le code nécessaire pour eux, ou proposera des options de conception en fonction de la fonctionnalité du site web.

En outre, cette fonctionnalité peut contribuer à réduire le nombre d'erreurs dans le code généré, ce qui se traduit par un processus de développement de site web plus fluide et une meilleure expérience utilisateur pour les visiteurs.

Générateur de contenu basé sur GPT

Innowise a mis en œuvre le plugin basé sur le modèle GPT-3 pour aider les utilisateurs à générer un contenu de haute qualité pour les sites web construits sur la plateforme du client. Le modèle GPT-3 est capable de générer un texte qui ne se distingue pratiquement pas d'un contenu écrit par un humain. Grâce aux modèles génératifs, les utilisateurs peuvent créer du contenu pour différents scénarios et cas d'utilisation.

Nous avons commencé par créer une API pour que le constructeur du site Web puisse communiquer avec le modèle GPT-3. Nos spécialistes ont conçu une interface plugin conviviale qui permet aux utilisateurs de saisir un sujet ou un mot-clé et de recevoir un contenu pertinent généré par l'IA.

Nous avons entraîné le modèle sur un vaste ensemble d'articles et de blogs afin de garantir la précision et la qualité des copies. Cela a permis au modèle d'apprendre les subtilités du langage en tenant compte des objectifs du site web et du public cible. Le plugin peut générer des textes et des descriptions de produits adaptés au référencement, ce qui permet aux sites web d'être mieux classés dans les résultats des moteurs de recherche.

Technologies et outils

PLC, Hugging Face, MLFlow, NLTK, spaCy, TensorFlow, Azure ML, OpenAI
Kubernetes, Azure Pipelines, Sentry, GitHub
ReactRedux, Formique, MUI
Python, FastAPI
Azure (Blob Storage, VM, Functions, Endpoints, Static Apps, Azure ML)

Processus

Notre approche du projet a été hautement collaborative, en travaillant en étroite collaboration avec le client pour s'assurer que les plugins AI répondent à leurs exigences pour un fonctionnement simplifié de la plateforme. Nous avons suivi le cadre SCRUM tout au long du processus de développement. Notre travail a été divisé en sprints, chaque sprint durant deux semaines après des réunions de planification avec le client. Notre équipe a présenté le travail achevé au client et a recueilli ses commentaires lors de réunions bihebdomadaires de révision des sprints. Nous avons utilisé JIRA comme outil de gestion de projet, Confluence pour le travail de documentation et Google Chat pour la communication quotidienne.

En l'espace de six mois, l'équipe a intégré avec succès les outils d'IA dans le système. Actuellement, nous ajoutons de nouvelles fonctionnalités et formons des modèles sur de nouveaux ensembles de données afin de maintenir et d'améliorer la fonctionnalité de la plateforme.

Équipe

1
Chef de projet
2
Développeurs back-end
1
Développeur Front-end
1
Scientifique des données
1
Analyste commercial
1
Ingénieur en données
2
ML Ingénieurs
1
Ingénieur DevOps
1
Ingénieur QA
équipe-innowise

Expected results

Le site Intégration de l'AI into the website building environment improved the client’s operations. The machine learning code generation tool shortened the time required to develop custom modules and components, helping users avoid repetitive work and long documentation searches. The feature empowers users without deep technical knowledge to adjust site structure through code changes generated from natural language. 

The GPT-based content generator accelerated content creation, which allows users to partly replace copywriters for creating short product descriptions or long topics on thematic websites. The plugin is now able to generate unique and relevant content for websites in a matter of minutes. 

The integration of OpenAI models aided in enhancing on-page SEO by generating optimized meta descriptions and titles for each page, which supported higher search rankings.

Durée du projet
  • Mars 2022 - En cours

    Contact

    Réserver un appel ou remplissez le formulaire ci-dessous et nous vous contacterons dès que nous aurons traité votre demande.

    Envoyez-nous un message vocal
    Joindre des documents
    Charger fichier

    Vous pouvez joindre un fichier d'une taille maximale de 2 Mo. Formats de fichiers valables : pdf, jpg, jpeg, png.

    En cliquant sur Envoyer, vous consentez à ce qu'Innowise traite vos données personnelles conformément à notre politique de confidentialité. Politique de confidentialité pour vous fournir des informations pertinentes. En communiquant votre numéro de téléphone, vous acceptez que nous puissions vous contacter par le biais d'appels vocaux, de SMS et d'applications de messagerie. Les tarifs des appels, des messages et des données peuvent s'appliquer.

    Vous pouvez également nous envoyer votre demande
    à contact@innowise.com
    Que se passe-t-il ensuite ?
    1

    Une fois que nous aurons reçu et traité votre demande, nous vous contacterons pour détailler les besoins de votre projet et signer un accord de confidentialité. Projet et signer un accord de confidentialité.

    2

    Après avoir examiné vos souhaits, vos besoins et vos attentes, notre équipe élaborera une proposition de projet avec l'étendue des travaux, la taille de l'équipe, les délais et les coûts estimés projet avec l'étendue des travaux, la taille de l'équipe, les délais et les coûts estimés.

    3

    Nous prendrons rendez-vous avec vous pour discuter de l'offre et régler les détails.

    4

    Enfin, nous signons un contrat et commençons immédiatement à travailler sur votre projet.

    flèche