En esta parte del codigo me sale un error:
from langchain_community.tools.arxiv.tool import ArxivQueryRun
tool_cientifica = ArxivQueryRun()
system_prompt2 = """
Actúa como un asistente útil.
Usa las herramientas proporcionadas para responder a las preguntas del usuario.
- tool_cientifica: Retorna resultados de una búsqueda en arXiv.
Cuando el usuario pregunte sobre un tema específico, usa tool_cientifica y devuelve los títulos de los artículos.
"""
agente_cientifico = create_react_agent(
model=llm,
tools=[tool_cientifica],
prompt=system_prompt2
)
resultado = agente_cientifico.invoke({
"messages": [
("user", "AI impact in education")
]
})
resultado
No se si ustedes logaron solucionarlo, el eror es el siguiente:
HTTPError Traceback (most recent call last)
/tmp/ipykernel_47362/1855304036.py in <cell line: 0>()
18 )
19
---> 20 resultado = agente_cientifico.invoke({
21 "messages": [
22 ("user", "AI impact in education")
28 frames
/usr/local/lib/python3.12/dist-packages/arxiv/arxiv.py in __try_parse_feed(self, url, first_page, retries_left, last_err)
696 # Feed was never returned in self.num_retries tries. Raise the last
697 # exception encountered.
--> 698 raise err
699 return feed
700
HTTPError: Page request resulted in HTTP 301: None (http://export.arxiv.org/api/query?search_query=AI+impact+in+education&id_list=&sortBy=relevance&sortOrder=descending&start=0&max_results=3)