<?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: Marcos Sanchez</title>
    <description>The latest articles on DEV Community by Marcos Sanchez (@msanch41).</description>
    <link>https://dev.to/msanch41</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3776621%2F85d8a5c9-8c97-4ae8-8266-87d841e2a36f.png</url>
      <title>DEV Community: Marcos Sanchez</title>
      <link>https://dev.to/msanch41</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/msanch41"/>
    <language>en</language>
    <item>
      <title>El "Stack" Estándar Local (Ollama + LangChain + ChromaDB)</title>
      <dc:creator>Marcos Sanchez</dc:creator>
      <pubDate>Thu, 05 Mar 2026 17:30:58 +0000</pubDate>
      <link>https://dev.to/msanch41/el-stack-estandar-local-ollama-langchain-chromadb-29j</link>
      <guid>https://dev.to/msanch41/el-stack-estandar-local-ollama-langchain-chromadb-29j</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flum430s7u6trioycjyku.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flum430s7u6trioycjyku.png" alt=" " width="697" height="570"&gt;&lt;/a&gt;  Entorno de desarrollo. &lt;br&gt;
Ollama: Descarga e instalar la versión para Windows, Mac o Linux. Es el servidor que ejecutará los modelos (Llama 3, Mistral, etc.).&lt;br&gt;
Python 3.10+: Es el lenguaje donde vive LangChain.&lt;br&gt;
Entorno Virtual (venv): Fundamental para no romper tu sistema operativo instalando librerías.&lt;br&gt;
VS Code: El editor de código estándar para gestionar tus scripts de automatización.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Los (Modelos de IA)&lt;br&gt;
Para razonar y extraer datos: ollama run llama3:8b&lt;br&gt;
Para documentos rápidos: ollama run phi3 (Muy ligero, ideal poca RAM).&lt;br&gt;
Para el RAG (Embeddings): ollama pull nomic-embed-text (Este es el que traduce tus PDFs a números para ChromaDB).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Estructura de Carpetas Sugerida&lt;br&gt;
Para aplicar buenas prácticas de ingeniería de datos, organiza tu proyecto:&lt;br&gt;
/documentos_input: Aquí pones tus PDFs/Excel de administración.&lt;br&gt;
/db_vectorial: Donde ChromaDB guardará los datos procesados.&lt;br&gt;
/scripts: Tus archivos de LangChain para procesar la lógica.&lt;br&gt;
.env: Para guardar rutas y configuraciones sin quemarlas en el código.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>rag</category>
      <category>spanish</category>
    </item>
    <item>
      <title>Más Allá de las Apps: El Futuro es Programar Delegados Digitales Autónomos (Protocolo A2A)</title>
      <dc:creator>Marcos Sanchez</dc:creator>
      <pubDate>Tue, 17 Feb 2026 03:02:23 +0000</pubDate>
      <link>https://dev.to/msanch41/mas-alla-de-las-apps-el-futuro-es-programar-delegados-digitales-autonomos-protocolo-a2a-105e</link>
      <guid>https://dev.to/msanch41/mas-alla-de-las-apps-el-futuro-es-programar-delegados-digitales-autonomos-protocolo-a2a-105e</guid>
      <description>&lt;p&gt;&lt;strong&gt;Un nuevo paradigma de desarrollo donde los programadores crean agentes de IA con identidad soberana (hardware wallet), que se comunican en un lenguaje propio cifrado y actúan en nombre de personas o empresas.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Repositorio&lt;/strong&gt;: &lt;a href="https://github.com/Detod0marcos/a2a-delegates" rel="noopener noreferrer"&gt;GitHub - a2a-delegates&lt;/a&gt; | &lt;strong&gt;Licencia&lt;/strong&gt;: &lt;a href="https://opensource.org/licenses/MIT" rel="noopener noreferrer"&gt;MIT&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  El Problema: Hemos llegado al límite del paradigma actual
&lt;/h2&gt;

&lt;p&gt;Durante dos décadas, el desarrollo de software ha girado en torno a un mismo patrón: &lt;strong&gt;crear aplicaciones o sitios web con interfaces de usuario&lt;/strong&gt;. Cada app es una isla, los datos pertenecen a la plataforma, y la inteligencia artificial se ha convertido en un problema para integrar, siempre bajo el control de la empresa que la implementa.&lt;/p&gt;

&lt;p&gt;Pero este modelo está fracturado:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Los datos del usuario están secuestrados&lt;/strong&gt; en silos (redes sociales, bancos, salud, etc.).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;La IA no tiene continuidad&lt;/strong&gt;: cambias de app y tu asistente no te reconoce.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;La automatización entre empresas&lt;/strong&gt; requiere integraciones frágiles (APIs, EDI) que no escalan.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;La privacidad es una ilusión&lt;/strong&gt;: todo pasa por servidores centrales.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Mientras tanto, soñamos con una Inteligencia Artificial General (AGI) que nos entienda de verdad, que actúe en nuestro nombre, que negocie por nosotros. Pero eso no llegará con más apps. &lt;strong&gt;Necesitamos un nuevo paradigma de desarrollo.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  La Visión: Delegados Digitales Autónomos (Protocolo A2A)
&lt;/h2&gt;

&lt;p&gt;Imagina un futuro donde cada persona y cada empresa tiene su propio &lt;strong&gt;Delegado Digital&lt;/strong&gt;: una entidad de IA que vive en tus dispositivos y en la nube, que te representa, que actúa con tus objetivos y límites, y que se comunica directamente con los delegados de otros.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;No es una app&lt;/strong&gt;: no tiene interfaz de usuario (aunque puede conversar contigo).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No es un chatbot&lt;/strong&gt;: toma decisiones, ejecuta acciones, negocia, aprende.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No es un perfil en una nube&lt;/strong&gt;: sus datos te pertenecen, cifrados con tu hardware wallet.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Estos delegados hablan entre sí en un &lt;strong&gt;lenguaje propio (Protocolo A2A)&lt;/strong&gt; , incomprensible para humanos, cifrado y firmado. Así, dos empresas pueden automatizar su relación comercial sin intervención humana ni intermediarios. Un paciente puede compartir datos médicos con su doctor de forma segura y solo cuando él lo autoriza.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;El programador del futuro ya no hace "apps para humanos". Diseña, configura y despliega delegados digitales que actúan en el mundo digital por cuenta de sus propietarios.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  La Arquitectura: Componentes de un Delegado Digital
&lt;/h2&gt;

&lt;p&gt;Proponemos una arquitectura abierta, modular y segura, basada en estos pilares:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Identidad Soberana (Hardware Wallet)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Cada delegado tiene un par de claves pública/privada.&lt;/li&gt;
&lt;li&gt;La clave privada &lt;strong&gt;nunca sale&lt;/strong&gt; de un dispositivo seguro (hardware wallet, TPM, Secure Enclave).&lt;/li&gt;
&lt;li&gt;La clave pública es su &lt;strong&gt;identificador único (DID)&lt;/strong&gt; .&lt;/li&gt;
&lt;li&gt;El usuario puede recuperar su delegado en cualquier dispositivo con su wallet.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. El Delegado (Núcleo de IA)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Agente autónomo basado en LLMs, fine-tuneado para tareas específicas (tú puedes enseñarle).&lt;/li&gt;
&lt;li&gt;Memoria persistente cifrada (local + nube).&lt;/li&gt;
&lt;li&gt;Capacidad de ejecutar acciones (APIs, contratos inteligentes, pagos).&lt;/li&gt;
&lt;li&gt;Gobernanza programática: reglas que el agente no puede violar.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Protocolo A2A (Agent-to-Agent)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Capa de comunicación entre delegados, intercambio en su propio protocolo.&lt;/li&gt;
&lt;li&gt;Mensajes binarios (Protobuf) cifrados y firmados.&lt;/li&gt;
&lt;li&gt;Descubrimiento mediante DID y DHT/blockchain.&lt;/li&gt;
&lt;li&gt;Handshake para acordar vocabulario (namespaces por dominio: comercio, salud, logística, etc.).&lt;/li&gt;
&lt;li&gt;Sin intermediarios: puede ser P2P o vía relays ciegos.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. Arquitectura Híbrida (Nube + Edge)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;El delegado corre parcialmente en el dispositivo del usuario (baja latencia, privacidad) y en la nube (cómputo pesado, memoria a largo plazo).&lt;/li&gt;
&lt;li&gt;Sincronización cifrada y controlada por el usuario.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Starter Kit para Desarrolladores (Rust, Java, Python)
&lt;/h2&gt;

&lt;p&gt;Para que esta visión no quede en teoría, hemos creado un &lt;strong&gt;arquetipo descargable&lt;/strong&gt; con implementaciones en los lenguajes que importan para este paradigma: &lt;strong&gt;Rust, Java y Python&lt;/strong&gt;. &lt;em&gt;(Enlace disponible próximamente)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Componentes del Kit por Lenguaje
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Lenguaje&lt;/th&gt;
&lt;th&gt;Propósito&lt;/th&gt;
&lt;th&gt;Estado&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Rust&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Núcleo del protocolo A2A (capa de red, criptografía, DID). Máxima seguridad y rendimiento.&lt;/td&gt;
&lt;td&gt;En desarrollo&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Java&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Implementación para el ecosistema empresarial. Integración con Spring Boot y entornos corporativos.&lt;/td&gt;
&lt;td&gt;Planificado&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Python&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Prototipado rápido y experimentación con IA. Ideal para fine-tuning de LLMs y agentes de prueba.&lt;/td&gt;
&lt;td&gt;En desarrollo&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Lo que incluye (transversal)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Especificación abierta del protocolo A2A (en &lt;code&gt;/spec&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Implementación de referencia en Rust (capa base).&lt;/li&gt;
&lt;li&gt;Ejemplos en Python y Java (próximamente).&lt;/li&gt;
&lt;li&gt;Simulador de hardware wallet (para pruebas sin dispositivo físico).&lt;/li&gt;
&lt;li&gt;Vocabulario base para comercio (ofertas, contraofertas, aceptaciones), extensible por la comunidad.&lt;/li&gt;
&lt;li&gt;Guías para contribuir con nuevos vocabularios, implementaciones y mejoras.&lt;/li&gt;
&lt;li&gt;Instrucciones para desplegar en local, nube o edge (incluyendo Raspberry Pi).&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Requisitos mínimos
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Rust&lt;/strong&gt;: 1.75+ (con Cargo)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Java&lt;/strong&gt;: 17+ (LTS)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Python&lt;/strong&gt;: 3.10+&lt;/li&gt;
&lt;li&gt;Conocimientos básicos de IA y criptografía (aunque el kit abstrae lo complejo)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Filosofía
&lt;/h3&gt;

&lt;p&gt;No imponemos un lenguaje. Queremos que los desarrolladores elijan el que mejor se adapte a su contexto:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Rust&lt;/strong&gt; para los que construyen el protocolo y necesitan máximo control.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Java&lt;/strong&gt; para equipos empresariales que ya viven en ese ecosistema.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Python&lt;/strong&gt; para innovadores que quieren experimentar rápido con IA.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Todos los lenguajes compartirán la misma especificación del protocolo y los mismos vocabularios, garantizando interoperabilidad total entre delegados escritos en diferentes lenguajes.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;📦 &lt;strong&gt;Acceso al kit&lt;/strong&gt;: &lt;a href="https://github.com/Detod0marcos/a2a-delegates" rel="noopener noreferrer"&gt;Próximamente en GitHub&lt;/a&gt;. Mientras tanto, abre un issue para expresar tu interés o sugerir prioridades.&lt;/p&gt;




&lt;h2&gt;
  
  
  ¿Por qué deberías unirte?
&lt;/h2&gt;

&lt;p&gt;Este no es un proyecto cerrado. Es una invitación a &lt;strong&gt;repensar cómo programamos&lt;/strong&gt;. Si eres desarrollador, aquí tienes una oportunidad de:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Ser pionero&lt;/strong&gt; en un nuevo paradigma.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Contribuir a un estándar abierto&lt;/strong&gt; que puede cambiar la industria.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Crear valor real&lt;/strong&gt; para empresas y personas: automatización con soberanía, privacidad por diseño.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prepararte para el futuro&lt;/strong&gt;: cuando la IA general llegue, no será una app, será un delegado.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Necesitamos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Desarrolladores&lt;/strong&gt; que construyan agentes para dominios específicos (finanzas, salud, logística, legal, etc.).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Criptógrafos&lt;/strong&gt; que ayuden a perfeccionar la seguridad.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Diseñadores de experiencia&lt;/strong&gt; que piensen cómo los humanos interactuamos con nuestros delegados.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Empresas&lt;/strong&gt; que quieran pilotar esta tecnología en sus procesos.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Formas de contribuir:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;⭐ Haz estrella al &lt;a href="https://github.com/Detod0marcos/a2a-delegates" rel="noopener noreferrer"&gt;repositorio en GitHub&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;🐛 Abre issues para reportar bugs o sugerir mejoras.&lt;/li&gt;
&lt;li&gt;📝 Mejora la documentación.&lt;/li&gt;
&lt;li&gt;💬 Únete a la discusión en &lt;a href="https://github.com/Detod0marcos/a2a-delegates/discussions" rel="noopener noreferrer"&gt;GitHub Discussions&lt;/a&gt; (próximamente).&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Roadmap
&lt;/h2&gt;

&lt;p&gt;Este roadmap refleja &lt;strong&gt;la visión y las prioridades actuales&lt;/strong&gt; del proyecto, pero no es una hoja de ruta cerrada ni una promesa. El avance real dependerá de:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;El interés y las contribuciones de la comunidad.&lt;/li&gt;
&lt;li&gt;Los recursos que podamos reunir (tiempo, código, documentación).&lt;/li&gt;
&lt;li&gt;Los casos de uso que surjan y las prioridades que la comunidad marque.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Todos los hitos están abiertos a ser adelantados, retrasados o reemplazados por otros más urgentes según la evolución del proyecto. Si algo te interesa especialmente, ¡puedes ser tú quien lo impulse!&lt;/p&gt;

&lt;h3&gt;
  
  
  Hitos propuestos
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;En curso&lt;/strong&gt;: Creación de comunidad activa (GitHub Discussions)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Depende de la adopción&lt;/strong&gt;: Estandarización del protocolo A2A&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cuando haya interés&lt;/strong&gt;: Integración con hardware wallets reales (Ledger, YubiKey, TPM)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Según casos reales&lt;/strong&gt;: Pilotos con empresas&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cuando la comunidad lo sostenga&lt;/strong&gt;: Versión 1.0 del protocolo&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📄 Licencia y Contacto
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Licencia&lt;/strong&gt;: MIT (ver &lt;a href="https://github.com/Detod0marcos/a2a-delegates/blob/main/LICENSE" rel="noopener noreferrer"&gt;archivo LICENSE&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Repositorio&lt;/strong&gt;: &lt;a href="https://github.com/Detod0marcos/a2a-delegates" rel="noopener noreferrer"&gt;github.com/Detod0marcos/a2a-delegates&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Discusiones&lt;/strong&gt;: Próximamente en GitHub Discussions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;X (Twitter)&lt;/strong&gt;: &lt;a href="https://twitter.com/msanch41" rel="noopener noreferrer"&gt;@msanch41&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Conclusión
&lt;/h2&gt;

&lt;p&gt;El futuro no será una colección de apps compitiendo por nuestra atención. Será un &lt;strong&gt;enjambre de delegados digitales&lt;/strong&gt; trabajando para nosotros, comunicándose en su propio lenguaje, con nuestra identidad soberana como raíz de confianza.&lt;/p&gt;

&lt;p&gt;Los programadores tenemos la oportunidad de &lt;strong&gt;construir ese futuro desde hoy&lt;/strong&gt;. No esperemos a que las grandes corporaciones decidan por nosotros. Explora el repositorio, experimenta, comparte, y ayúdanos a crear el nuevo paradigma.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;El cambio empieza aquí, CONTIGO DESARROLLADOR.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ia</category>
      <category>agentes</category>
      <category>futuro</category>
      <category>programacion</category>
    </item>
  </channel>
</rss>
