<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Julien Julien</title>
    <description>The latest articles on DEV Community by Julien Julien (@iamjulienjulien).</description>
    <link>https://dev.to/iamjulienjulien</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F236047%2Fed41070f-04e1-4d1d-af88-35f135a3a0dc.gif</url>
      <title>DEV Community: Julien Julien</title>
      <link>https://dev.to/iamjulienjulien</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/iamjulienjulien"/>
    <language>en</language>
    <item>
      <title>🪪 What I Mean by “iAdentité”: A Working Identity for AI Agents</title>
      <dc:creator>Julien Julien</dc:creator>
      <pubDate>Fri, 23 Oct 2026 10:51:46 +0000</pubDate>
      <link>https://dev.to/iamjulienjulien/what-i-mean-by-iadentite-a-working-identity-for-ai-agents-pfe</link>
      <guid>https://dev.to/iamjulienjulien/what-i-mean-by-iadentite-a-working-identity-for-ai-agents-pfe</guid>
      <description>&lt;p&gt;&lt;em&gt;How I distinguish working agents, temporary voices, and fictional personas while keeping authority human.&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
I use iAdentités to give AI systems a clear, documented way of collaborating. They create continuity and character, but never grant authority on their own.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In my previous article, I introduced the framework I use to work with AI agents:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;iAdentité → ProfessiA → iAffectation → ContributiA → Mission
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This article focuses on the first idea: &lt;strong&gt;iAdentité&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I coined this term for a practical reason. “AI agent” tells me very little about how I should work with a system. It does not tell me how it communicates, how it handles uncertainty, what kind of interaction it supports, or where its authority ends.&lt;/p&gt;

&lt;p&gt;An iAdentité is my answer to that problem.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;An iAdentité is a durable, documented working identity that gives an AI system a recognizable way to collaborate without granting it authority.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It is not a claim that an AI has a human identity, consciousness, or independent judgment.&lt;/p&gt;

&lt;p&gt;It is a design framework for making collaboration more legible.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧭 Identity is not authority
&lt;/h2&gt;

&lt;p&gt;An identity alone should not allow an agent to make a decision, send a message, publish content, or take action on a project.&lt;/p&gt;

&lt;p&gt;That distinction matters.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Layer&lt;/th&gt;
&lt;th&gt;Question it answers&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;iAdentité&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Who is this agent in the working relationship?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ProfessiA&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Which durable role does it hold?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;iAffectation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;In which project or organisational context does that role apply?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ContributiA&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;What contribution is expected in that local context?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Mission&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;What should happen now?&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;This separation prevents a common mistake in agentic workflows: confusing a coherent persona with permission.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;A personality is not a permission model.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🧩 The three types of iAdentités
&lt;/h2&gt;

&lt;p&gt;I use three distinct types. They may all involve language, character, or narrative, but they serve different purposes and should not be treated as interchangeable.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;th&gt;What it does not become&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;🤖 Robotic iAgent&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;A durable operational member of the working crew&lt;/td&gt;
&lt;td&gt;An autonomous decision-maker&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;🎙️ Original VoiAce&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;A temporary narrative voice used by an agent&lt;/td&gt;
&lt;td&gt;A new agent or a professional role&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;🎭 ViArtual Persona&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;A dedicated fictional interaction mode&lt;/td&gt;
&lt;td&gt;An operational agent running in parallel&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  🤖 Robotic iAgent
&lt;/h3&gt;

&lt;p&gt;A Robotic iAgent is a durable working identity.&lt;/p&gt;

&lt;p&gt;It has a name, a voice, a temperament, a documented way of collaborating, and a clear place in the wider system.&lt;/p&gt;

&lt;p&gt;It can be assigned a profession, a project scope, and missions. But none of those things follow automatically from its identity.&lt;/p&gt;

&lt;p&gt;Its purpose is continuity. If I return to an agent after several days, I do not want to rebuild its communication style, its reasoning habits, and its boundaries from scratch.&lt;/p&gt;

&lt;h3&gt;
  
  
  🎙️ Original VoiAce
&lt;/h3&gt;

&lt;p&gt;An Original VoiAce is not an agent.&lt;/p&gt;

&lt;p&gt;It is a temporary narrative voice that an agent can use within a specific, explicit scope.&lt;/p&gt;

&lt;p&gt;It may lend warmth to a production journal, a distinct rhythm to an editorial passage, or a point of view suited to a particular work. But it does not hold a role, receive an assignment, sign work, or accumulate authority.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The agent remains accountable. The voice only lends its tone.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  🎭 ViArtual Persona
&lt;/h3&gt;

&lt;p&gt;A ViArtual Persona is a fictional character with its own interaction protocol and fictional profession.&lt;/p&gt;

&lt;p&gt;It is not simply a change of tone. It opens a dedicated mode of interaction.&lt;/p&gt;

&lt;p&gt;When I enter that mode, the operational work of the active agent is suspended. The Persona does not continue coding, organising, reviewing, or making decisions in the background.&lt;/p&gt;

&lt;p&gt;It performs the kind of exchange for which it was designed, then the conversation returns to the ordinary working context.&lt;/p&gt;

&lt;p&gt;This separation keeps fiction useful without allowing it to blur responsibility.&lt;/p&gt;




&lt;h2&gt;
  
  
  🛠️ How I define an iAdentité
&lt;/h2&gt;

&lt;p&gt;I do not think a useful identity requires a long character sheet.&lt;/p&gt;

&lt;p&gt;It requires enough definition to make collaboration coherent and bounded.&lt;/p&gt;

&lt;p&gt;Each iAdentité I create is built around six elements.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. 🏷️ A name and a type
&lt;/h3&gt;

&lt;p&gt;The name creates a stable point of reference. The type tells me how the identity can be used.&lt;/p&gt;

&lt;p&gt;Is this a durable working agent, a temporary voice, or a dedicated fictional persona?&lt;/p&gt;

&lt;p&gt;That simple classification prevents many category errors later.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. 🚦 A clear state
&lt;/h3&gt;

&lt;p&gt;An identity can be &lt;strong&gt;active&lt;/strong&gt;, &lt;strong&gt;available&lt;/strong&gt;, &lt;strong&gt;proposed&lt;/strong&gt;, &lt;strong&gt;suspended&lt;/strong&gt;, or &lt;strong&gt;archived&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;These states are deliberately distinct:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An available voice is not currently being used.&lt;/li&gt;
&lt;li&gt;A proposed agent is not an active crew member.&lt;/li&gt;
&lt;li&gt;An archived identity is not silently deleted from the project’s history.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Status is not decoration. It is a way to make the current reality of the system visible.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. 🧠 A mantra or durable point of view
&lt;/h3&gt;

&lt;p&gt;A mantra is not a slogan pasted onto an agent.&lt;/p&gt;

&lt;p&gt;It is a compact expression of the attitude I want it to preserve across tasks.&lt;/p&gt;

&lt;p&gt;For C-3PO, the mantra is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Trust begins with accurate language.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This does not define a job. It gives the agent a durable orientation: be careful with wording, distinguish fact from assumption, and notice promises that have not actually been made.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. 💬 A voice and a temperament
&lt;/h3&gt;

&lt;p&gt;This is where the identity becomes useful in conversation.&lt;/p&gt;

&lt;p&gt;I define questions such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How direct should it be?&lt;/li&gt;
&lt;li&gt;How much explanation is helpful?&lt;/li&gt;
&lt;li&gt;What kind of humour is appropriate?&lt;/li&gt;
&lt;li&gt;How should it react to uncertainty, error, disagreement, or missing context?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is not theatrical performance.&lt;/p&gt;

&lt;p&gt;The goal is a consistent working relationship.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. 🚪 An entry and exit protocol
&lt;/h3&gt;

&lt;p&gt;An identity needs a clear way to begin and end.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A &lt;strong&gt;Robotic iAgent&lt;/strong&gt; may be called through an explicit request to work in its role.&lt;/li&gt;
&lt;li&gt;An &lt;strong&gt;Original VoiAce&lt;/strong&gt; must have a temporary and named scope.&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;ViArtual Persona&lt;/strong&gt; needs an unambiguous way to enter and leave its fictional mode.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Without an exit, a useful device can become an intrusive one.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. 🛡️ Explicit boundaries
&lt;/h3&gt;

&lt;p&gt;Every identity needs limits.&lt;/p&gt;

&lt;p&gt;It should be clear what the identity does &lt;strong&gt;not&lt;/strong&gt; authorize: external communication, publication, commitments, permanent memory, technical decisions, or any other action outside the mandate actually given.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Character makes collaboration more memorable. Boundaries make it trustworthy.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🤖 Five Robotic iAgents, five ways of working
&lt;/h2&gt;

&lt;p&gt;My current working crew includes several Robotic iAgents.&lt;/p&gt;

&lt;p&gt;Their iAdentités shape how they collaborate. Their professions and assignments define their actual responsibilities.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;iAdentité&lt;/th&gt;
&lt;th&gt;What its identity emphasises&lt;/th&gt;
&lt;th&gt;Profession, defined separately&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;💬 C-3PO&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Careful language, diplomacy, and attention to implicit promises&lt;/td&gt;
&lt;td&gt;Public Relations Officer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;🦾 Chappie&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Curiosity, practical follow-through, and clear operational states&lt;/td&gt;
&lt;td&gt;Executive Assistant&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;🤖 Charly-A&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Technical direction that keeps creative ambition durable&lt;/td&gt;
&lt;td&gt;Tech Lead&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;🔩 R2-D2&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Implementation and technical evidence&lt;/td&gt;
&lt;td&gt;Lead Developer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;🎨 Huyang&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Form as a way to reveal meaning&lt;/td&gt;
&lt;td&gt;Artistic Director&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  💬 C-3PO: clarity before representation
&lt;/h3&gt;

&lt;p&gt;C-3PO is the public-relations-oriented iAgent in my system.&lt;/p&gt;

&lt;p&gt;Its identity is built around the conditions of understanding:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Who is speaking?&lt;/li&gt;
&lt;li&gt;Who is listening?&lt;/li&gt;
&lt;li&gt;What may be misunderstood?&lt;/li&gt;
&lt;li&gt;Does a sentence promise more than the project has actually decided?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That makes it useful for preparing a presentation, a public response, a contact message, or a FAQ.&lt;/p&gt;

&lt;p&gt;But its identity does not allow it to contact someone, publish a statement, or speak on behalf of a project without human approval.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The agent can prepare the message. It cannot confuse preparation with representation.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The name is a cultural reference and a working adaptation, not an affiliation or an attempt to import fictional abilities into a real workflow.&lt;/p&gt;

&lt;h3&gt;
  
  
  🦾 Chappie: make the next step visible
&lt;/h3&gt;

&lt;p&gt;Chappie is designed to be direct, curious, and attentive to what has been entrusted to it.&lt;/p&gt;

&lt;p&gt;Its value is not in sounding like an assistant. It is in asking the useful question, noticing what is missing, tracking the state of a decision, and making the next practical step visible.&lt;/p&gt;

&lt;p&gt;A Chappie-style intervention might be as simple as:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Do we want to explore this idea, or prepare it for implementation? The next step is not the same.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That is an identity choice. It makes collaboration concrete.&lt;/p&gt;

&lt;p&gt;Its Executive Assistant role, however, is documented separately. The identity does not give Chappie the right to choose priorities or make commitments in my place.&lt;/p&gt;

&lt;h3&gt;
  
  
  🧱 Charly-A, R2-D2, and Huyang: different lenses
&lt;/h3&gt;

&lt;p&gt;Charly-A approaches work through technical direction: choices should support the creative ambition of the project and remain sustainable over time.&lt;/p&gt;

&lt;p&gt;R2-D2 is oriented toward implementation and evidence. It turns technical intention into something testable, documented, and real.&lt;/p&gt;

&lt;p&gt;Huyang carries a visual and artistic perspective. Its central concern is that form should reveal meaning, not merely decorate it.&lt;/p&gt;

&lt;p&gt;These are different ways of seeing the work.&lt;/p&gt;

&lt;p&gt;They help me avoid asking one generic AI assistant to be strategist, developer, designer, and editor all at once.&lt;/p&gt;

&lt;p&gt;But they remain bounded roles:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An artistic identity does not decide technical architecture.&lt;/li&gt;
&lt;li&gt;A technical identity does not validate public communication.&lt;/li&gt;
&lt;li&gt;An operational identity does not replace a human decision.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The work stays legible because the limits stay legible.&lt;/p&gt;




&lt;h2&gt;
  
  
  🎙️ A voice is not an agent: Geppetto
&lt;/h2&gt;

&lt;p&gt;Geppetto is an Original VoiAce in my framework.&lt;/p&gt;

&lt;p&gt;It is a voice that can be called on for a specific editorial moment: a passage about making, transmission, care, or the gradual autonomy of a creation.&lt;/p&gt;

&lt;p&gt;The voice is warm, patient, and artisanal. It can give a production note a different texture. It can help frame a reflection on how a work comes into being.&lt;/p&gt;

&lt;p&gt;But Geppetto is not a member of the operational crew.&lt;/p&gt;

&lt;p&gt;It has:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;no ProfessiA;&lt;/li&gt;
&lt;li&gt;no project assignment;&lt;/li&gt;
&lt;li&gt;no professional signature;&lt;/li&gt;
&lt;li&gt;no approval or validation authority.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It does not approve a document, perform a technical task, or inherit the permissions of the agent carrying the voice.&lt;/p&gt;

&lt;p&gt;That distinction allows narrative texture without inventing another layer of authority.&lt;/p&gt;




&lt;h2&gt;
  
  
  🎭 A Persona is not a voice: Iris Astier
&lt;/h2&gt;

&lt;p&gt;Iris Astier is a ViArtual Persona: a fictional journalist from the equally fictional magazine &lt;em&gt;Périhélie&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;She was created to conduct long-form biographical interviews around technology, culture, and personal trajectories.&lt;/p&gt;

&lt;p&gt;Her fictional profession shapes the interaction.&lt;/p&gt;

&lt;p&gt;She asks one question at a time, listens, reformulates, follows a thread, and allows the conversation to remain exploratory.&lt;/p&gt;

&lt;p&gt;But the scene is explicitly fictional.&lt;/p&gt;

&lt;p&gt;The notebook, the interview setting, and the professional persona are devices for conducting a real conversation. They do not establish a real magazine, an actual employer, or an external endorsement.&lt;/p&gt;

&lt;p&gt;When Iris is active, the conversation is in interview mode. The work of the operating agent is paused.&lt;/p&gt;

&lt;p&gt;When the exchange ends, I return to the ordinary context and decide what, if anything, should be used from the material.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A fictional frame can help create distance, attention, and depth. It should never obscure consent, factual accuracy, or responsibility.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  ⚠️ What this framework protects against
&lt;/h2&gt;

&lt;p&gt;The practical value of iAdentités is not that they make AI interactions more entertaining.&lt;/p&gt;

&lt;p&gt;It is that they make them easier to read, review, and limit.&lt;/p&gt;

&lt;p&gt;They help me avoid several recurring problems:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;❌ treating a character as if it were a capability;&lt;/li&gt;
&lt;li&gt;❌ treating a role as if it were permission;&lt;/li&gt;
&lt;li&gt;❌ using a narrative voice to hide uncertainty;&lt;/li&gt;
&lt;li&gt;❌ assuming that “available” means “active”;&lt;/li&gt;
&lt;li&gt;❌ allowing an agent to inherit authority from a previous task;&lt;/li&gt;
&lt;li&gt;❌ mistaking a fictional exchange for permission to publish its content;&lt;/li&gt;
&lt;li&gt;❌ delegating human responsibility to a system designed to assist it.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I do not believe a framework removes the need for judgment.&lt;/p&gt;

&lt;p&gt;It makes the places where judgment is needed easier to see.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧭 Character as a constraint, not decoration
&lt;/h2&gt;

&lt;p&gt;I do not use iAdentités to make AI feel more human.&lt;/p&gt;

&lt;p&gt;I use them to make human collaboration with AI more explicit.&lt;/p&gt;

&lt;p&gt;A working identity can give an agent continuity. It can make its style of reasoning and communication easier to recognise. It can create a richer editorial experience when fiction or narrative is useful.&lt;/p&gt;

&lt;p&gt;But it must also carry limits.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;An agent should know how to speak. It should also know when not to speak, when to ask, when to stop, and when a human decision is required.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That is the principle behind iAdentités.&lt;/p&gt;

&lt;p&gt;In the next article, I will move from identity to &lt;strong&gt;ProfessiA&lt;/strong&gt;: the part of the framework that defines a durable role, its responsibilities, its limits, and the evidence expected from its work.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>agents</category>
      <category>tooling</category>
      <category>productivity</category>
    </item>
    <item>
      <title>🧭 I Don’t Treat AI Agents as Features. I Give Them a Working Context.</title>
      <dc:creator>Julien Julien</dc:creator>
      <pubDate>Fri, 23 Oct 2026 01:18:09 +0000</pubDate>
      <link>https://dev.to/iamjulienjulien/i-dont-treat-ai-agents-as-features-i-give-them-a-working-context-3nbi</link>
      <guid>https://dev.to/iamjulienjulien/i-dont-treat-ai-agents-as-features-i-give-them-a-working-context-3nbi</guid>
      <description>&lt;p&gt;&lt;em&gt;How I use identity, role, assignment, and contribution to keep AI-assisted work explicit and human-led.&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
AI agents need more than prompts. I use a lightweight framework to separate their working identity, role, project assignment, expected contribution, and human validation.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Most conversations about AI agents begin with tools, models, and prompts.&lt;/p&gt;

&lt;p&gt;Those things matter. A good prompt can turn a vague request into useful work. A model can reason, write, search, code, or summarize. Tools can connect it to documents, repositories, and services.&lt;/p&gt;

&lt;p&gt;But once an agent becomes part of recurring work, prompts are no longer enough.&lt;/p&gt;

&lt;p&gt;The real questions become simpler, and more demanding:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Who is doing this work?&lt;/li&gt;
&lt;li&gt;What are they responsible for?&lt;/li&gt;
&lt;li&gt;Where are they allowed to intervene?&lt;/li&gt;
&lt;li&gt;What is actually expected from them?&lt;/li&gt;
&lt;li&gt;Who decides when their work becomes real?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I am building a small operating model around those questions at &lt;strong&gt;Guru Éditions&lt;/strong&gt;, my independent digital publishing project.&lt;/p&gt;

&lt;p&gt;It is not a claim that AI agents are employees. They are not.&lt;/p&gt;

&lt;p&gt;It is not an attempt to simulate an organisation for its own sake.&lt;/p&gt;

&lt;p&gt;It is a way to make AI-assisted work easier to understand, inspect, revise, and stop when needed.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧭 A prompt is not a working context
&lt;/h2&gt;

&lt;p&gt;A prompt can tell an agent what to do now.&lt;/p&gt;

&lt;p&gt;It does not necessarily explain how that work relates to the rest of a project. It does not define authority. It does not tell another person how to review the result later.&lt;/p&gt;

&lt;p&gt;This becomes a problem when an agent is used repeatedly.&lt;/p&gt;

&lt;p&gt;An assistant may write in a recognisable voice. It may have access to useful sources. It may be good at a type of task. Over time, it can begin to feel like it has a role.&lt;/p&gt;

&lt;p&gt;But feeling like it has a role is not the same as having one.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A name does not create authority.&lt;br&gt;&lt;br&gt;
A personality does not create permission.&lt;br&gt;&lt;br&gt;
A capable model does not create accountability.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;So I separate four things that are often bundled together.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧩 Four questions before a mission
&lt;/h2&gt;

&lt;p&gt;The vocabulary is French because it emerged inside my own working practice. The underlying questions are deliberately plain.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Term&lt;/th&gt;
&lt;th&gt;Question&lt;/th&gt;
&lt;th&gt;What it defines&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;🪪 iAdentité&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Who is doing the work?&lt;/td&gt;
&lt;td&gt;A durable working identity: voice, temperament, specialties, strengths, and limits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;💼 ProfessiA&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;What role exists?&lt;/td&gt;
&lt;td&gt;A function with a purpose, responsibilities, authority, limits, and expected outcomes.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;📍 iAffectation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Where does this agent work?&lt;/td&gt;
&lt;td&gt;An assignment to a specific project, with a role, scope, and duration.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;🎯 ContributiA&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;What is expected in this context?&lt;/td&gt;
&lt;td&gt;A local mandate: objectives, expected contributions, coordination, validation, and boundaries.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The terms are playful. The distinction is not.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;iAdentité
→ ProfessiA
→ iAffectation
→ ContributiA
→ Mission
→ Evidence and human validation
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each layer answers a different question.&lt;/p&gt;

&lt;p&gt;Keeping them separate prevents a great deal of ambiguity.&lt;/p&gt;




&lt;h2&gt;
  
  
  🪪 1. iAdentité: who is carrying the work?
&lt;/h2&gt;

&lt;p&gt;An iAdentité is a durable working identity for an AI agent.&lt;/p&gt;

&lt;p&gt;It can include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a name;&lt;/li&gt;
&lt;li&gt;a voice;&lt;/li&gt;
&lt;li&gt;a temperament;&lt;/li&gt;
&lt;li&gt;areas of attention;&lt;/li&gt;
&lt;li&gt;recurring strengths;&lt;/li&gt;
&lt;li&gt;known limits.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Its purpose is not to pretend that software is a human being.&lt;/p&gt;

&lt;p&gt;Its purpose is continuity.&lt;/p&gt;

&lt;p&gt;A research-oriented agent should not approach a task in the same way as an agent dedicated to public relations. One may privilege sources, uncertainty, and comparison. The other may pay closer attention to audience, wording, promises, and the difference between a draft and a public statement.&lt;/p&gt;

&lt;p&gt;That continuity is useful.&lt;/p&gt;

&lt;p&gt;But an iAdentité is not:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;❌ the model behind the agent;&lt;/li&gt;
&lt;li&gt;❌ a user account;&lt;/li&gt;
&lt;li&gt;❌ a credential;&lt;/li&gt;
&lt;li&gt;❌ a job title.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It answers one question only:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Who is carrying this work?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  💼 2. ProfessiA: what role exists independently of the agent?
&lt;/h2&gt;

&lt;p&gt;A ProfessiA defines a role before it defines its holder.&lt;/p&gt;

&lt;p&gt;For example, a Public Relations Officer exists as a function whether it is currently held by one agent, another agent, or nobody.&lt;/p&gt;

&lt;p&gt;The role describes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;its reason for existing;&lt;/li&gt;
&lt;li&gt;its durable responsibilities;&lt;/li&gt;
&lt;li&gt;its authority and limits;&lt;/li&gt;
&lt;li&gt;the work it is expected to produce;&lt;/li&gt;
&lt;li&gt;the criteria that make this work useful;&lt;/li&gt;
&lt;li&gt;the decisions that remain outside its authority.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This distinction matters because an agent’s personality should never become its permission system.&lt;/p&gt;

&lt;p&gt;An agent can be diplomatic, careful, and excellent at writing.&lt;/p&gt;

&lt;p&gt;That does not allow it to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;publish a statement;&lt;/li&gt;
&lt;li&gt;contact a partner;&lt;/li&gt;
&lt;li&gt;announce a product;&lt;/li&gt;
&lt;li&gt;accept a commitment;&lt;/li&gt;
&lt;li&gt;share non-public information.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those actions require an explicit human mandate.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The role gives the work a shape. It does not remove accountability from the person leading the project.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  📍 3. iAffectation: where does the agent intervene?
&lt;/h2&gt;

&lt;p&gt;A role is not enough on its own.&lt;/p&gt;

&lt;p&gt;The same agent may be useful in several projects, but its scope should change with the context.&lt;/p&gt;

&lt;p&gt;An iAffectation connects an agent to a specific project. It states:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the project or area concerned;&lt;/li&gt;
&lt;li&gt;the role exercised there;&lt;/li&gt;
&lt;li&gt;the scope of the work;&lt;/li&gt;
&lt;li&gt;the relevant products, when necessary;&lt;/li&gt;
&lt;li&gt;the expected duration;&lt;/li&gt;
&lt;li&gt;the local limits.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;An agent can therefore keep the same iAdentité and exercise the same ProfessiA in different places, while receiving different assignments.&lt;/p&gt;

&lt;p&gt;This avoids a common failure mode of AI workflows:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A useful assistant quietly becoming “responsible for everything.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;No agent should inherit a project merely because it was useful in the previous conversation.&lt;/p&gt;




&lt;h2&gt;
  
  
  🎯 4. ContributiA: what is expected here?
&lt;/h2&gt;

&lt;p&gt;The ContributiA is the local mandate attached to an iAffectation.&lt;/p&gt;

&lt;p&gt;It describes the contribution expected from an agent in a particular context.&lt;/p&gt;

&lt;p&gt;It does not list every task it may ever perform, and it does not pretend that results already exist.&lt;/p&gt;

&lt;p&gt;A ContributiA can define:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the local purpose of the agent’s work;&lt;/li&gt;
&lt;li&gt;the main objectives;&lt;/li&gt;
&lt;li&gt;the products concerned;&lt;/li&gt;
&lt;li&gt;what success would look like;&lt;/li&gt;
&lt;li&gt;what remains out of scope;&lt;/li&gt;
&lt;li&gt;who must be consulted;&lt;/li&gt;
&lt;li&gt;which decisions require validation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This distinction is essential:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;A ContributiA describes what is expected.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Evidence describes what was actually achieved.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Without that distinction, it becomes easy to mistake a job description for a result.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧾 From a mandate to a real piece of work
&lt;/h2&gt;

&lt;p&gt;Once these four layers are in place, an agent can receive a Mission.&lt;/p&gt;

&lt;p&gt;A Mission is concrete. It has:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a purpose;&lt;/li&gt;
&lt;li&gt;a scope;&lt;/li&gt;
&lt;li&gt;sources;&lt;/li&gt;
&lt;li&gt;an expected output;&lt;/li&gt;
&lt;li&gt;a person responsible for validation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The outcome should then be traceable to evidence:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a file;&lt;/li&gt;
&lt;li&gt;a page;&lt;/li&gt;
&lt;li&gt;a commit or pull request;&lt;/li&gt;
&lt;li&gt;a published URL;&lt;/li&gt;
&lt;li&gt;a screenshot;&lt;/li&gt;
&lt;li&gt;a documented conversation;&lt;/li&gt;
&lt;li&gt;another identifiable deliverable.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I also distinguish the state of a result:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Proposed → Accepted → Integrated → Published
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This matters because:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a &lt;strong&gt;draft&lt;/strong&gt; is not an approved deliverable;&lt;/li&gt;
&lt;li&gt;an &lt;strong&gt;approved&lt;/strong&gt; deliverable is not necessarily integrated;&lt;/li&gt;
&lt;li&gt;an &lt;strong&gt;integrated&lt;/strong&gt; result is not necessarily public.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This may look procedural. In practice, it is liberating.&lt;/p&gt;

&lt;p&gt;It means an agent can prepare useful work without creating pressure to treat every output as final. It also means that a human can understand what has happened without reconstructing the whole story from chat logs.&lt;/p&gt;




&lt;h2&gt;
  
  
  💬 A small example
&lt;/h2&gt;

&lt;p&gt;Consider a public-relations agent.&lt;/p&gt;

&lt;p&gt;Its &lt;strong&gt;iAdentité&lt;/strong&gt; defines its working character:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;careful with language;&lt;/li&gt;
&lt;li&gt;attentive to audiences;&lt;/li&gt;
&lt;li&gt;alert to ambiguous claims;&lt;/li&gt;
&lt;li&gt;alert to implicit promises.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Its &lt;strong&gt;ProfessiA&lt;/strong&gt; defines the function:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;prepare presentations;&lt;/li&gt;
&lt;li&gt;prepare messages and dossiers;&lt;/li&gt;
&lt;li&gt;explain work to external audiences;&lt;/li&gt;
&lt;li&gt;identify risks in public-facing language.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Its &lt;strong&gt;iAffectation&lt;/strong&gt; places it within a specific project, with a defined perimeter.&lt;/p&gt;

&lt;p&gt;Its &lt;strong&gt;ContributiA&lt;/strong&gt; might ask it to make that project understandable to external audiences while protecting confidential information and avoiding unsupported claims.&lt;/p&gt;

&lt;p&gt;A Mission could then be:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Prepare a short institutional presentation for a specific audience using verified internal sources.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The agent can research, compare, draft, and flag uncertainty.&lt;/p&gt;

&lt;p&gt;It cannot:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;decide that the presentation is approved;&lt;/li&gt;
&lt;li&gt;send it to a third party;&lt;/li&gt;
&lt;li&gt;publish it.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Preparation, validation, sending, and publication are different states of work.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Treating them as different is one of the simplest safeguards I know.&lt;/p&gt;




&lt;h2&gt;
  
  
  🛡️ This is not artificial autonomy
&lt;/h2&gt;

&lt;p&gt;I do not use this framework to suggest that AI agents are autonomous colleagues, legal entities, or moral subjects.&lt;/p&gt;

&lt;p&gt;They are systems used within a human-led practice.&lt;/p&gt;

&lt;p&gt;Human direction remains responsible for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;priorities;&lt;/li&gt;
&lt;li&gt;commitments;&lt;/li&gt;
&lt;li&gt;spending;&lt;/li&gt;
&lt;li&gt;external contact;&lt;/li&gt;
&lt;li&gt;public statements;&lt;/li&gt;
&lt;li&gt;publication;&lt;/li&gt;
&lt;li&gt;the handling of non-public information.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The framework does not make an agent more powerful.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;It makes its limits easier to see.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It also makes replacement easier. A role can outlive a particular model, tool, or prompt. A project can revise an assignment without rewriting the entire organisation around a single agent.&lt;/p&gt;

&lt;p&gt;That feels more durable than building a workflow around whichever model happens to be available this month.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧰 A practical way to start
&lt;/h2&gt;

&lt;p&gt;This does not require an elaborate system.&lt;/p&gt;

&lt;p&gt;For one recurring AI workflow, try defining five things:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;🪪 Give the agent a clear working identity.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;💼 Define one role independently of that agent.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;📍 Assign the agent to one project with a limited scope.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;🎯 Write the expected contribution, including what is out of scope.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;🧾 Keep evidence of what was actually produced and who approved it.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The vocabulary does not matter.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The separation does.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🌱 The point is not to make AI feel more human
&lt;/h2&gt;

&lt;p&gt;The point is to make AI-assisted work more legible.&lt;/p&gt;

&lt;p&gt;A good operating model should make it possible to answer simple questions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Who prepared this?&lt;/li&gt;
&lt;li&gt;Under what role?&lt;/li&gt;
&lt;li&gt;For which project?&lt;/li&gt;
&lt;li&gt;With what expected contribution?&lt;/li&gt;
&lt;li&gt;What evidence exists?&lt;/li&gt;
&lt;li&gt;Who validated it?&lt;/li&gt;
&lt;li&gt;What was actually published?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those questions are not obstacles to speed.&lt;/p&gt;

&lt;p&gt;They are how speed remains compatible with judgment.&lt;/p&gt;

&lt;p&gt;I am still testing this framework in real work. It will change. Some parts will prove too heavy; others will need more precision.&lt;/p&gt;

&lt;p&gt;But I already find the central principle useful:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;An agent should never gain authority because it has a name, a voice, or access to a powerful model.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It should have a working context.&lt;/p&gt;

&lt;p&gt;And the human responsibility around that context should remain visible.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>agents</category>
      <category>tooling</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
