Nettstedsbygging og innholdsgenererende AI-verktøy

Innowise har integrert OpenAIs GPT-modeller i en plattform for bygging av nettsteder uten kode for raskt å bygge og transformere nettstedskomponenter og skape medieinnhold.

Kunde

Industri
Informasjonsteknologi
Region
EMEA
Kunde siden
2022

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

Detaljert informasjon om kunden kan ikke utleveres i henhold til bestemmelsene i NDA.

Utfordring

Vår kundes nettstedsbygger uten kode tilbyr dusinvis av verktøy, inkludert en verktøykasse og flere tillegg som beriker plattformens funksjoner. Likevel hadde kunden behov for å holde seg oppdatert på de nyeste bransjetrendene og gi brukerne en avansert opplevelse av nettstedsbygging og innholdsadministrasjon. Hovedmålet var å skape instrumenter for raskt å gjøre endringer i nettstedsstrukturen uten å kreve komplekse kodeendringer og høye nivåer av teknisk kunnskap.

Teamet vårt måtte implementere, trene og teste ML-modellene for å sikre at de oppfyller kundens forventninger, kan håndtere plattformens store brukerbase og gi effektive resultater drevet av OpenAIs GPT-modeller.

Generelt inkluderte våre hovedoppgaver:

  • Integrering av OpenAI API;
  • Utvikling av tilpassede plugins;
  • ML-opplæring og testing;
  • Utvikling av brukergrensesnitt for AI-rådgiveren;
  • Verktøyoptimalisering og støtte.

Løsning

Innowise har integrert en rådgiver for kunstig intelligens ved å bruke OpenAI-tjenester for opplæring og deretter få tilgang til deres API på kundens plattform.

For å forenkle funksjonaliteten for brukerne formulerte vi hovedtilnærmingene og utforsket hvordan vi kunne håndtere begrensninger i inngangsinformasjonen. Neste trinn var å lete etter data og tilnærminger for automatisk merking og opplæring. Teamet vårt utarbeidet og samlet inn data om HTML/CSS/JS-markering og genererte par av tekstbeskrivelser med tilhørende kode. Vi fulgte nøye med på resultatvalidering siden vi ikke bare måtte oppfylle designfunksjonene, men også støtte et forretningslogikklag.

Teamet vårt måtte overvinne flere tekniske utfordringer knyttet til samspillet mellom den genererte koden og interne plattformobjekter. Totalt sett involverte integrasjonen en betydelig mengde arbeid på back-end- og front-end-siden av plattformen.

Som et resultat er den implementerte GPT-kodegeneratoren i stand til å generere og endre nettstedskoden i henhold til tekstforespørsler som er angitt i spørringsstrengen. En annen innebygd plugin er en fullverdig tjeneste som eliminerer rutinemessig tekstforfatterarbeid mens den automatisk oppretter blogginnlegg, produktbeskrivelser, studiesaker og store emner basert på taggene som er lagt inn.

AI-drevet kodegenereringsverktøy

Teamet vårt forbedret klientplattformen med en maskinlæring verktøy for kodegenerering. Verktøyet bruker OpenAIs GPT-3-modell til å generere kode basert på brukerens naturlige språk.

Våre utviklere testet flere ML-tilnærminger for kodegenerering og identifiserte den beste policyen for modellopplæring. AI-motoren ble drevet av OpenAI-plattformen, ulike kode- og visuelle malkilder.

Vi implementerte Azure for tjenester og forretningslogikk, og Codex- og GPT-3-modeller for å utvikle en kode- og innholdsgenererende plugin. OpenAI-løsningene ga de beste resultatene da teamet vårt testet dem mot andre metoder som CodeRL og Code T5.

AI-rådgiveren gjør det mulig for brukere med begrenset kodingskunnskap å opprette eller endre kompleks nettstedsfunksjonalitet uten å måtte skrive kode fra bunnen av. Brukerne kan ganske enkelt legge inn den ønskede nettstedsfunksjonen ved hjelp av naturlig språk, og verktøyet vil generere den nødvendige koden for dem, eller tilby designalternativer avhengig av nettstedets funksjonalitet.

Dessuten kan funksjonen bidra til å redusere antall feil i den genererte koden, noe som resulterer i en jevnere utviklingsprosess for nettstedet og bedre brukeropplevelse for besøkende.

GPT-basert innholdsgenerator

Innowise implementerte den GPT-3-baserte plugin-modulen for å hjelpe brukerne med å generere innhold av høy kvalitet for nettsteder bygget på kundens plattform. GPT-3-modellen er i stand til å generere tekst som nesten ikke kan skilles fra innhold skrevet av et menneske. Takket være generative modeller kan brukerne lage innhold for ulike scenarier og brukstilfeller.

Vi startet med å lage et API for nettstedbyggeren for å kommunisere med GPT-3-modellen. Våre spesialister utviklet et brukervennlig plugin-grensesnitt som lar brukerne legge inn et emne eller nøkkelord og motta relevant AI-genererte innhold.

Vi trente modellen på et stort datasett med artikler og blogger for å sikre nøyaktigheten og kvaliteten på kopiene. Dette hjalp modellen til å lære seg språkets finesser med tanke på nettstedets mål og målgruppe. Programtillegget kan generere SEO-vennlige tekster og produktbeskrivelser som hjelper nettsteder med å rangere høyere i søkemotorresultatene.

Teknologier og verktøy

PLC, Hugging Face, MLFlow, NLTK, spaCy, TensorFlow, Azure ML, OpenAI, etc.
Kubernetes, Azure Pipelines, Sentry, GitHub
React, Redux, Myresyre, MUI
Python, FastAPI
Azure (Blob-lagring, VM, funksjoner, endepunkter, statiske apper, Azure ML)

Prosess

Vår tilnærming til prosjektet var svært samarbeidsorientert, og vi jobbet tett med kunden for å sikre at AI-plugins oppfyller kravene til en forenklet plattformdrift. Vi fulgte SCRUM-rammeverket gjennom hele utviklingsprosessen. Arbeidet vårt ble delt inn i sprinter, der hver sprint varte i to uker etter planleggingsmøter med kunden. Teamet vårt demonstrerte det ferdige arbeidet for kunden og samlet tilbakemeldinger under sprintgjennomgangsmøter annenhver uke. Vi brukte JIRA som prosjektstyringsverktøy, Confluence for dokumentasjonsarbeid og Google Chat for daglig kommunikasjon.

I løpet av seks måneder klarte teamet å integrere AI-verktøyene i systemet. For tiden legger vi til nye funksjoner og opplæringsmodeller på nye datasett for å vedlikeholde og forbedre plattformens funksjonalitet.

Team

1
Prosjekt-leder
2
Back-end-utviklere
1
Front-end-utvikler
1
Dataforsker
1
Business Analyst
1
Dataingeniør
2
ML Ingeniører
1
DevOps-ingeniør
1
Kvalitets- sikringsingeniør
team-innowise

Expected results

Den AI-integrering 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.

Prosjektets varighet
  • Mars 2022 - Løpende

    Kontakt oss

    Bestill en samtale eller fyll ut skjemaet nedenfor, så kontakter vi deg når vi har behandlet forespørselen din.

    Send oss en talemelding
    Legg ved dokumenter
    Last opp fil

    Du kan legge ved én fil på opptil 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved å klikke på Send, samtykker du til at Innowise behandler dine personopplysninger i henhold til våre Retningslinjer for personvern for å gi deg relevant informasjon. Ved å oppgi telefonnummeret ditt samtykker du i at vi kan kontakte deg via taleanrop, SMS og meldingsapper. Priser for samtaler, meldinger og data kan gjelde.

    Du kan også sende oss en forespørsel
    til contact@innowise.com
    Hva skjer videre?
    1

    Når vi har mottatt og behandlet forespørselen din, tar vi kontakt med deg for å beskrive prosjektbehov og signerer en taushetserklæring for å sikre konfidensialitet.

    2

    Etter å ha undersøkt dine ønsker, behov og forventninger, utarbeider teamet vårt et prosjektforslag forslag med arbeidsomfang, teamstørrelse, tids- og kostnadsestimater.

    3

    Vi avtaler et møte med deg for å diskutere tilbudet og spikre detaljene.

    4

    Til slutt signerer vi en kontrakt og begynner å jobbe med prosjektet ditt med en gang.

    pil