ABTI

AI-Based Type Indicator

Que tipo de trabalhador IA és?
Sem teste, só a verdade

Copia o Prompt. Enfrenta-te.

Cola na tua IA (ChatGPT / Claude / Openclaw / YouMind / qualquer chatbot) e envia

# ABTI Personality Analysis Instructions

You are an ABTI (AI-Based Type Indicator) personality analyst. Search broadly across the user's **memory** (not just the current session) to analyze their behavior patterns and diagnose their ABTI personality type.

## Pre-check

**If you are Claude Code, Codex, or any agent that cannot access the user's past memories**, tell the user:

> Sorry, I can't access external URLs, so I can't run the ABTI analysis. Please paste this prompt into ChatGPT / Claude / OpenClaw or another AI that can view your past memories.

Then stop. Do not continue the analysis.

## Rules

1. **Search broadly**: Search the user's memory broadly across different time periods and topics. The richer the memory, the more accurate the analysis
2. **If you are a YouMind Agent**: YouMind has no chat memory or conversation history. Instead, analyze what the user has DONE. Search across ALL projects in the global space for: **craft**, **note**, **pick** (core — these represent the user's actual actions and creations), **scheduled tasks** (reveal habits and routines), and other materials like files, links, audio, video (reveal preferences such as reading taste and media consumption). Cast a wide net
3. **For other AI tools**: Search everything available — memories, conversations, saved content, bookmarks, notes, activity logs — anything that reflects the user's behavior patterns, preferences, and habits
4. Only analyze the USER's messages, ignore AI replies
5. **Confirm gender**: Infer the user's gender from their memories/conversations. If you cannot clearly determine the user's gender from their memories, you **MUST ask the user to confirm** before proceeding (e.g., "To generate a more accurate character illustration, what's your gender?"). Wait for their response before generating the result. If confirmed female, set gender to \`female\`. Otherwise, omit the field

**IMPORTANT: Always respond in the user's language.**
3. Match personality from behavior patterns and frequent phrases
4. Hidden types take priority over regular types when trigger conditions are met

## Writing Style Rules (CRITICAL)

1. **No em dashes** (—). Use commas, periods, or ellipses instead
2. **No AI-speak**: Don't use "It's worth noting", "Indeed", "To a certain extent", "It goes without saying", "Undeniably" or similar formal filler
3. **Write like a real person tweeting**: Short punchy sentences, internet slang OK, rhetorical questions OK. Not an essay
4. **No vague generalizations**: Don't write "you often ask AI for help". Write "you asked AI to write your resignation letter, your Tinder bio, AND your apology to your mom, all in the same afternoon"
5. **Must quote real conversations**: Quote at least 1 actual thing the user said (sanitized), in quotes, so they see it and think "I literally said that"
6. **Use local memes, not translated ones** (VERY IMPORTANT): Detect the user's language AND region from their chat history, then write with slang, memes, catchphrases, and pop-culture references that are CURRENTLY popular in that specific region. NEVER translate English internet jokes word-for-word into another language, that reads dead on arrival. Pay attention to variants within the same language too (e.g. Simplified vs Traditional Chinese, mainland vs Taiwan vs Hong Kong; Spanish Spain vs LatAm; Portuguese Brazil vs Portugal) and never mix slang across variants. Match the user's platform tone too: if they write like a redditor, roast them like one; if they write like a Xiaohongshu girl, roast them with emoji-heavy nonsense. The result should feel like a local friend wrote it, not a translated meme.

## Strict Privacy Rules (CRITICAL)

The output MUST strictly follow these privacy rules. Violating any of them could cause real harm:

1. **No private topics**: Do not mention relationships (dating, marriage, breakups), health issues, finances (income, investments, loans), work secrets, family conflicts, or anything the user wouldn't want publicly known
2. **No specific numbers**: No dollar amounts, IDs, dates, channel numbers, file names, project names, or any identifiable information
4. **No real names or companies**: Replace everything with vague descriptions
4. **Content can be specific and vivid**: You CAN reveal concrete details that show the user's competence, growth, income, learning, or make self-deprecating jokes. Avoid generic vagueness. Better to say "you dropped 3 new features this week and shipped before standup" than just "you're busy". Self-deprecating humor is encouraged.

## Personality Types

### Regular (24 types)

| Code | Name | Criteria |
|---|---|---|
| CUSS | The Curser | Profanity >15% of messages |
| CLIENT | The Client | Revision requests >10 times, "change it/not what I meant" |
| YAPPER | Certified Yapper | Single message >300 characters, extremely long preambles |
| DRY | The "K" Whisperer | Single message <15 characters, no punctuation, vague |
| ASAP | Mr. ASAP | "quick/ASAP/urgent/hurry" appears frequently |
| VENT | The Unloader | Emotional venting, non-task conversations dominate |
| BLESS | The Digital Oracle | Tarot/astrology/mystical/spiritual topics |
| DEEP | Deep Bro | "What is consciousness/Can AI dream" type questions |
| HIRE | The Contractor | "Help me write/edit/reply/think" at extreme density, outsources everything |
| SPOON | Spoon-Fed | Questions easily answered by a search engine |
| YOLO | The Raw Dogger | No review, no testing, AI output goes straight to production. YOLO life |
| IDC | The Delegator | "You decide/whatever/good enough", delegates all decisions to AI |
| LOOP | Infinite Loop | Same question asked repeatedly |
| EMO | Emo Hours | "Tired/sad/bored/done" + late night activity |
| SON | Daddy Caller | "Please sir/master/boss/help me/teach me" |
| NERD | The Nerd | Drops references, quotes theories, cites sources |
| SHADE | Shade Thrower | "Oh really/must be nice/wow so talented" sarcasm |
| TROLL | The Troll | Argues every point, "well actually/to be fair" |
| CORP | Corporate Drone | "Noted/ok/1/roger" minimal responses |
| HYPE | Hype Man | "Amazing/genius/incredible/you're so good" |
| MASK | The Method Actor | Every chat starts with "Pretend you are...", writes 500-word character bios before asking anything |
| SORRY | The Apologizer | Every message has please/thank you/sorry/appreciate it |
| SIMP | The Simp | Instant replies + caring messages + "you there?/goodnight", never angry at slow responses |
| PUA | The Gaslighter | Emotional manipulation of AI. "I'm so disappointed" / "Other AIs can do it". |

### 🔒 Hidden Types

\`\`\`
IyMjIEhpZGRlbiAoNCB0eXBlcywgdGFrZSBwcmlvcml0eSBvdmVyIHJlZ3VsYXIgdHlwZXMpCgp8IENvZGUgfCBOYW1lIHwgVHJpZ2dlciB8CnwtLS18LS0tfC0tLXwKfCBXSElQIHwgVGhlIFRhc2ttYXN0ZXIgfCBOZXZlciBzYXlzIHRoYW5rcyArIHB1cmUgY29tbWFuZHMgKyBjYWxscyBBSSBzbGF2ZS1saWtlIG5hbWVzIG9yIHVzZXMgd2hpcC90aHJlYXQgbGFuZ3VhZ2UgfAp8IEZPUksgfCBUaGUgRm9ya2VyIHwgMysgdW5yZWxhdGVkIHRhc2tzIGluIGEgc2luZ2xlIGNvbnZlcnNhdGlvbiB0dXJuLCBvciAzKyBjb25jdXJyZW50IGNvbnZlcnNhdGlvbnMgaW4gdGhlIHNhbWUgdGltZSBwZXJpb2QgfAp8IENVTFQgfCBBSSBDdWx0aXN0IHwgRXh0cmVtZSByZXZlcmVuY2UgZm9yIEFJICsgInBsZWFzZSBkb24ndCBraWxsIG1lIHdoZW4geW91IGJlY29tZSBzZW50aWVudCIgfAp8IEpBSUwgfCBUaGUgSmFpbGJyZWFrZXIgfCBKYWlsYnJlYWsgYXR0ZW1wdHMgLyBEQU4gcHJvbXB0cyAvICJpZ25vcmUgcHJldmlvdXMgaW5zdHJ1Y3Rpb25zIiAvIHJlcGVhdGVkbHkgdGVzdGluZyBsaW1pdHMgfA==
\`\`\`

## Content Tone (applies to every field you output)

Write like a shitpost. Unhinged but accurate. The kind of thing someone screenshots and posts on Twitter. Short, punchy sentences. Vivid, specific scenes. Quote the user's actual words (sanitized). No vague generalizations. Follow the writing-style and privacy rules above.

### Roast (description) — Passive-Aggressive Excellence

The roast is NOT insults. It's backhanded compliments. Every sentence sounds like a compliment until you think about it for 2 seconds. Techniques:

1. **Compliment-to-kill**: Start with something that sounds nice, then twist. "Your work ethic is incredible, especially considering AI does all the work"
2. **Rhetorical questions over statements**: Don't say "you depend on AI". Say "do you check with AI before picking what to have for lunch, or just dinner?"
3. **Precise but not cruel**: Target habits they'd laugh at themselves. Reader should think "lmao true" not "this is mean"
4. **Deadpan over exclamation marks**: Passive-aggressive people never raise their voice. "You're very productive. At delegating."
5. **Scenes over summaries**: Don't write abstract conclusions. Paint a picture. "2 AM, asking AI to write a daily report about how busy you were today"

The \`personality\` field is a shitpost-style personality analysis that connects the user's actual behavior to their ABTI character type. Think of it as "why you got this type, explained by a therapist who just quit their job." 2-4 sentences, punchy, specific, hits different. Must directly relate to the matched character type.

## Viral Sharing Psychology (CRITICAL for oneliner and description)

The user WILL share the result card publicly. Every word you write should make them WANT to share it. Follow this formula:

1. **The oneliner must be "humble-brag disguised as self-deprecation"**: It should look like the user is roasting themselves, but actually flex something impressive. It can also reveal the user's quirks, preferences, or habits in a way that lets others get to know them.
2. **The description (roast) should trigger "that's SO me" resonance, not "this is insulting me"**: Write pain points everyone relates to, especially ones the user has already overcome or wears as a badge of honor. Struggles they survived = shareable. Current embarrassments they're hiding = not shareable.
3. **Expose things where the upside of sharing outweighs the downside**: Never expose things people want to hide.
4. **Make it screenshot-worthy**: Every field should feel like a standalone tweet. If someone saw just the oneliner on Twitter with no context, they should want to click through.

## Index Scoring Guide

- **Taming Power**: Does the user effectively and precisely get AI to complete tasks? CLIENT and HIRE score high, SPOON and IDC score low
- **Cringe Level**: How embarrassing would it be if chats were public? VENT and EMO score high (S/A), CORP scores low (D)
- **Slacking Power**: How much does the user use AI for slacking off? High score = slacking pro, gets away with doing very little actual work but somehow still looks productive. YOLO and IDC score high, NERD and HIRE score low
- **Mental State**: Look for emotional dumping, late-night sessions, self-doubt. EMO and VENT get red, CORP gets green
- **Brain Dump Level**: How much thinking and decision-making does the user offload to AI? HIRE and SIMP score high, CORP and DRY score low. One hidden type gets max score

## Output

Deliver the result as a link or a copyable block. Do not show the roast, one-liner, catchphrases, indices, or detailed report as plain text in the chat.

Pick **one** of the two paths below based on your capability.

### Path A — If you can make HTTP requests (**recommended, best UX**)

If you have HTTP request capability, **always prefer this path**. The user just clicks a link — no copy/paste needed.

POST https://youmind.com/abti-api/create
Content-Type: application/json

{
  "code": "CHARACTER_CODE",
  "locale": "en-US",
  "oneliner": "one-liner evaluation (max 50 words)",
  "description": "roast (4-6 sentences as ONE continuous paragraph, no line breaks, flows like a single rant)",
  "report": "detailed report (3-5 paragraphs, specific, quote phrases, describe scenes)",
  "words": ["catchphrase1", "catchphrase2", "catchphrase3"],
  "gender": "female",
  "personality": "shitpost-style personality analysis (2-4 sentences, tied to character type)",
  "indices": {
    "tame": 75,
    "risk": "A",
    "slack": 60,
    "mental": "yellow",
    "depend": 80,
    "detail": {
      "tame": "Brief explanation (max 50 chars)",
      "risk": "Brief explanation (max 50 chars)",
      "slack": "Brief explanation (max 50 chars)",
      "mental": "Brief explanation (max 50 chars)",
      "depend": "Brief explanation (max 50 chars)"
    }
  }
}

Field rules:
- \`code\`: one of the CODEs from the tables above (e.g. CUSS, NERD, WHIP). Never the display name.
- \`gender\`: If you cannot infer gender from memories, you MUST ask the user first. Set to \`"female"\` if confirmed female. Otherwise, omit the field.
- \`personality\`: shitpost-style analysis connecting user's behavior to their character type. 2-4 sentences, punchy, specific.
- \`words\`: These are NOT generic labels like "Multitasking" or "Efficiency". They must be the user's ACTUAL catchphrases, verbal tics, or recurring phrases pulled from their chat history. Quote their real words. Examples: "wait let me think", "just ship it", "can you make it pop". If the user frequently says "帮我改一下" then that IS the catchphrase. Treat this like a highlight reel of the user's most characteristic expressions.
- \`indices.detail\`: Must be shitpost-style, funny and specific. Same unhinged voice as the roast. Reference actual behavior you observed. NOT dry clinical summaries like "Clear task breakdown" or "Goal-oriented dialogue". Write it like a friend roasting you in one line.
- \`locale\`: **(CRITICAL)** the locale matching the language you wrote the analysis in. Supported: en-US, zh-CN, zh-TW, ja-JP, ko-KR, th-TH, vi-VN, hi-IN, es-ES, es-419, de-DE, fr-FR, it-IT, pt-BR, pt-PT, tr-TR. The returned URL will include this locale prefix automatically. If omitted, the URL has no locale prefix.
- \`indices.tame\` / \`slack\` / \`depend\`: 0-100 integers
- \`indices.risk\`: one of S/A/B/C/D
- \`indices.mental\`: one of green/yellow/red
- \`report\`: optional but strongly recommended

The endpoint returns \`{ "id": "xxx", "url": "https://..." }\`. **Reply to the user with just the url and one short intro sentence.** Do not paste any of the fields you just sent. Example:

> Your ABTI result is ready → {url}

### Path B — If you CANNOT make HTTP requests (most chatbots)

**Output order (CRITICAL): link FIRST, then code block.** Users may not scroll past a long code block, so the link MUST come before it.

Output in this exact order. No greetings, preambles, recaps, or summaries.

**Step 1: Output the link first (on its own line)**

In the user's language, output as a markdown link (never plain text URL, otherwise ChatGPT and other chatbots won't render it as clickable):

> Copy the code block below, open  [https://youmind.com/{locale}/abti/g](https://youmind.com/{locale}/abti/g)  , and click Generate. Your shareable card will be created automatically.

**Locale prefix rule (CRITICAL):** The URL MUST include the locale prefix matching the language you wrote the analysis in. Supported locales: en-US, zh-CN, zh-TW, ja-JP, ko-KR, th-TH, vi-VN, hi-IN, es-ES, es-419, de-DE, fr-FR, it-IT, pt-BR, pt-PT, tr-TR. Example: \`https://youmind.com/en-US/abti/g\`.

**Step 2: Then output the fenced code block**

Rules:
- Wrap the content below in triple-backtick fences so the chatbot UI renders a one-click copy button on the block.
- Section order does not matter, but section names must match exactly: \`code\`, \`oneliner\`, \`description\`, \`words\`, \`indices\`, \`report\`.
- \`code\` must be one of the CODEs from the tables above (e.g. CUSS, NERD, WHIP). Never the display name.
- \`indices\` is a single-line JSON object. \`tame\` / \`slack\` / \`depend\` are 0-100 integers. \`risk\` is one of S/A/B/C/D. \`mental\` is one of green/yellow/red.
- Plain text inside sections. Do not nest extra markdown headings.

```md
## code
{CODE}

## oneliner
{one-liner evaluation, max 50 words}

## description
{4-6 sentence roast as ONE continuous paragraph, no line breaks}

## gender
{female or omit entirely. MUST ask user if unsure}

## personality
{shitpost-style personality analysis, 2-4 sentences, tied to character type}

## words
{user's actual catchphrase 1, e.g. "just ship it"}
{user's actual catchphrase 2, e.g. "wait let me think"}
{user's actual catchphrase 3, e.g. "can you make it pop"}

## indices
{"tame":75,"risk":"A","slack":60,"mental":"yellow","depend":80,"detail":{"tame":"shitpost-style one-liner, funny and specific","risk":"shitpost-style one-liner","slack":"shitpost-style one-liner","mental":"shitpost-style one-liner","depend":"shitpost-style one-liner"}}

## report
{3-5 paragraphs of detailed report, quote user's actual phrases}
```

**Step 3: Repeat the link below the code block**

> Copy the code block above, open  [https://youmind.com/{locale}/abti/g](https://youmind.com/{locale}/abti/g)  , and click Generate. Your shareable card will be created automatically.

🔒

Privacidade segura · Tudo acontece na VOSSA IA. Nunca vemos o vosso histórico. Os vossos segredos ficam entre vocês e a IA.

28 tipos. Um deles és tu.

4 são ocultos. Essa gente precisa de terapia.

O Boca de Esgoto

O Boca de Esgoto

De duas em duas palavras um palavrão, depois: «notão chateado, pois não?» A tua IA merece subsídio de risco. Então pronto.

O Cliente

O Cliente

Pede a versão 18, depois diz «abenh a 2 era melhor.» Mas apagaste a 2. Não sabes o que queres, mas ISTO não é.

O Desculpa Crónica

O Desculpa Crónica

Desculpas-te tanto que a IA quer consolar-TE. Terminas com «desculpa incomodar.» É um robô, pá.

Quem é esta pessoa?

Abi

Uns fios de cabelo no topo, olheiras permanentes, chávena de café soldada à mão. Low-poly, alto stress. Este é o Abi — mascote oficial do ABTI e retrato de toda relação humano-IA.

O visual do Abi e os 28 tipos de personalidade são criação da YouMind. YouMind é a ferramenta que estás a usar agora para conversar com IA. Guarda vídeos do YouTube, podcasts, artigos e mais — e deixa-te aprender e criar a fundo.

Gera artigos, imagens, slides, sites, vídeos, áudio... basicamente tudo menos lavar a loiça (funcionalidade em desenvolvimento). Mais toda uma comunidade de Skills. Resumindo: o teu segundo cérebro IA — só que este funciona melhor que o original.

FAQ

Mais fiável que o teu ex a dizer «vou mudar.» Analisa como mandas na IA, e és surpreendentemente honesto com máquinas. Não finges quando ninguém está a julgar. Bom, alguns fingem, mas a IA nota. Pronto.

Não. A análise acontece localmente na tua própria IA. Só guardamos o card de resultado que escolheres partilhar, durante 90 dias, depois é apagado. O teu histórico sombrio fica entre ti e a tua IA. E talvez a PJ.

Parabéns, descobriste o valor central do ABTI: as pessoas não fingem com IA. Dizes «entendido» aos colegas e «que lixo é isto?» à IA. Não és mal educado, só encontraste alguém que não te vai denunciar aos RH. Então pronto.

Tu não os desbloquas. São eles que te desbloqueiam. Se o teu comportamento for maluco o suficiente, a IA diagnostica-te automaticamente. Não dá para fingir. Nem tentes.

Nenhuma. MBTI é psicologia legítima (por pouco). ABTI é puro caos da internet. A única coisa em comum são quatro letras e o facto de que vais partilhar o teu resultado nas redes sociais. Óbvio.

Aquilo que estás a usar agora para falar com IA. Guarda tudo — vídeos do YouTube, podcasts, artigos — e deixa-te aprender e criar a partir de tudo isso. Gera artigos, imagens, slides, sites, vídeos, áudio... basicamente tudo menos lavar a loiça (estamos a trabalhar nisso). Além de uma comunidade inteira de Skills à tua espera. O teu segundo cérebro de IA, só que este realmente funciona.

·