AI produkt pro spolupráci potřebuje sdílený stav agenta a uživatele

Analyzováno: 1 dokument / 94 slov

Executive Summary

AI produkt nemá stavět agenta do role skrytého vykonavatele na pozadí, ale má agentovi a uživateli umožnit současnou práci ve stejném pracovním kontextu.

Rozhraní pro obě strany se mohou lišit: agent může používat MCP nebo CLI a uživatel webové rozhraní. Rozhodující je synchronizovaný pracovní stav, který oběma umožní navázat na rozpracovaný výsledek druhé strany.

Core Knowledge

Základním principem je sdílený pracovní kontext. Agent a uživatel tak netvoří dvě oddělené části produktu, které si práci pouze předávají, ale pracují nad týmž stavem a mohou využít rozpracovaný výsledek druhé strany.

Společný pracovní kontext nevyžaduje totožné technické rozhraní: agent může používat MCP nebo CLI, zatímco člověk pracuje ve webovém rozhraní. Pracovní stav musí zůstat synchronizovaný napříč těmito rozhraními.

Doporučený workflow:

  1. Poskytněte agentovi MCP nebo CLI a uživateli webové rozhraní.
  2. Synchronizujte pracovní stav mezi oběma rozhraními.
  3. Umožněte agentovi i uživateli pokračovat v rozpracované práci.

Tento model mění produkt z mechanismu delegace na prostředí pro spolupráci. Delegace znamená předání úkolu agentovi, zatímco spolupráce umožňuje oběma stranám navazovat na stejnou práci.

Decision Rules

  • IF má AI produkt podporovat společnou práci člověka a agenta, THEN navrhněte synchronizovaný stav mezi agentovým a uživatelským rozhraním.
  • IF agent používá MCP nebo CLI a uživatel webové rozhraní, THEN propojte tato rozhraní sdíleným stavem.
  • IF cílem produktu není pouze delegace úkolů, THEN umožněte agentovi i uživateli pokračovat ve stejné rozpracované práci.
  • IF navrhujete rozhraní AI produktu, THEN přizpůsobte je potřebám agenta a uživatele odděleně, aniž by se tím narušil společný pracovní kontext.

Quality Criteria

Checklist:

  • Práce provedená v jednom rozhraní je dostupná i v druhém.
  • Uživatel může navázat na výsledek agenta a agent na práci uživatele.
  • Rozdílná rozhraní nebrání práci nad stejným stavem.

Red flags:

  • Agent pracuje na pozadí, ale uživatel nemá přístup k odpovídajícímu pracovnímu kontextu.
  • Produkt podporuje pouze odevzdání úkolu agentovi a nenabízí možnost převzetí rozpracované práce.

Benchmark návrhu:

  • Vyhovující stav: Práce vytvořená v jednom rozhraní je dostupná i pro druhou stranu.
  • Nevyhovující stav: Uživatel nemůže navázat na rozpracovanou práci agenta.

Edge Cases

Zdroj nedefinuje technický způsob synchronizace stavu, řešení konfliktů při souběžných úpravách ani pravidla oprávnění mezi agentem a uživatelem.

Metadata

  • Celkový počet zdrojů: 1
  • Pokrytí: 100 %
  • Důvěryhodnost: vysoká - zdroj je krátký, ale přímo uvádí hlavní architekturu, použitá rozhraní i rozdíl mezi spoluprací a delegací.
  • Zdroj 1: https://www.youtube.com/shorts/QRuNkagYwjg