Microsoft Foundry Playgrounds

Belangrijk

Items die in dit artikel zijn gemarkeerd (preview) zijn momenteel beschikbaar als openbare preview. Deze preview wordt aangeboden zonder een service level agreement en we raden deze niet aan voor productieworkloads. Bepaalde functies worden mogelijk niet ondersteund of hebben mogelijk beperkte mogelijkheden. Zie Aanvullende gebruiksvoorwaarden voor Microsoft Azure Previews voor meer informatie.

Microsoft Foundry-speeltuinen bieden een on-demand chatomgeving voor snelle prototypen, API-verkenning en technische validatie. Gebruik speeltuinen om te experimenteren met modellen en ideeën te valideren voordat u één regel productiecode doorvoert.

Voorwaarden

Hoogtepunten van de Foundry-speeltuinen

Hoogtepunten van de foundry-speeltuinervaring zijn onder andere:

  • AgentOps-ondersteuning voor evaluaties en tracering in de Agents-speeltuin.
  • Open in VS Code voor de Chat- en Agentenomgeving. Met deze functie bespaart u tijd door uw eindpunt en sleutel automatisch te importeren uit Foundry in VS Code voor meertalige codevoorbeelden.
  • Afbeeldingenspeeltuin 2.0 voor modellen zoals gpt-image-1, Stable Diffusion 3.5 Large, en FLUX.1-Kontext-pro modellen.
  • Videospeeltuin voor Azure OpenAI Sora-2.

Overzicht van mogelijkheden voor speeltuinen

Speeltuin Het beste voor Belangrijkste mogelijkheden
Modelspeeltuin Prompt engineering, modelvergelijking, parameterafstemming Vergelijk maximaal drie modellen, systeemprompts, hulpprogramma's (webzoekopdrachten, bestandszoekopdrachten, code-interpreter), veiligheidsrails, code-export
Agenten speeltuin Ontwikkeling van software agents voor meerdere interacties met gebruik van hulpmiddelen en kennis Hulpprogrammaconfiguratie, kennisbronnen, geheugen, tracering, evaluatie
Videospeeltuin (preview)1 Generatieve videowerkstromen Dit is een van de modaliteiten van de speeltuinen Model en Agents
Tekst-naar-video, prompt iteratie, rastervergelijking, meertalige codevoorbeelden
Afbeeldingen speeltuin2 Het genereren en bewerken van afbeeldingen Dit is een van de modaliteiten van de speeltuinen Model en Agents
Tekst-naar-afbeelding, inpainting, modelvergelijking, meertalige codevoorbeelden

1, 2 Foundry biedt een modelspeeltuin en een agentspeeltuin. Wanneer u de speeltuin gebruikt om te experimenteren met een model, presenteert Foundry u de relevante speeltuin voor dat model. Wanneer u bijvoorbeeld een model voor het genereren van afbeeldingen zoals gpt-image-1 gebruikt, krijgt u de afbeeldingenspeeltuin te zien. Voor een videomodel zoals Sora-2 opent Foundry een videospeeltuin.

Waarom speeltuinen vóór productie gebruiken

Moderne ontwikkeling omvat het werken in meerdere systemen, API's, services, SDK's en gegevensmodellen, vaak voordat u klaar bent om volledig te werken aan een framework, schrijftests of infrastructuur op te bouwen. Naarmate de complexiteit van software-ecosystemen toeneemt, wordt de behoefte aan veilige, lichtgewicht omgevingen om ideeën te valideren essentieel. De speeltuinen zijn gebouwd om aan deze behoefte te voldoen.

De Foundry-speeltuinen bieden kant-en-klare omgevingen met alle benodigde hulpprogramma's en functies die vooraf zijn geïnstalleerd, dus u hoeft geen projecten in te stellen, afhankelijkheden te beheren of compatibiliteitsproblemen op te lossen. De speeltuinen kunnen de snelheid van ontwikkelaars versnellen door API-gedrag te valideren, sneller code te gebruiken, de kosten van experimenten en tijd voor verzending te verminderen, integratie te versnellen, prompts te optimaliseren en meer.

Speeltuinen bieden ook snel duidelijkheid wanneer u vragen hebt, door in seconden antwoorden te geven ( in plaats van uren) en u in staat te stellen ideeën te testen en te valideren voordat u zich op schaal gaat ontwikkelen. De speeltuinen zijn bijvoorbeeld ideaal voor het snel beantwoorden van vragen zoals:

  • Wat is de minimale prompt die ik nodig heb om de gewenste uitvoer te krijgen?
  • Werkt deze logica voordat ik een volledige integratie schrijf?
  • Hoe verandert latentie of tokengebruik met verschillende configuraties?
  • Welk model biedt de beste prijs-naar-prestatieverhouding voordat ik het ontwikkelt tot een agent?

Openen in VS Code-functie

Met de Model speeltuin en Agents speeltuin kunt u in VS Code werken door de knop Openen in VS Code voor het web te gebruiken. U vindt deze knop op het tabblad Code in het chatvenster van de modelspeeltuin.

Beschikbaar in de meertalige voorbeeldcodevoorbeelden, Open in VS Code voor het web importeert automatisch uw codevoorbeeld, API-eindpunt en sleutel in een VS Code-werkruimte in een /azure omgeving. Met deze functionaliteit kunt u eenvoudig werken in de VS Code IDE vanuit de Foundry-portal.

De functionaliteit Openen in VS Code voor het web gebruiken vanuit de modelspeeltuin:

  1. Implementeer een model en open de speeltuin.
  2. Selecteer het tabblad Code in het chatvenster.
  3. Selecteer de gewenste programmeertaal op de taaltabbladen.
  4. Selecteer Openen in VS Code voor het web om VS Code te openen in een nieuw browsertabblad.
  5. U wordt omgeleid naar een VS Code voor de webomgeving waarin uw codevoorbeeld, API-eindpunt en -sleutel al zijn geïmporteerd uit de Foundry-speeltuin.
  6. Blader door het INSTRUCTIONS.md bestand voor begeleiding bij het uitvoeren van uw model.
  7. Bekijk uw codevoorbeeld en relevante afhankelijkheden in de gegenereerde bestanden.

Agenten speeltuin

Met de agents-speeltuin kunt u agents verkennen, prototypen en testen zonder code uit te voeren. Op deze pagina kunt u snel nieuwe ideeën herhalen en experimenteren.

Opmerking

Wanneer u de Agents-speeltuin gebruikt om te experimenteren met een model, presenteert Foundry u de relevante speeltuin voor dat model. Wanneer u bijvoorbeeld een model voor het genereren van afbeeldingen zoals gpt-image-1 gebruikt, krijgt u de afbeeldingenspeeltuin te zien. Voor een videomodel zoals Sora-2 opent Foundry een videospeeltuin.

In de speeltuin van agenten kunt u het volgende doen:

  • Configureer agentinstructies en personage.
  • Hulpprogramma's toevoegen, zoals code-interpreter, zoeken in bestanden en zoeken op internet.
  • Voeg kennisbronnen toe om agentreacties te onderbouwen.
  • Test gesprekken met meerdere paden met de agent.
  • Tracerings- en evaluatiegegevens voor agentreacties weergeven via AgentOps.
  • Sla agentconfiguraties op en itereer deze voordat u implementeert.

Om aan de slag te gaan met de agentspeeltuin, zie Inzicht in de levenscyclus van de agentontwikkeling.

Belangrijk

Evaluaties in de agentspeelplaats zijn standaard ingeschakeld voor alle Foundry-projecten en zijn opgenomen in facturering op basis van verbruik. Als u de playground-evaluaties wilt uitschakelen, selecteert u de metrische waarden in de rechterbovenhoek van de agentspeelruimte en verwijdert u alle evaluators.

Schermopname van de Foundry-portal met agents playground met de metrische gegevens geselecteerd.

Modelspeeltuin

Wanneer u een model in de Microsoft Foundry-portal implementeert, komt u onmiddellijk terecht op de speeltuin. De modelspeeltuin is een interactieve ervaring die is ontworpen voor ontwikkelaars om de nieuwste modellen van providers zoals Azure OpenAI, DeepSeek, xAI en Meta te testen en te experimenteren. De speeltuin geeft u volledige controle over modelgedrag, veiligheid en implementatie, zodat u systeemprompts kunt afstemmen, modeluitvoer in realtime kunt vergelijken of hulpprogramma's kunt integreren zoals zoeken op internet en het uitvoeren van code.

Opmerking

Wanneer u de modelspeeltuin gebruikt om te experimenteren met een model, presenteert Foundry u de relevante speeltuin voor dat model. Wanneer u bijvoorbeeld een model voor het genereren van afbeeldingen zoals gpt-image-1 gebruikt, krijgt u de afbeeldingenspeeltuin te zien. Voor een videomodel zoals Sora-2 opent Foundry een videospeeltuin.

De speeltuin is ontworpen voor snelle iteratie en productiegereedheid. Het biedt ondersteuning voor alles, van prototypen tot benchmarking voor prestaties. De speeltuin bereidt u voor om uw model in een productiewerkstroom te gebruiken, uw model eenvoudig te upgraden als agent en door te gaan met het prototype in de agentspeeltuin met extra hulpprogramma's, kennis en geheugen voordat u implementeert als een agentische webtoepassing.

Voordelen van het gebruik van de modelspeeltuin

  • Full-stack experimenten en controle: Configureer parameters (zoals temperatuur, top_p, max_tokens), systeemprompts invoegen en geavanceerde hulpprogramma's zoals webzoeken, bestandszoeken en code-interpreter inschakelen, allemaal binnen één enkele omgeving. Met deze installatie kunt u het gedrag van het model nauwkeurig afstemmen en snel itereren over prompt engineering-, grounding- en RAG-werkstromen, waarbij u uw model transformeert tot een agent.

  • Ingebouwde veiligheid en governance: wijs veiligheidsrails toe of creëer ze om te beschermen tegen jailbreaks, indirecte promptinjecties en onveilige uitvoer. Deze geïntegreerde veiligheidslaag zorgt ervoor dat u naleving en verantwoord AI-gedrag kunt valideren in een gecontroleerde, testbare sandbox, zonder dat u externe toezichtlogica hoeft te bedraden.

  • Vergelijkende en implementeerbaar per ontwerp: Vergelijk maximaal drie modellen parallel met gesynchroniseerde invoer/uitvoer om de kwaliteit van de respons te benchmarken. Exporteer meertalige codevoorbeelden, pak eindpunten en sleutels en open in VS Code voor directe integratie, overbrugging van experimenten naar productie in één gestroomlijnde werkstroom voor ontwikkelaars.

Modellen vergelijken

Met de vergelijkingsmodus kunnen ontwikkelaars beheerde, parallelle evaluaties uitvoeren op maximaal drie modellen tegelijk met behulp van een gesynchroniseerde invoerstroom. Elk model ontvangt exact dezelfde promptcontext, systeembericht en parameterconfiguratie, waardoor consistente testvoorwaarden voor uitvoerbenchmarking worden gegarandeerd. Antwoorden worden in realtime gestreamd, zodat ontwikkelaars verschillen in latentie, tokendoorvoer en responskwaliteit naast elkaar kunnen meten en visualiseren.

De vergelijkingsmodus gebruiken vanuit de speeltuin van een geïmplementeerd model:

  1. Selecteer Modellen vergelijken in de rechterbovenhoek.
  2. Selecteer maximaal twee modellen uit bestaande of nieuwe implementaties. Chatvensters voor de geselecteerde modellen openen naast elkaar in de sandbox met gesynchroniseerde promptbalken en configuratie. U kunt de synchronisatie uitschakelen vanuit het installatievenster voor elk model, indien nodig.
  3. Voer uw prompt in een van de promptvelden in en zie de prompt tegelijkertijd verschijnen in de andere velden.
  4. Verzend de prompt om de uitvoer van elk model tegelijkertijd te zien en vergelijk de kwaliteit van de antwoorden.
  5. Ga naar het tabblad Code in het chatvenster van elk model om meertalige codevoorbeelden te bekijken.
  6. Voor uw voorkeursmodel selecteert u Openen in VS Code voor het web op het codetabblad om het ontwikkelwerk voort te zetten of Opslaan als agent om door te gaan met prototypen in de agentspeeltuin.

Code genereren en interpreteren

Met code-interpreter kunt u modelmogelijkheden uitbreiden buiten het genereren van tekst door inline code-uitvoering in de speeltuin in te schakelen. Wanneer dit is geactiveerd, kunnen ondersteunde modellen code rechtstreeks in een beveiligde, sandbox-omgeving schrijven, uitvoeren en fouten opsporen. Deze omgeving is ideaal voor het uitvoeren van berekeningen, gegevenstransformaties, het plotten van visualisaties of het valideren van logica.

Code-interpreter gebruiken vanuit de speeltuin van een geïmplementeerd model:

  1. Vouw de Tools-sectie uit in de uitgebreide modelomgeving.

    Tip

    In de sectie Tools is niet zichtbaar in de speeltuin wanneer u de vergelijkingsmodus gebruikt om parallelle evaluaties op modellen uit te voeren. U moet eerst de andere modellen die u gebruikt voor vergelijking sluiten voordat u de gedetailleerde speeltuin kunt zien met hulpprogramma's en andere opties voor uw geïmplementeerde model.

  2. SelecteerCode-interpreter> en voeg uw codebestanden voor de code-interpreter toe.

  3. Gebruik de speeltuin om vragen te stellen, te interpreteren of uw code te stroomlijnen. Bijvoorbeeld: 'Hoe kan ik de bijgevoegde codebestanden efficiënter maken?'

Wat u moet valideren bij het experimenteren in de modelspeeltuin

Wanneer u de modelspeeltuin gebruikt om uw productieworkload te plannen, verkent en valideert u de volgende kenmerken:

  • Prompt Engineering

    • Welke systeempromptstructuur produceert de beste uitvoerkwaliteit voor uw use-case?
    • Hoe beïnvloeden few-shot voorbeelden de consistentie en nauwkeurigheid van antwoorden?
  • Parametergevoeligheid

    • Hoe beïnvloedt veranderende temperatuur, top_p en max_tokens de responskwaliteit?
    • Wat is de optimale configuratie voor uw latentie- en kostenvereisten?
  • Integratie van hulpprogramma's

    • Verbetert webzoekgronding de feitelijke nauwkeurigheid van uw domein?
    • Hoe verwerkt de code-interpreter uw specifieke behoeften voor gegevenstransformatie?
  • Veiligheidsconfiguratie

    • Blokkeren uw kaders adversarial prompts terwijl legitieme gebruiksvoorbeelden worden toegestaan?
    • Welke drempelwaarden voor inhoudsveiligheid werken het beste voor uw productievereisten?
  • Modelvergelijking

    • Welk model biedt de beste prijs-naar-prestatieverhouding voor uw use-case?
    • Wat zijn de verschillen tussen latentie en tokengebruik in vergelijkbare modellen?
  • Gereedheid voor het exporteren van code

    • Worden de gegenereerde codevoorbeelden correct uitgevoerd in uw lokale omgeving?
    • Zijn de API-patronen compatibel met uw bestaande codebase?

Videospeeltuin

De videospeeltuin (preview) is uw snelle iteratieomgeving voor het verkennen, verfijnen en valideren van generatieve videowerkstromen. Het is ontworpen voor ontwikkelaars die van idee tot prototype moeten gaan met precisie, controle en snelheid. De speeltuin biedt u een interface met lage wrijving om promptstructuren te testen, bewegingskwaliteit te beoordelen, modelconsistentie tussen frames te evalueren en uitvoer over modellen te vergelijken, zonder standaard te schrijven of rekencycli te verspillen.

Opmerking

De videospeeltuin is een van de modaliteiten binnen de modelspeeltuin en agentspeeltuin in Foundry. Wanneer u de speeltuin gebruikt om te experimenteren met een videomodel zoals Sora-2, opent Foundry de videospeeltuin.

Alle modeleindpunten zijn geïntegreerd met Azure AI Content Veiligheid. Als gevolg hiervan filtert de videospeeltuin schadelijke en onveilige afbeeldingen uit voordat ze worden weergegeven. Als beleid voor inhoudsbeheer uw tekstprompt of videogeneratie markeert, krijgt u een waarschuwingsmelding.

U kunt de videospeeltuin gebruiken met het Azure OpenAI Sora-2-model .

Volg deze stappen om de videospeeltuin te gebruiken:

Voorzichtigheid

Video's die u genereert, worden 24 uur bewaard vanwege gegevensprivacy. Download video's naar uw lokale computer voor langere retentie.

  1. Selecteer Build in de navigatie rechtsboven.
  2. Selecteer Modellen in het linkerdeelvenster.
  3. Selecteer een videogeneratiemodel, zoals sora-2 in uw lijst met geïmplementeerde modellen. Als u nog geen implementatie hebt, selecteert u Het basismodel implementeren in de rechterbovenhoek van de pagina en implementeert u het sora-2 model.
  4. Voer uw tekstprompt in. Upload een afbeeldingsbijlage naar de promptbalk voor modellen die ondersteuning bieden voor het genereren van afbeeldingen naar video.
  5. Pas besturingselementen voor het genereren aan, zoals hoogte-breedteverhouding en duur, om inzicht te hebben in de reactiesnelheid en beperkingen van het model.
  6. Observeer visueel uitvoer in de rasterweergave bij aanpassingen van prompts of parameterwijzigingen.
  7. Selecteer Code weergeven om toegang te krijgen tot meertalige codevoorbeelden voor productie-integratie.

Wat u moet valideren bij het experimenteren in een videospeeltuin

Wanneer u de videospeeltuin gebruikt om uw productieworkload te plannen, verkent en valideert u de volgende kenmerken:

  • Prompt-naar-Beweging-vertaling

    • Interpreteert het videomodel uw prompt op een manier die logisch en tijdelijk zinvol is?
    • Is beweging coherent met de beschreven actie of scène?
  • Frameconsistentie

    • Blijven tekens, objecten en stijlen consistent tussen frames?
    • Zijn er visuele artefacten, jitter of onnatuurlijke overgangen?
  • Scènebesturing

    • Hoe goed kunt u de scènesamenstelling, het onderwerpgedrag of de camerahoeken regelen?
    • Kunt u scèneovergangen of achtergrondomgevingen begeleiden?
  • Lengte en tijdsinstellingen

    • Hoe beïnvloeden verschillende promptstructuren de lengte en het tempo van de video?
    • Voelt de video zich te snel, te traag of te kort?
  • Multimodale invoerintegratie

    • Wat gebeurt er wanneer u een referentieafbeelding, posegegevens of audio-invoer opgeeft?
    • Kunt u video genereren met lipsynchronisatie naar een bepaalde voice-over?
  • Naverwerkingsbehoeften

    • Welk kwaliteitsniveau kunt u verwachten voordat u bewerkingsprogramma's nodig hebt?
    • Moet u de video opschalen, stabiliseren of retoucheren voordat u deze in productie gebruikt?
  • Latentie en prestaties

    • Hoe lang duurt het om video te genereren voor verschillende prompttypen of resoluties?
    • Wat zijn de kosten-prestatieoverwegingen bij het genereren van 5-seconden versus 15-seconden clips?

Afbeeldingen speeltuin

De beeldomgeving is ideaal voor ontwikkelaars die beeldgeneratieprocessen bouwen. Deze speeltuin is een volledig beheerde omgeving voor hoogwaardige experimenten die zijn ontworpen voor modelspecifieke API's om afbeeldingen te genereren en te bewerken.

Opmerking

De beeldenspeelplaats is een van de modaliteiten van de Model playground en Agent playground in Foundry. Wanneer u de speeltuin gebruikt om te experimenteren met een model voor het genereren van afbeeldingen, opent Foundry de afbeeldingenspeeltuin. Voor gpt-image-1 krijgt u bijvoorbeeld de speeltuin voor afbeeldingen te zien.

U kunt de afbeeldingenspeeltuin gebruiken met deze modellen:

Volg deze stappen om de afbeeldingenspeeltuin te gebruiken:

  1. Selecteer Build in de navigatie rechtsboven.
  2. Selecteer Modellen in het linkerdeelvenster.
  3. Selecteer een model voor het genereren van afbeeldingen, zoals gpt-image-1 uit uw lijst met geïmplementeerde modellen. Als u nog geen implementatie hebt, selecteert u Het basismodel implementeren in de rechterbovenhoek van de pagina en implementeert u het model.
  4. Voer uw tekstprompt in. Upload een afbeelding naar de promptbalk voor modellen die ondersteuning bieden voor beeld-op-beeldgeneratie.
  5. Pas besturingselementen voor het genereren aan, zoals het aantal variaties en de hoogte-breedteverhouding om inzicht te hebben in de reactiesnelheid en beperkingen van het model.
  6. Observeer visueel uitvoer in de rasterweergave bij aanpassingen van prompts of parameterwijzigingen.
  7. Gebruik inpainting om delen van uw afbeelding te transformeren. Inpainting met teksttransformatie is beschikbaar voor gpt-image-1 en gpt-image-2. Gebruik tekstprompts om de wijziging op te geven.
  8. Selecteer Code weergeven om toegang te krijgen tot meertalige codevoorbeelden voor productie-integratie.

Wat u moet valideren bij het experimenteren in een afbeeldingsspeeltuin

Met behulp van de afbeeldingenspeeltuin kunt u de volgende aspecten verkennen en valideren tijdens het plannen van uw productieworkload:

  • Effectiviteit van prompts

    • Welk type visuele uitvoer genereert deze prompt voor mijn bedrijfsgebruikscase?
    • Hoe specifiek of abstract kan mijn taal zijn en nog steeds goede resultaten krijgen?
    • Begrijpt het model stijlverwijzingen zoals 'surrealistisch' of 'cyberpunk' nauwkeurig?
  • Stijlconsistentie

    • Hoe onderhoud ik hetzelfde teken, dezelfde stijl of hetzelfde thema voor meerdere afbeeldingen?
    • Kan ik itereren over variaties van dezelfde basisprompt met minimale afwijking?
  • Parameterafstemming

    • Wat is het effect van het wijzigen van modelparameters, zoals geleidingsschaal, seed, stappen en anderen?
    • Hoe kan ik creativiteit in balans vinden versus betrouwbaarheid?
  • Modelvergelijking

    • Hoe verschillen de resultaten tussen modellen, zoals SDXL versus DALL· E?
    • Welk model presteert beter voor realistische gezichten versus artistieke composities?
  • Samenstellingsbeheer

    • Wat gebeurt er wanneer ik ruimtelijke beperkingen zoals begrenzingsvakken of inpaintingmaskers gebruik?
    • Kan ik het model begeleiden naar specifieke indelingen of aandachtspunten?
  • Invoervariatie

    • Hoe beïnvloeden kleine wijzigingen in promptformulering of structuurresultaten?
    • Wat is de beste manier om te vragen om symmetrie, specifieke camerahoeken of emoties?
  • Gereedheid voor integratie

    • Voldoet deze afbeelding aan de beperkingen van de gebruikersinterface van mijn product, inclusief hoogte-breedteverhouding, resolutie en inhoudsveiligheid?
    • Voldoet de uitvoer aan merkrichtlijnen of verwachtingen van klanten?

Probleemoplossing

Probleem Resolutie
Waarschuwing over de veiligheid van inhoud bij het genereren Verfijn uw prompt om gemarkeerde inhoud te voorkomen. Controleer de Azure AI Content Veiligheid-beleidsregels.
Model niet beschikbaar in de implementatielijst Controleer de regionale beschikbaarheid van het model voor uw Foundry-resourceregio.
Fout: quotum overschreden Controleer uw abonnementsquotum en aanvraagverhogingen via Azure Portal.
In de vergelijkingsmodus wordt de sectie Extra niet weergegeven Sluit eerst vergelijkingsmodellen. Tools zijn alleen beschikbaar in de playground-weergave met één model.
Het genereren van video's wordt gedurende beperkte tijd bewaard Video's worden 24 uur bewaard. Download video's naar uw lokale computer voor langere retentie.