import { CardGrid, LinkCard } from '@astrojs/starlight/components';

An **AI agent** is who talks with your customers on your behalf over WhatsApp, Telegram and your website
chat: it understands what they ask, replies with the information you gave it and, if needed, hands the
conversation off to someone on your team. Everything that decides how it behaves is configured from the
**AI agents** screen, in the sidebar.

<CardGrid>
  <LinkCard
    title="What an AI agent is and how its instructions are organized"
    description="An AI agent is who talks with your customers on your behalf over WhatsApp, Telegram and your website chat: it understands what they ask, replies with the information you gave it an"
    href="/en/guides/agentes-ia/01-que-es-un-agente-ia-y-como-se-organizan-sus-instrucciones/"
  />
  <LinkCard
    title="Procedure: create an agent"
    description="Create a new agent when you want part of your business to speak with a different tone, different instructions, or a different scope of knowledge than the rest of your agency — for "
    href="/en/guides/agentes-ia/02-procedimiento-crear-un-agente/"
  />
  <LinkCard
    title="Procedure: edit an agent, activate it, and choose its model"
    description="Come back to this editor as many times as you need to fine-tune how your agent talks: nothing applies until you tap Save, so you can adjust several fields at once."
    href="/en/guides/agentes-ia/03-procedimiento-editar-un-agente-activarlo-y-elegir-su-modelo/"
  />
  <LinkCard
    title="Escalation rules, field by field"
    description="The Add rule button adds conditions that, when met, escalate the conversation; the trash icon removes a rule."
    href="/en/guides/agentes-ia/04-reglas-de-escalacion-campo-a-campo/"
  />
  <LinkCard
    title="Which agent handles each channel"
    description="The Active/Paused toggle in the editor's header (section 3) doesn't just decide whether an agent can reply: it also determines whether it can be your tenant's default agent."
    href="/en/guides/agentes-ia/05-que-agente-atiende-cada-canal/"
  />
  <LinkCard
    title="Resources and tags: what each agent sees"
    description="Your agency can have several AI agents handling different things — for example, one for sales and another for rentals."
    href="/en/guides/agentes-ia/06-recursos-y-etiquetas-que-ve-cada-agente/"
  />
  <LinkCard
    title="Procedure: test an agent before publishing it"
    description="Before assigning it a real channel, or every time you touch its instructions, check how your agent actually replies with each agent's Test button — with zero effect on your busines"
    href="/en/guides/agentes-ia/07-procedimiento-probar-un-agente-antes-de-publicarlo/"
  />
</CardGrid>