Casestudy over AI-SaaS

ASYCD

Een beeldgenerator met een geheugen. Elke opdracht en elk resultaat blijven op het account bewaard, zodat je een werkstuk weken later weer kunt oppakken in plaats van helemaal opnieuw te moeten beginnen.

  • IndustrieGenerative art and design tools
  • GebruikersArtists, designers and hobbyists
  • GeleverdSeptember 2024
  • DienstenProduct Design, Development, AI
ASYCD: AI-SaaS

Overzicht

ASYCD genereert afbeeldingen op basis van een thema en een ‘temperatuur’ — het thema is wat je wilt, de temperatuur geeft aan hoe ver het daarvan mag afwijken. Twee velden, en dat is bewust zo gekozen, op een platform dat gericht is op mensen die een idee verkennen in plaats van er een te specificeren.

Wat het tot een product maakt in plaats van een demo, is de geschiedenis. De prompts en de afbeeldingen die ze hebben opgeleverd, worden bij het account bewaard, zodat een opdracht van vorige week kan worden teruggevonden, hergebruikt en verder uitgewerkt.

De productie wordt gemeten in credits, en dat maakt een beeldgenerator met daaraan gekoppelde daadwerkelijke GPU-kosten tot een product dat daadwerkelijk verkocht kan worden in plaats van alleen maar gelanceerd te worden.

  • AI SaaS
  • Image Generation
  • Credit Billing
  • Prompt History
  • Accounts
  • Responsive Design

Projectvideo

asycdTyp een thema in. Kijk welk kant het opgaat.

Ontstaan vanuit een thema en de geschiedenis die het account daarover bijhoudt.

Belangrijkste functies

  • Een thema en een temperatuur

    Twee velden in plaats van een tutorial over prompt-engineering. De temperatuur is de schuifregelaar die bepaalt hoe letterlijk het resultaat is.

  • Het account onthoudt dit

    De prompts en de afbeeldingen die daaruit zijn voortgekomen, worden bewaard, zodat een idee van twee weken geleden opnieuw kan worden geopend in plaats van opnieuw te moeten worden opgebouwd.

  • Credits, afbeelding voor afbeelding

    Generation put uit het creditsaldo dat in de koptekst wordt weergegeven en geeft één afbeelding weer per verzoek, zodat de kosten per klik altijd duidelijk zijn.

  • Ben je ingelogd of kijk je alleen maar rond?

    De galerij en het formulier zijn zichtbaar nog voordat er een account is aangemaakt. Door je aan te melden koop je credits; dit is niet wat de pagina ontgrendelt.

De uitdaging

Elke generator vergeet je zodra je het tabblad sluit.

Het maken van een afbeelding gebeurt zelden in één poging. Het is een richting, dan een variatie, dan weer een variatie daarop — en de meeste tools behandelen elke aanvraag alsof deze losstaat van de vorige, zodat de rode draad van wat er werd onderzocht alleen in het geheugen van de gebruiker en in een downloadmap met een tijdstempel als naam blijft bestaan. Kom je een week later terug, dan kun je het werk niet hervatten; het is hooguit herhaalbaar, als je je tenminste nog kunt herinneren wat je hebt getypt. Ondertussen kost elk van die pogingen daadwerkelijke GPU-tijd, waarmee de interface rekening moet houden zonder de gebruikerservaring te veranderen in een teller.

  • De rode draad van een idee raakt zoek

    Zonder achtergrondinformatie kun je de richting van vorige week alleen verder uitwerken door je de opdracht te herinneren die daaraan ten grondslag lag.

  • Het genereren gebeurt niet onmiddellijk

    Een verzoek wordt in realtime op echte hardware verwerkt, en een scherm waarop dat niet wordt aangegeven, lijkt defect.

  • Prompting is een vaardigheid die niemand vrijwillig heeft willen leren

    Een leeg tekstveld beloont mensen die de woordenschat al kennen en laat alle anderen stilletjes in de steek.

Onze oplossing

Twee velden, een creditsaldo, en alles wat je hebt verdiend staat er nog steeds.

Het formulier bestaat uit twee invoervelden omdat de gebruiker aan het verkennen is, en een temperatuurschaal geeft beter weer „hoe ver af van wat ik zei“ dan welk bijvoeglijk naamwoord dan ook dat een beginner zou bedenken om in te typen. Achter de schermen bewaart het account elke prompt en elke afbeelding, waardoor een reeks eenmalige verzoeken wordt omgezet in een oeuvre. De credits staan in de koptekst in plaats van achter een factureringspagina, zodat de kosten zichtbaar zijn zonder dat ze het hoofdthema vormen, en er wordt bewust één afbeelding per verzoek gegenereerd — een duidelijke prijs per klik is beter dan een raster van vier afbeeldingen waarvan er drie worden weggegooid.

Temperatuur in plaats van snelle constructie

Eén draaiknop overbrugt de kloof tussen een letterlijke en een vrije interpretatie, zonder dat iemand de syntaxis hoeft te leren.

Geschiedenis als product

Opdrachten en resultaten worden aan het account gekoppeld, waardoor het platform steeds meer waarde opbouwt naarmate iemand het langer gebruikt.

Eén afbeelding, één prijs

Door slechts één generatie per verzoek te genereren, blijft de berekening van het krediet overzichtelijk en wordt voorkomen dat er een batch wordt besteed aan resultaten die niemand wilde.

Hoe het werkt

Het volledige product, voordat je je aanmeldt

A theme, a temperature, a button. The featured work sits above it so a visitor sees what the platform produces before being asked for an account — signing in buys credits rather than access.

De ASYCD-generator, uitgelicht: een carrousel met uitgelichte kunstwerken boven velden voor het invoeren van een thema en een temperatuur, met een knop ‘Afbeelding genereren’ en links om in te loggen en je aan te melden.

Het resultaat, terwijl de prompt nog steeds in het veld staat

The theme that produced the image stays where it was typed, so the next attempt is an edit rather than a retype. The credit balance in the header ticks down by one — visible, and never the loudest thing on screen.

Een gegenereerde afbeelding van een gestileerde kat onder een halve maan vult het scherm, met een creditsaldo van 98 in de koptekst en de oorspronkelijke prompt nog steeds in het themaveld.

Alles is klaar, staat nog op de rekening

Account details above, and below them the history — each prompt with the image it produced, in order. This is what a session of exploring looks like a week later, which is the difference between a tool and a place to work. Personal details are blurred here; they are not on the real screen.

Het accountscherm: een identiteitspaneel waarin de gebruikers-ID, naam en e-mailadres zijn vervaagd, met daaronder een overzicht in gespreksstijl van eerdere prompts en de afbeeldingen die daaruit zijn voortgekomen.

Wat er op te lossen viel

Kosten in rekening brengen voor iets dat daadwerkelijke GPU-tijd kost

Solution: Voor het genereren van afbeeldingen geldt een minimumprijs per verzoek, die door een vast abonnement wordt gesubsidieerd of juist flink wordt opgedreven. Per generatie worden credits afgeschreven van een zichtbaar saldo, waardoor de rekenkosten eerlijk worden berekend en gebruikers een klein bedrag kunnen uitgeven zonder zich aan een abonnement te hoeven binden.

Een geschiedenis die het waard is om te bewaren

Solution: Prompts opslaan is eenvoudig; ze bruikbaar maken is dat niet. Prompt en resultaat worden bij elkaar bewaard onder het account en in de juiste volgorde weergegeven, zodat de geschiedenis leest als een reeks beslissingen in plaats van een map met bestanden zonder context.

Wachten, zonder er gebroken uit te zien

Solution: Het genereren verloopt zo traag dat een stilstaand scherm als een mislukking wordt ervaren. De viewer houdt het beeld vast en laat zien dat er ter plekke aan het werk wordt, waardoor het wachten wordt geïnterpreteerd als vooruitgang in plaats van als stilstand.

Rated 5 out of 5 by the client on Fiverr.

Wat de klant zei

Een beoordeling van vijf op vijf voor de bezorging.

Vragen

Hiermee wordt bepaald in hoeverre het resultaat aansluit bij het thema. Bij ‘Laag’ wordt de tekst letterlijk geïnterpreteerd; bij een hogere instelling mag het model verder afwijken van wat er is ingetypt. Deze ene schuifregelaar vervangt een groot deel van de woordenschat in de prompt.

Heb je een idee waarvoor een product nodig is?

Laten we het onderdeel bouwen dat wordt verzonden.