Revisión De Literatura

Una tarea común al explorar un nuevo tema es realizar una revisión de literatura. En este ejemplo, exploraremos cómo se puede configurar un equipo multiagente para llevar a cabo una revisión de literatura sencilla.

  • Agente de búsqueda en Arxiv: Utiliza la API de Arxiv para buscar artículos relacionados con un tema específico y devolver los resultados.

  • Agente de búsqueda en Google: Utiliza la API de búsqueda de Google para encontrar artículos relacionados con un tema específico y devolver los resultados.

  • Agente de informes: Genera un informe basado en la información recopilada por los agentes de búsqueda en Arxiv y Google.

Primero, importemos los módulos necesarios.

from saptiva_agents import SAPTIVA_LEGACY
from saptiva_agents.agents import AssistantAgent
from saptiva_agents.conditions import TextMentionTermination
from saptiva_agents.teams import RoundRobinGroupChat
from saptiva_agents.ui import Console
from saptiva_agents.tools import FunctionTool
from saptiva_agents.base import SaptivaAIChatCompletionClient

Definición de Herramientas

A continuación, definiremos las herramientas que los agentes utilizarán para realizar sus tareas. En este caso, definiremos una función sencilla search_arxiv que usará la biblioteca arxiv para buscar artículos relacionados con un tema específico.

Finalmente, envolveremos las funciones dentro de una clase FunctionTool, lo que nos permitirá utilizarlas como herramientas dentro de los agentes.

Nota

Será necesario establecer las variables de entorno adecuadas para que las herramientas funcionen correctamente.

También es necesario instalar las bibliotecas requeridas:


Definición de Agentes

A continuación, definiremos los agentes que realizarán las tareas.


Creación del Equipo

Finalmente, creamos el equipo de agentes y lo configuramos para ejecutar las tareas.

Última actualización