Ana María López Moreno

Ana María López Moreno

Partner Solution Architect Data and AI @ Microsoft

About

I'm Ana María López Moreno, passionate about data, artificial intelligence, education, and tech communities. I currently work as Senior Partner Solution Architect in Data & AI at Microsoft, where I support partners and organizations in adopting data, analytics, and artificial intelligence solutions. I'm also a university instructor and coordinator of the Software and Data Engineering program at Institución Universitaria Digital de Antioquia, a role that lets me connect industry with academia and guide new generations of technology professionals. My experience has focused on data platforms, generative artificial intelligence, MLOps, cloud architecture, and building applied solutions with real impact. I've been a speaker at PyCon Colombia 2023 and 2024, and in 2025 I had the opportunity to speak at KubeCon, sharing experiences around technology, data, artificial intelligence, and technical communities. I'm interested in building knowledge in a close, practical, and useful way. I enjoy sharing learnings, creating spaces for conversation, and motivating more people —especially students and growing professionals— to explore the potential of Python, data, and artificial intelligence to solve real problems. For me, being part of communities like PyCon Colombia means learning, contributing, and continuing to build technology from Latin America for the world.

Session

Artificial IntelligenceSecurity

STUART: An Autonomous Hacker Agent Built in Python

FORMAT: TalkLEVEL: IntermediateLANGUAGE: Spanish

What if you give a Python agent an IP address and ask it to find the server's vulnerabilities on its own? That's exactly what I did. In this talk I present STUART, an autonomous pentesting agent I built with AG2 (AutoGen) and GPT-4. The agent can analyze target systems without human intervention, following the first stages of the Cyber Kill Chain: reconnaissance and vulnerability identification. The architecture is 100% Python: an AssistantAgent backed by GPT-4 that reasons and plans, and a UserProxyAgent with a Code Executor that interacts directly with the target system. All orchestrated by AG2, the open-source framework for building multi-agent systems. The talk includes a live demo where STUART will analyze a vulnerable system deployed in Docker. You'll see step by step how the agent scans ports, identifies services, detects vulnerabilities, and reports findings—all autonomously, deciding for itself what to do at each step. Agenda: Introduction: can an LLM find vulnerabilities on its own? (3 min) Cyber Kill Chain: the framework that guides the agent (5 min) STUART architecture: AG2, agents, and real code (7 min) Live demo: STUART analyzing a vulnerable system (8 min) Results, limitations, and next steps (5 min) Closing and Q&A (2 min) You'll take away practical knowledge on how to build agents that act in the real world with AG2, and a concrete perspective on what offensive AI can do today. If a Python agent can find your vulnerabilities, how should defense teams prepare? All demonstrations are performed in controlled, ethical environments.

Ana María López Moreno

Ana María López Moreno

Partner Solution Architect Data and AI @ Microsoft

View talk

Want to know more?

Join PyCon Colombia newsletter and get a complete overview of our events, speakers and community participation.