Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Když úkoly ve vaší sdílené relaci nepostupují podle očekávání, tato příručka vám pomůže zjistit příčinu a podniknout příslušné kroky. Většina problémů spadá do několika kategorií:
- Úkoly, které jsou zablokované
- Ověření, které je příliš přísné nebo příliš volné
- Chyby agenta nebo nástroje
- Kognitivní chování, které se jeví jako neočekávané
Úkoly zaseknuté ve stavu Nový
Úkol zůstane v novém stavu. Běžné příčiny:
Nesplněné závislosti
Úkol závisí na jiném úkolu, který není ve stavu ukončení.
Jak zkontrolovat: Otevřete úkol a zkontrolujte pole Závisí na. Zkontrolujte stav jednotlivých závislostí.
Postup opravy:
- Pokud je závislost zablokovaná, nejprve úlohu debugujte.
- Pokud už závislost není relevantní, odeberte ji z pole Závislé na poli.
- Pokud se závislost dokončila, ale úkol stále zobrazuje Nový, poznání zatím na úkolu nefunguje. Počkejte 1 až 2 minuty.
Cognition není spuštěný
Modul Discovery Engine může být zastaven.
Jak to zkontrolovat: Ověřte, že je Discovery Engine spuštěn ve vaší sdílené relaci.
Postup opravy: Spusťte modul zjišťování. Cognition zahajuje svůj logický cyklus a přebírá připravené úkoly.
Poznámka:
Modul Discovery Engine se může během aktualizací služeb zastavit. To se očekává. Data sdílené relace, výsledky úkolů a historie provádění se zachovají. Znovu spusťte modul zjišťování, abyste mohli pokračovat.
Modul zjišťování se nespustí.
Požadovaný model chatu pro ověření úlohy nemusí být nasazený.
Postup kontroly: Ověřte, že váš pracovní prostor má nasazení modelu chatu s názvem gpt-5-4 (model: gpt-5.4).
Jak opravit: Nasaďte model (viz Vytvoření nasazení modelu pro chat) a potom spusťte Discovery Engine.
Poznání je zaneprázdněné jinými úkoly
Pokud se mnoho úloh provádí nebo je ve fázi ověřování, může systém vyčkávát na kapacitu před zahájením nových úloh.
Postup kontroly: Podívejte se, kolik úkolů je aktuálně ve stavu Provádění. Zkontrolujte, jestli je poznání v čekacím cyklu, a to tak, že se podíváte na aktivitu sdílené relace.
Postup opravy: Počkejte na dokončení některých úkolů. Poznání upřednostňuje úkoly na základě priority a připravenosti závislostí.
Úlohy zablokované ve stavu Provádění
Úloha zůstane ve stavu vykonávání, zatímco na ní pracuje agent. Pokud trvá neobvykle dlouho, může se něco pokazit.
Normální doby provádění
Než se předpokládá, že je úkol zablokovaný, zvažte, co se děje:
- Úlohy pouze agenta (žádná volání nástroje): Obvykle se dokončí za méně než 1 minutu.
- Úkoly s voláními nástrojů: První volání nástroje v relaci může trvat 2 až 4 minuty kvůli studenému spuštění superpočítače. Další volání jsou rychlejší (méně než 1 minuta).
- Úlohy s náročnými výpočty: Některé nástroje spouští simulace nebo rozsáhlé analýzy, které zabírají 5 až 15 minut.
Odpověď agenta se zastavila.
Pokud je úloha prováděna déle než 15 minut, aniž by došlo k aktivitě nástroje, může se odpověď základního modelu zablokovat.
Postup kontroly: Podívejte se na historii spouštění úlohy pro aktuální spuštění. Pokud se v odpovědi zobrazí "probíhá" bez nového výstupu po delší dobu, odpověď se pravděpodobně zastaví na vrstvě modelu.
Postup opravy:
- Zastavte a znovu spusťte Discovery Engine. To způsobí, že systém přehodnotí všechny úkoly a zkusí znovu ten, který se zasekl.
- Pokud problém přetrvává, zkontrolujte, jestli je nasazení modelu ve vašem pracovním prostoru v pořádku.
Spuštění nástroje se nezdařilo.
Agent zavolal nástroj, ale ten vrátil chybu.
Postupy kontroly: Podívejte se na historii provádění výsledků volání nástroje. Chybové zprávy z nástrojů obvykle obsahují podrobnosti o tom, co se nepovedlo.
Běžné chyby a opravy nástrojů:
| Error | Pravděpodobná příčina | Oprava |
|---|---|---|
| Spuštění nástroje se nezdařilo a neexistují žádné protokoly. | Superpočítačový uzel se nepodařilo spustit (omezená konfigurace virtuálního počítače, překročená kvóta) | Zkontrolujte konfiguraci fondu uzlů a dostupnost SKU virtuálního počítače |
| Vypršení časového limitu připojení k externímu rozhraní API | Síťová omezení v podsíti superpočítače | Ověřte, že jsou požadované koncové body přístupné z fondu uzlů. Viz Spravovat fond superpočítačů a uzlů |
| Chyba ověřování (403) | Chybějící přiřazení role pro pracovní prostor nebo identitu superpočítače | Ověřte, že spravovaná identita má požadované role v účtech úložiště, registrech kontejnerů a dalších prostředcích. |
| Selhání stažení kontejnerového obrazu | ACR není přístupný z superpočítače nebo image neexistuje | Zkontrolujte pravidla sítě ACR a ověřte, že je image pushnuta. |
Cyklování úkolů mezi prováděním a nedokončením
Když se úkol opakovaně přesune z běhu na neúplné a zpět, systém se znovu pokouší, protože výsledek nesplňuje validační požadavky.
Požadavky na ověření jsou příliš přísné.
Agent vytváří rozumné výsledky, ale přesně neodpovídají tomu, jaká kritéria ověření vyžadují.
Postupy kontroly: Přečtěte si ověřovací komentáře k úloze. Každý pokus obsahuje komentáře vysvětlující, které požadavky byly splněny a které selhaly.
Postup opravy:
- Upravte požadavky na ověření tak, aby byly dosažitelné pomocí dostupných agentů a nástrojů.
- Přeformulujte požadavky, abyste se mohli soustředit na to, co je nejdůležitější, a ne na nutnosti vyčerpávajících podrobností.
- Viz téma Vztah důvěry a základní vzory sdílených relací, kde najdete pokyny pro kalibraci ověřování.
Agent není schopen úlohy.
Přiřazený agent nemusí mít správné nástroje nebo pokyny pro typ práce, které úloha vyžaduje.
Postup kontroly: Podívejte se, který agent má přiřazené poznání. Zkontrolujte, jestli má agent nástroje potřebné pro úlohu. Porovnejte souhrn schopností agenta s požadavky na úlohy.
Postup opravy:
- Pokud bude vhodnější jiný agent, přidejte do úlohy komentář, který určuje, který agent se má použít a proč (například "Použít molToolkit pro tuto úlohu. Vyžaduje sadu RDKit pro ověřování SMILES). Cognition čte komentáře při výběru agentů.
- Pokud žádný vhodný agent neexistuje, možná ho budete muset vytvořit nebo nakonfigurovat. Viz koncepty agenta pro zjišťování.
Popis úkolu je nejednoznačný.
Pokud popis úlohy nedává agentovi dostatečný kontext, může agent vytvořit výsledky, které jsou technicky platné, ale tento bod chybí.
Postup kontroly: Přečtěte si výsledek agenta a porovnejte ho s tím, co jste skutečně chtěli. Pokud výsledek řeší popis doslova, ale zmešká váš záměr, potřebuje popis více kontextu.
Postup: Aktualizace popisu úkolu s konkrétnějšími podrobnostmi o tom, co hledáte, a pak nastavte stav zpět na Nový.
Úkoly, které vyžadují pozornost uživatele
Když kognice označí úlohu jako problémovou, znamená to, že kognice vyzkoušela více přístupů a nebylo schopno vytvořit výsledek, který by prošel validací.
Postup diagnostiky:
- Zkontrolovat historii spuštění: Kolik pokusů o spuštění bylo učiněno? Jaké přístupy byly vyzkoušeny?
- Komentáře k validaci: Jaké konkrétní požadavky selhaly při každém pokusu?
- Kontrola nejnovějšího výsledku: Je to, co potřebujete, nebo vypnuto?
Možnosti řešení:
- Přijměte výsledek: Pokud je nejnovější výsledek dostatečně dobrý, aktualizujte požadavky na ověření a označte úkol jako dokončený.
- Uveďte pokyny: Přidejte komentář vysvětlující, co chybí nebo jaký přístup se má vyzkoušet. Nastavte stav zpět na Nový.
- Rozdělení úlohy: Pokud je úkol pro jednoho agenta příliš složitý, rozložte ho do menších podřízených úloh.
- Výběr agenta průvodce: Pokud aktuální agent nemá správné možnosti, přidejte komentář určující, který agent se má použít a proč, a pak nastavte stav zpět na Nový.
- Odeberte úkol: Pokud už úkol není relevantní, nastavte jeho stav Na Odebrání, aby se poznání přesunulo dál.
Problémy s kognitivním chováním
Kognitivní rozcvičení trvá dlouho
Když Discovery Engine spustíte poprvé, kognitivní modul projde úvodní inicializační fází, během níž si vytvoří kontext tím, že projde všechny úlohy a naplánuje další postup. Zahřívání obvykle trvá 30 až 90 sekund a zahrnuje několik interních cyklů uvažování, než se spustí první úloha.
Toto je normální chování. Během zahřívání nezastavujte Discovery Engine a znovu jej nespouštějte, protože každé restartování spustí nové období zahřívání.
Kognice pořád čeká místo toho, aby pracovala
Pokud se zdá, že poznání je ve smyčce čekání (opakovaná kontrola stavu úkolu bez spuštění nové práce), může blokovat jiné úkoly v aktivních stavech.
Postup kontroly: Vyhledejte úkoly ve stavu Provádění nebo Ověřování, které jsou tam po dlouhou dobu. Stav úkolu může blokovat kognici v posunu kupředu.
Postup opravy: Nejprve vyřešte zablokované úkoly. Jakmile se odstraní blokátory, myšlení obnoví normální fungování.
Poznání přiřadí nesprávného agenta.
Cognition vybírá agenty na základě posouzení možností agentů a požadavků na úlohy. V některých případech může zvolit agenta, který nemá správné nástroje pro danou úlohu.
Postup kontroly: Podívejte se na přiřazeného agenta úlohy a porovnejte jeho souhrn schopností s tím, co úloha potřebuje.
Postup opravy:
- Přidejte komentář k úloze určující, který agent se má použít (například "Tato úloha vyžaduje paperAnalyzer. Potřebuje možnosti vyhledávání literatury"). Cognition si přečte komentáře při dalším pokusu o výběr agentů.
- Pokud k tomu dojde opakovaně, zkontrolujte, že vaši agenti mají jasné a popisné souhrny schopností, aby bylo možné lépe vybírat.
Poznání vytváří příliš mnoho dílčích úkolů.
Poznání může rozkládat rozsáhlé cíle do více dílčích úkolů, než je nezbytné.
Postup opravy:
- Odeberte dílčí úkoly, které nejsou užitečné nastavením jejich stavu na Odebrané.
- Přidejte komentář k nadřazené úloze, který usměrní pozornost na konkrétní oblasti.
- Použijte vzor řízeného zkoumání místo úplné autonomie, abyste získali hranice poznání.
Nejde zobrazit výstupní soubory
Úkoly se zobrazují jako dokončené a výsledky uvádějí výstupy souborů, ale při kliknutí na odkazy na soubory se zobrazí chyby přístupu.
Proč k tomu dochází: Agenti vytvářejí soubory pomocí spravované identity platformy. Při prohlížení souborů ve VS Code používá prohlížeč vaši identitu pro přímý přístup k úložišti objektů blob. Jedná se o dvě samostatné přístupové cesty.
Aby bylo možné zobrazit soubory, musíte mít tři věci:
| Zkontrolujte | Co je potřeba | Kdo to opraví |
|---|---|---|
| Network | Vaše IP adresa (nebo VPN) musí být povolena firewallem účtu úložiště. | Aministrátoři |
| CORS | Účet úložiště musí povolit žádosti od vscode.dev a *.vscode-cdn.net |
Aministrátoři |
| Permissions | Váš účet potřebuje čtenář dat objektů blob služby Storage v účtu úložiště. | Aministrátoři |
Pokud některá z těchto možností chybí, při kliknutí na odkazy na soubory se zobrazí chyba, i když se soubory úspěšně vytvořily.
Postup: Obraťte se na správce s názvem účtu úložiště (viditelným ve vlastnostech kontejneru úložiště) a požádejte ho, aby ověřil všechny tři položky. Úplné požadavky na konfiguraci najdete v tématu Azure Blob Storage v Microsoft Discovery.
Poznámka:
Sdílené relace nadále fungují správně bez ohledu na přístup k souborům. Agenti můžou číst a zapisovat soubory, poznání může ověřit obsah souboru a výsledky úkolů zachytávat textový výstup. Problém s přístupem má vliv jenom na možnost zobrazit soubory přímo.
Kontrola stavu sdílené relace
Rychlé posouzení stavu sdílené relace:
- Počítání úkolů podle stavu: Kolik jich je dokončených, nových, ve zpracování nebo vyžadujících pozornost uživatele?
- Identifikovat blokátory: Existují úlohy ve stavu Provádění nebo ve stavu Vyžaduje pozornost uživatele, které blokují další práci?
- Kontrola stavu poznání: Je spuštěný modul zjišťování? Probíhá u poznání aktivní cyklus?
- Zkontrolovat nedávnou aktivitu: Změnilo se během posledních 30 minut něco? Pokud ne, může se stát, že se něco zastaví.
Pokud potřebujete pomoc s interpretací stavu sdílené relace, historie provádění jednotlivých úloh poskytuje nejpodrobnější informace o tom, co se stalo a proč.