Můj životopis ve vašem AI asistentovi
Při výběru kandidáta můžete pracovat s mým životopisem přímo v AI asistentovi, kterého používáte. Podle pracovního inzerátu zdůrazní odpovídající zkušenosti a připraví PDF pro další posouzení. Bez registrace a zadávání e-mailu.
Jak propojit svého asistenta
- V nastavení svého AI asistenta vyhledejte možnost přidat propojení MCP a zadejte adresu níže.
- Asistent otevře stránku se žádostí o přístup. Zkontrolujte název aplikace a přehled toho, co bude moci dělat. Pokud souhlasíte, přístup povolte.
- Potom můžete do konverzace vložit pracovní inzerát a požádat o přizpůsobení mého CV. Příklady zadání najdete níže.
https://www.pavelvladimir.cz/api/mcpPostup se může podle asistenta lišit. Potřebuje podporovat vzdálené propojení MCP se schválením přístupu. Pokud tuto možnost nenabízí, můžete životopis přizpůsobit a stáhnout přímo na tomto webu.
Co vám propojení usnadní
CV pro konkrétní pracovní pozici
Podle inzerátu asistent vybere relevantní praxi, zvýrazní odpovídající dovednosti a zkušenosti a přizpůsobí úvod životopisu. Vychází z údajů v mém profilu; úvod navíc prochází samostatnou kontrolou. Příprava může trvat několik minut.
PDF podle vašeho výběru
Můžete si nechat vytvořit PDF pro některé z připravených profesních zaměření nebo upravit výběr položek v již přizpůsobeném životopisu. Stačí asistentovi říct, které pozice či kontaktní údaje chcete uvést. Úvod i zvýraznění zůstanou zachované. Přizpůsobení pomocí AI se znovu nespouští. Změny filtrů na webu se do asistenta automaticky nepřenášejí.
Stažení a jazyky
Životopis můžete získat v češtině, angličtině, rakouské němčině, ukrajinštině, ruštině, nizozemštině, švédštině, polštině, italštině, hebrejštině nebo francouzštině. Odkaz ke stažení platí 15 minut; během této doby může PDF otevřít kdokoli, kdo má odkaz. Po stažení vám soubor zůstane i po vypršení odkazu.
Co zůstává zachované
Při přizpůsobení pomocí AI zůstávají uvedené všechny dovednosti a nemění se výběr kontaktů, jazyků ani vzdělání. Certifikáty vybraného profesního zaměření zůstávají zachované. AI může přidat další, pokud jsou pro danou pozici relevantní. Doporučení se zobrazí pouze tehdy, pokud je v životopisu uvedená i související pracovní zkušenost.
Ukázky zadání pro asistenta
Ukázku můžete zkopírovat do propojeného asistenta a upravit podle potřeby. Text v hranatých závorkách nahraďte celým pracovním inzerátem. Pro přizpůsobení je potřeba jeho text; samotný odkaz nemusí stačit.
Pracovní inzerát vložený do zadání
Přizpůsob životopis Pavla Vladimíra Trávníčka následujícímu pracovnímu inzerátu a připrav PDF v češtině. Pracovní inzerát: [Sem vložte celý text inzerátu včetně názvu pozice, požadavků a údajů o firmě, pokud jsou uvedené.]
Inzerát už je v konverzaci
Použij pracovní inzerát z mé předchozí zprávy, přizpůsob mu Pavlův životopis a připrav PDF v češtině.
Profil React bez pracovního inzerátu
Připrav PDF Pavlova životopisu v češtině pro profil Senior Frontend Developer – React. Použij výchozí výběr tohoto profilu, bez přizpůsobování pomocí AI.
Z kontaktů pouze e-mail
V posledním Pavlově životopisu ponech vše jako dosud, ale z kontaktních údajů zobraz jen e-mail. Připrav nové PDF ve stejném jazyce.
Jen vybrané pracovní zkušenosti
V posledním Pavlově životopisu ponech z pracovních zkušeností pouze SOFTINO a TireCheck. Zachovej úvod, zvýraznění i ostatní nastavení. Doporučení ponech jen ta, která se vážou k těmto zkušenostem. Připrav nové PDF ve stejném jazyce.
Technologie u jednotlivých pozic
V posledním Pavlově životopisu zobraz také seznam technologií u každé pracovní zkušenosti. Ostatní nastavení ponech a připrav nové PDF ve stejném jazyce.
O úpravy posledního životopisu můžete požádat ve stejné konverzaci do 15 minut od jeho vytvoření. Úvod i zvýraznění zůstanou zachované a přizpůsobení pomocí AI se znovu nespouští. Pro přizpůsobený životopis v jiném jazyce požádejte o nové přizpůsobení podle inzerátu; to se započítá do denního limitu.
Připojení máte pod kontrolou
Přístup povolujete nejvýše na 7 dní a můžete jej kdykoli zrušit tlačítkem níže. Nemusíte se registrovat ani zadávat e-mail.
Asistenti propojení v tomto prohlížeči sdílejí denní limit: 3 pokusy o přizpůsobení pomocí AI a 20 samostatných exportů PDF. Počítají se i neúspěšné pokusy. Současně může probíhat jen jeden požadavek. Při vytížení služby to zkuste později.
Pro anonymní relaci prohlížeče používáme nezbytný soubor cookie s platností až 30 dní. Do měření provozu AI neukládáme text inzerátu, vytvořené PDF ani přístupové tokeny.
Zruší se propojení všech asistentů, kterým jste v aktuální relaci prohlížeče povolili přístup. Již vytvořené odkazy na PDF zůstanou platné do vypršení. Denní limit se tím neobnoví.
Technické informace pro nastavení
Propojení MCP používá Streamable HTTP a OAuth s PKCE (S256). Schémata níže se vytvářejí přímo z definic nástrojů a obsahují podporované parametry, identifikátory a filtry.
Přístupový token platí 15 minut; asistent jej může obnovovat nejdéle 7 dní od schválení přístupu. Denní limity jsou společné pro jednu anonymní relaci a obnovují se o půlnoci UTC. Obnovení tokenu ani nové propojení ve stejné relaci limit nevynuluje. Platí také společné kapacitní limity služby a limity podle síťové adresy.
Better Auth ukládá anonymní identitu a oprávnění v Turso. Redis uchovává počítadla limitů a dočasná PDF. Měření AI se ukládá do Mastry/MotherDuck a neobsahuje přístupové tokeny, text inzerátu, PDF ani původní IP adresy. Anonymní přístup neověřuje totožnost uživatele.
Identifikátor životopisu resumeId platí 15 minut, stejně jako odkaz na PDF. Nástroj export_resume může uložený životopis upravit bez nového přizpůsobení pomocí AI, ale nepřekládá jeho úvod do jiného jazyka. Vynechané filtry zachovají původní výběr; prázdné seznamy příslušné položky skryjí. Filtry se mění pouze na výslovnou žádost uživatele.
tailor_resume
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"jobDescription": {
"type": "string",
"minLength": 1,
"maxLength": 12000
},
"locale": {
"default": "en",
"type": "string",
"enum": [
"cs",
"en",
"de-AT",
"uk",
"ru",
"nl",
"sv",
"pl",
"it",
"he",
"fr"
]
}
},
"required": [
"jobDescription"
],
"additionalProperties": false
}export_resume
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"resumeId": {
"description": "Unexpired resumeId returned by tailor_resume or export_resume. Preserves its verified introduction and emphasis. Do not combine with presetId.",
"type": "string",
"pattern": "^[a-f0-9]{64}$"
},
"presetId": {
"description": "Curated profile to export without AI. Defaults to software-architect-engineering-lead when resumeId is absent.",
"type": "string",
"enum": [
"software-architect-engineering-lead",
"solution-architect",
"frontend-architect-leader",
"senior-full-stack-developer",
"senior-frontend-developer-react",
"senior-frontend-developer-vue"
]
},
"locale": {
"description": "Defaults to English for a preset, or to the saved document language. A saved AI introduction cannot be translated by export_resume.",
"type": "string",
"enum": [
"cs",
"en",
"de-AT",
"uk",
"ru",
"nl",
"sv",
"pl",
"it",
"he",
"fr"
]
},
"filters": {
"description": "Only apply changes explicitly requested by the user. Omitted fields retain the base selection; an empty array hides that section. All skills are always included. Recommendations require a selected related position.",
"type": "object",
"properties": {
"visibleExperienceIds": {
"maxItems": 13,
"type": "array",
"items": {
"type": "string",
"enum": [
"softino",
"tirecheck",
"foxconn",
"crossMasters",
"creditas",
"accenture",
"fitify",
"greyson",
"nydrle",
"nurun",
"netvor",
"foxmedia",
"mediawork"
]
}
},
"visibleCertificateIds": {
"maxItems": 14,
"type": "array",
"items": {
"type": "string",
"enum": [
"eu-cyber-resilience-act",
"developing-secure-software",
"agentic-engineering",
"docker-foundations-professional",
"nestjs-courses",
"togaf-practitioner-2026",
"togaf-foundation-2025",
"azure-cosmos-db",
"tailwind-css",
"scrum-master",
"python3-for-beginners",
"ima-js",
"programator-www-aplikaci",
"tvorba-webovych-stranek"
]
}
},
"visibleRecommendationIds": {
"maxItems": 4,
"type": "array",
"items": {
"type": "string",
"enum": [
"michal-ocko-2026-04-02",
"pavol-adamek-2026-03-25",
"matous-skala-2026-03-05",
"michal-palas-2026-02-05"
]
}
},
"visibleEducationIds": {
"maxItems": 2,
"type": "array",
"items": {
"type": "string",
"enum": [
"goit-neoversity",
"primafuture"
]
}
},
"visibleLanguageIds": {
"maxItems": 4,
"type": "array",
"items": {
"type": "string",
"enum": [
"czech",
"english",
"ukrainian",
"russian"
]
}
},
"visibleContactIds": {
"maxItems": 12,
"type": "array",
"items": {
"type": "string",
"enum": [
"location",
"email",
"phone-cz",
"phone-ua",
"linkedin",
"github",
"instagram",
"storygraph",
"djinni",
"telegram",
"matrix",
"web"
]
}
},
"showExperienceTechnologies": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"additionalProperties": false
}