Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Wanneer taken in uw gedeelde sessie niet worden uitgevoerd zoals verwacht, helpt deze handleiding u bij het identificeren van de oorzaak en het ondernemen van actie. De meeste problemen vallen in een aantal categorieën:
- Taken die vastzitten
- Validatie die te strikt of te los is
- Agent- of hulpprogrammafouten
- Cognitief gedrag dat onverwacht lijkt
Taken die vastzitten in de nieuwe status
Een taak blijft in de status Nieuw. Veelvoorkomende oorzaken:
Onvervulde afhankelijkheden
De taak is afhankelijk van een andere taak die zich niet in een terminalstatus bevindt.
Hoe te controleren: Open de taak en bekijk het veld Afhankelijk van. Controleer de status van elke afhankelijkheid.
Hoe te repareren:
- Als de afhankelijkheid vastloopt, moet u eerst fouten in die taak opsporen.
- Als de afhankelijkheid niet meer relevant is, verwijdert u deze uit het veld Afhankelijk van .
- Als de afhankelijkheid is voltooid, maar de taak nog steeds Nieuw weergeeft, is cognitie nog niet aan de taak begonnen. Wacht 1-2 minuten.
Cognitie draait niet
De Discovery Engine is mogelijk gestopt.
Zo controleert u dit: Controleer of de Discovery Engine actief is in uw gedeelde sessie.
Oplossing: de Detectie-engine starten. Cognitie start de redeneringslus en haalt taken op die gereed zijn.
Opmerking
De Discovery Engine kan stoppen tijdens service-upgrades. Dit wordt verwacht. Uw gedeelde sessiegegevens, taakresultaten en uitvoeringsgeschiedenis blijven behouden. Start de Discovery Engine opnieuw om te hervatten.
Detectie-engine wordt niet gestart
Het vereiste chatmodel voor taakvalidatie is mogelijk niet geïmplementeerd.
Controleren: Controleer of uw werkruimte een implementatie van een chatmodel heeft met de naam gpt-5-4 (model: gpt-5.4).
Oplossing: Implementeer het model (zie Implementatie van chatmodel maken) en start vervolgens de Discovery Engine.
Cognitie is bezig met andere taken
Als veel taken worden uitgevoerd of in validatie worden uitgevoerd, wacht cognitie mogelijk op capaciteit voordat nieuwe taken worden gestart.
Controleren: bekijk hoeveel taken momenteel de uitvoeringsstatus hebben. Controleer of cognitie in een wachtcyclus staat door naar de activiteit van de gedeelde sessie te kijken.
Oplossing: wacht tot sommige taken zijn voltooid. Cognition geeft prioriteit aan taken op basis van prioriteit en afhankelijkheidsgereedheid.
Taken die vastlopen in de status 'Uitvoering'
Een taak blijft uitgevoerd terwijl een agent eraan werkt. Als het een ongebruikelijk lange tijd blijft bestaan, kan er iets mis zijn.
Normale uitvoeringstijden
Voordat u ervan uitgaat dat een taak vastloopt, moet u overwegen wat er gebeurt:
- Alleen-agenttaken (geen hulpprogramma-aanroepen ): meestal binnen 1 minuut voltooid.
- Taken met hulpprogramma-aanroepen: het eerste aanroepen van het hulpprogramma in een sessie kan 2-4 minuten duren vanwege een koude start van de supercomputer. Volgende oproepen zijn sneller (minder dan 1 minuut).
- Taken met zware berekeningen: sommige hulpprogramma's voeren simulaties of grootschalige analyses uit die 5-15 minuten duren.
Het antwoord van de agent is vastgelopen
Als een taak langer dan 15 minuten wordt uitgevoerd zonder hulpprogrammaactiviteit, is het onderliggende modelantwoord mogelijk vastgelopen.
Controleren: bekijk de uitvoeringsgeschiedenis van de taak voor de huidige uitvoering. Als in het antwoord 'in uitvoering' wordt weergegeven en is er geen nieuwe uitvoer voor een langere periode, is het antwoord waarschijnlijk vastgelopen bij de modellaag.
Hoe te repareren:
- Stop de Discovery Engine en start deze opnieuw. Hierdoor heroverweegt het cognitieve proces alle taken en voert het de vastgelopen taak opnieuw uit.
- Als het probleem zich blijft voordoen, controleert u of de modelimplementatie in uw werkruimte in orde is.
Uitvoering van hulpprogramma is mislukt
De agent heeft een hulpmiddel aangeroepen, maar het hulpmiddel heeft een fout geretourneerd.
Controleren: bekijk de uitvoeringsgeschiedenis voor resultaten van het aanroepen van hulpprogramma's. Foutberichten van hulpprogramma's bevatten doorgaans details over wat er fout is gegaan.
Veelvoorkomende hulpprogrammafouten en oplossingen:
| Fout | Waarschijnlijke oorzaak | Repareren |
|---|---|---|
| 'Uitvoering van hulpprogramma is mislukt' zonder logboeken | Het supercomputerknooppunt kan niet worden gestart (VM-SKU beperkt, quotum overschreden) | Controleer de configuratie van uw knooppuntgroep en beschikbaarheid van vm-SKU's |
| Time-out voor verbinding met externe API | Netwerkbeperkingen op het subnet van de supercomputer | Controleer of de vereiste eindpunten toegankelijk zijn vanuit de knooppuntgroep. Zie Supercomputer- en knooppuntgroepen beheren |
| Authenticatiefout (403) | Ontbrekende roltoewijzing voor de identiteit van de werkruimte of supercomputer | Controleer of de beheerde identiteit de vereiste rollen heeft voor opslagaccounts, containerregisters en andere resources |
| Fout bij containerimage ophalen | ACR is niet toegankelijk vanaf de supercomputer of de afbeelding bestaat niet | Controleer de ACR-netwerkregels en of de afbeelding is gepusht |
Taken die wisselen tussen uitgevoerd en onvolledig
Wanneer een taak herhaaldelijk wisselt tussen de status Uitvoering en Onvolledig, wordt de poging herhaald omdat het resultaat niet voldoet aan de validatievereisten.
Validatievereisten zijn te strikt
De agent produceert redelijke resultaten, maar ze komen niet precies overeen met wat de validatiecriteria eisen.
Controleren: lees de validatieopmerkingen voor de taak. Elke poging bevat opmerkingen waarin wordt uitgelegd welke vereisten zijn geslaagd en welke mislukt.
Hoe te repareren:
- Pas de validatievereisten aan zodat deze haalbaar zijn met de beschikbare agents en hulpprogramma's.
- Herformuleer vereisten om zich te richten op het belangrijkste in plaats van uitputtend detail te eisen.
- Zie Vertrouwensrelatie en basispatronen voor gedeelde sessies voor hulp bij het kalibreren van validatie.
De agent kan de taak niet uitvoeren
De toegewezen agent beschikt mogelijk niet over de juiste hulpprogramma's of instructies voor het type werk dat de taak nodig heeft.
Controleren: bekijk welke agent-cognitieve toewijzing is toegewezen. Controleer of de agent beschikt over de hulpprogramma's die nodig zijn voor de taak. Vergelijk het capaciteitsoverzicht van de agent met de taakvereisten.
Hoe te repareren:
- Als een andere agent geschikter is, voegt u een opmerking toe aan de taak die aangeeft welke agent moet worden gebruikt en waarom (bijvoorbeeld 'MolToolkit gebruiken voor deze taak. Hiervoor is RDKit vereist voor SMILES-validatie"). Cognition leest opmerkingen tijdens het selecteren van agents.
- Als er geen geschikte agent bestaat, moet u er mogelijk een maken of configureren. Bekijk de concepten van Discovery Agent.
De taakbeschrijving is dubbelzinnig
Als de taakbeschrijving de agent niet voldoende context geeft, kan de agent mogelijk resultaten produceren die technisch geldig zijn, maar het punt missen.
Controleren: lees het resultaat van de agent en vergelijk het met wat u eigenlijk wilde. Als het resultaat de beschrijving letterlijk aanpakt maar uw intentie mist, heeft de beschrijving meer context nodig.
Oplossing: Werk de beschrijving van de taak bij met specifiekere details over wat u zoekt en stel de status vervolgens weer in op Nieuw.
Taken gemarkeerd als Gebruikers aandacht nodig
Wanneer cognitie een taak markeert, betekent dit dat cognitie meerdere benaderingen heeft geprobeerd zonder een resultaat te produceren dat aan de validatie voldoet.
Diagnoses uitvoeren:
- Uitvoeringsgeschiedenis controleren: Hoeveel uitvoeringen zijn er geprobeerd? Welke benaderingen zijn geprobeerd?
- Leesvalidatieopmerkingen: Welke specifieke vereisten zijn mislukt voor elke poging?
- Bekijk het laatste resultaat: Is het wat u nodig hebt of uit?
Opties voor het oplossen van problemen:
- Accepteer het resultaat: als het meest recente resultaat goed genoeg is, werkt u de validatievereisten bij en markeert u de taak Voltooid.
- Hulp bieden: Voeg een opmerking toe waarin wordt uitgelegd wat er ontbreekt of welke methode u moet proberen. Stel de status weer in op Nieuw.
- De taak opsplitsen: als de taak te complex is voor één agent, moet u deze opsplitsen in kleinere onderliggende taken.
- Selectie van gidsagent: Als de huidige agent niet over de juiste mogelijkheden beschikt, voegt u een opmerking toe die aangeeft welke agent moet worden gebruikt en waarom, stelt u de status vervolgens weer in op Nieuw.
- Verwijder de taak: als de taak niet meer relevant is, stelt u de status ervan in op Verwijderen, zodat cognitie wordt verplaatst.
Problemen met cognitief gedrag
Het opwarmen van cognitief vermogen duurt lang
Wanneer u de Discovery Engine voor het eerst start, doorloopt de cognitieve engine een opstartperiode waarin deze context opbouwt door alle taken te bekijken en zijn aanpak te plannen. Het opwarmen duurt doorgaans 30-90 seconden en omvat verschillende interne redeneringscycli voordat de eerste taak wordt gestart.
Dit is normaal gedrag. Stop en start de Discovery Engine niet opnieuw tijdens het opwarmen, omdat bij elke herstart een nieuwe opwarmperiode wordt geactiveerd.
Cognitie blijft wachten in plaats van te werken
Als cognitie in een wachtlus lijkt te zitten (de taakstatus herhaaldelijk controleert zonder nieuw werk te starten), kan het andere taken in actieve statussen blokkeren.
Controleren: zoek naar taken in uitvoerende of validerende status die al lange tijd aanwezig zijn. De taakstatus kan het voortschrijden van de cognitie blokkeren.
Oplossing: Los eerst de vastgelopen taken op. Zodra de obstakels zijn opgeruimd, wordt de cognitieve functie hervat.
Cognitie wijst de verkeerde agent toe
Cognition selecteert agents op basis van de beoordeling van agentmogelijkheden en taakvereisten. Soms kan het een agent kiezen die niet beschikt over de juiste hulpprogramma's voor de taak.
Controleren: bekijk de toegewezen agent van de taak en vergelijk de mogelijkheidssamenvatting met wat de taak nodig heeft.
Hoe te repareren:
- Voeg een opmerking toe aan de taak die aangeeft welke agent moet worden gebruikt (bijvoorbeeld 'Voor deze taak is paperAnalyzer vereist. Er zijn zoekmogelijkheden voor literatuur nodig. Cognition leest opmerkingen wanneer je agents selecteert bij de volgende poging.
- Als dit herhaaldelijk gebeurt, controleer dan of uw agenten duidelijke, beschrijvende overzichten van hun mogelijkheden hebben, zodat de cognitie betere keuzes kan maken.
Cognitief creëert te veel subtaken
Cognition kan brede doelstellingen opdelen in meer subtaken dan nodig is.
Hoe te repareren:
- Verwijder subtaken die niet nuttig zijn door de status in te stellen op Verwijderd.
- Voeg een opmerking toe aan de bovenliggende taak om de aandacht te richten op specifieke gebieden.
- Gebruik het begeleide verkenningspatroon in plaats van volledige autonomie om cognitieve grenzen te geven.
Kan uitvoerbestanden niet weergeven
Taken worden weergegeven als Voltooid en de resultaten vermelden de uitvoer van bestanden, terwijl u toegangsfouten ziet wanneer u klikt op de bestandslinks.
Waarom dit gebeurt: agents maken bestanden met behulp van de beheerde identiteit van het platform. Wanneer u bestanden in VS Code bekijkt, gebruikt de browser uw identiteit om rechtstreeks toegang te krijgen tot blobopslag. Dit zijn twee afzonderlijke toegangspaden.
Er moeten drie dingen aanwezig zijn om bestanden weer te geven:
| Controle | Wat is er nodig | Wie lost het op |
|---|---|---|
| Netwerk | Uw IP (of VPN) moet zijn toegestaan door de firewall van het opslagaccount | Administrateur |
| CORS | Opslagaccount moet aanvragen toestaan van vscode.dev en *.vscode-cdn.net |
Administrateur |
| toestemmingen | Uw account heeft Opslagblobgegevenslezer nodig in het opslagaccount | Administrateur |
Als een van deze ontbreekt, ziet u een fout wanneer u op bestandskoppelingen klikt, ook al zijn de bestanden succesvol gemaakt.
Oplossing: Neem contact op met de beheerder met de naam van het opslagaccount (zichtbaar in de eigenschappen van de opslagcontainer) en vraag deze om alle drie de items te verifiëren. Zie Azure Blob Storage in Microsoft Discovery voor de volledige configuratievereisten.
Opmerking
Gedeelde sessies blijven correct werken, ongeacht uw bestandstoegang. Agents kunnen bestanden lezen en schrijven, cognition kan bestandsinhoud valideren en taakresultaten leggen de tekstuitvoer vast. Het toegangsprobleem is alleen van invloed op de mogelijkheid om bestanden rechtstreeks weer te geven.
Status van gedeelde sessie controleren
Voor een snelle evaluatie van de status van uw gedeelde sessie:
- Taken tellen op status: Hoeveel zijn Voltooid versus Nieuw versus Wordt Uitgevoerd versus Heeft Gebruikersaandacht Nodig?
- Blokkeringen identificeren: Zijn er taken in Uitvoeren of Vereist gebruikersaandacht die het andere werk ophouden?
- Controleer de cognitiestatus: Wordt de Detectie-engine uitgevoerd? Is cognitie actief aan het cycleren?
- Bekijk recente activiteit: Is er iets gewijzigd in de afgelopen 30 minuten? Zo niet, dan is er misschien iets vastgelopen.
Als u hulp nodig hebt bij het interpreteren van de gedeelde sessiestatus, biedt de uitvoeringsgeschiedenis van afzonderlijke taken de meest gedetailleerde informatie over wat er is gebeurd en waarom.