Page 1 - Tipos de Agentes
P. 1
Laboraatorio Innteligenncia Arttificial ee
Interneet de lass Cosass
T Tipos dde Agennte de IAA
D Dr.Miguel Roojas – mrojaas@ude.edu..uy
Introduucción C CrewAI utiliza una arquuitectura baasada en
Los ráppidos avancces en el campo de la rooles como uun “equipo”” de "trabajadores".
inteligenncia artificcial (IA) impulsan el Los componnentes principales en CrewAI
desarrolllo de n nuevas tecnologías o soon:
framewoorks que facilitan la integración y el
desarrolllo de nuevaas solucionees basadas en - Agentes: Entidaddes con roles
IA. especializzados que colaboran en flujos de
o
La impllementaciónn de framewworks para el trabajo coomplejos. See pueden deefinir con
desarrolllo de agenntes o mulltiagentes qque lenguaje natural parra describirr el rol,
hacen uso de la IA ees uno de esstos casos. objetivo ee historia deel agente.
Existe uuna gran vaariedad de fframeworkss y - Tareas: Son actividdades especííficas de
abarcarlos sería uuna tarea ccompleja, ssin cada agennte. Puedenn ser describbirse con
embargoo, se han selleccionado ccuatro de elllos lenguaje natural, inccluyen el rresultado
que, en mayor o meenor medida, representtan esperado..
a los ddistintos esttilos de aggentes que se - Proceso: Determinaa cómo trabbajan los
pueden desarrollar. agentes yy cómo se ejecutan laas tareas.
Puede sser secuenncial, jerárqquico o
Framewworks de Aggentes de IIA consensuado.
AutoGeen C Casos de uso:
Es un fframework dde código aabierto creaddo - Colaboracción multi-aagente.
por MMicrosoft ppara constrruir sistemmas - Entornoss dinámicos e interactivoos.
multiageente de IAA para reealizar tareeas - Procesos de negocio..
complejas. Su arquittectura conssta de 3 capaas:
LangChain
- Core: Un frammework de programacióón E Es otro frammework de código abieerto para
paraa desarrolllar agenttes. Empllea coonstruir apliicaciones baasadas en LLLM que
mennsajería asíncrona tantoo de solicituud- emmplea una arquitecturra modularr. Estos
resppuesta como basadas en eventos. m módulos incluuyen:
- AgeentChat: Ess una capa adicional sobbre
Coree y puede usarse para crear asistenttes - Modeloss: Interfacess para communicarse
convversacionalees de IA. con varioos LLMs.
- Extensiones: Contiene componenttes - Prompts: Herramienntas para gestionar y
del CCore y AgentChat paraa expandir ssus mejorar pprompts.
capaacidades. - Índices: Funcioness para estructurar
documenntos y lograar una recuuperación
Casos de uso: eficiente.
- Autoomatizaciónn de p procesos de - Memoriaa: Mecanissmos para retener
inveestigación. informaciión.
- Flujos de trabajoo multi-pasoo. - Cadenas: Componentes para enncadenar
- Tomma de decisioones compleejas. múltiples operaciones.
- Agentes: Entidades que puedeen tomar
CrewAII decisiones y ejecutar acciones.
CrewAII es un frammework de orquestacióón C Casos de uso:
para solluciones muultiagente de IA de códiggo - Flujos dde trabajo complejos usando
abierto. LLMs.