The presented identity of an AI agent as experienced by users. Separate from the underlying AIAgent to allow branded deployments while maintaining accountability.
ajp:personaNameTextrequiredName presented to users
ajp:personaDescriptionTextrequiredCharacter and communication style
ajp:underlyingAgentajp:AIAgentrequiredThe verified agent powering this persona
ajp:isAIDisclosedBooleanrequiredWhether users are informed this is an AI
ajp:aiDisclosureMethodTextrequiredHow AI nature is disclosed to users
ajp:communicationStyleTextFormal / conversational / technical / empathetic
{
"@context": {
"@vocab": "https://schema.org/",
"ajp": "https://schema.anthonyjamespeacock.com/"
},
"@type": [
"ajp:AgentPersona"
],
"ajp:personaName": "<Text>",
"ajp:personaDescription": "<Text>",
"ajp:underlyingAgent": "<ajp:AIAgent>"
}