Seed: un agente de IA mínimo que se modifica a sí mismo

Seed: Minimal, self-modifying agent harness

Seed: un agente de IA mínimo que se modifica a sí mismo

El proyecto Seed de Vivek Haldar propone el punto de partida más pequeño para un agente de IA: un bucle de unas 150 líneas que conecta un modelo de lenguaje con una única herramienta, exec, y carga su prompt de sistema desde un archivo que el propio agente puede reescribir. Todo lo demás, desde herramientas hasta memoria, debe ser cultivado por el agente en su directorio self/. El primer uso copia los archivos, germina self/SELF.md y crea un repositorio git, y cada sesión queda registrada en self/sessions/*.json como una caja negra, no como memoria.

Todo lo que el agente quiera conservar debe escribirse en self/, ya que las sesiones son efímeras y nada más sobrevive.
  1. lnenad

    Creo que, como muchas cosas que se publican últimamente aquí, no hay ningún *por qué* adjunto al readme. ¿Por qué usaría uno esto, cuál es el beneficio de este enfoque? ¿De verdad voy a necesitar que mi modelo construya herramientas exóticas a su alrededor; o es exec/web_search/web_fetch suficiente para el 90% de los casos de uso? ¿Mi agente no es capaz de escribir nuevos plugins/herramientas para pi/opencode?

  2. azath92

    Tengo que decir que disfruto de la brevedad y claridad de esta idea, dada la facilidad de producir algo grande y sin foco en los últimos dos años. Espero que se mantenga muy simple, y me interesaría saber si el autor o cualquier otra persona puede hablar sobre qué tipo de complejidad surge al usarlo, en lugar de inflar la semilla misma con complejidad inicial. He estado pensando en empezar simple con un framework pi, por ejemplo, y dejar que las herramientas emerjan, pero esto es mucho más ágil para empezar; me pregunto si será más o menos interesante y/o útil empezar aquí.

  3. Hyperlisk

    Acabo de escribir sobre esto. No exactamente esto, sino cómo tu repositorio puede ser tu enjambre y esencialmente tu arnés. Usar Gitea/GitHub Actions dentro de tu repo y contenedores de ejecución de agentes te permite tener agentes trabajando en tus repos 24/7. No solo eso, sino que en un mundo contenerizado puedes simplemente conectar sus cerebros a través de algún almacenamiento compartido. Usando Antigravity, esto significa que puedes compartir el `cerebro` y su directorio de conversación con tus ejecutores de agentes y ellos pueden obtener todo el historial de todo. Mientras lo construyes, se hace evidente que ¡apenas estamos empezando!

Más de este día

2026-08-21