sapiens_tools 0.4.0

The tools - Sapiens
Documentation
---
source: sapiens_tools/src/python.rs
expression: code
---
class Tools:
    def __init__(self, toolbox):
        self.toolbox = toolbox
    def Conclude(self, conclusion, original_question):
        return self.toolbox.invoke("Conclude", {"conclusion": conclusion, "original_question": original_question})
    def list(self):
        return self.toolbox.list()
tools = Tools(toolbox)
def Conclude(self, conclusion, original_question):
        return tools.toolbox.invoke("Conclude", {"conclusion": conclusion, "original_question": original_question})

# ======== user code

arxiv_results = Arxiv(
  search_query='cat:cs.AI',
  max_results=5,
  sort_by='lastUpdatedDate',
  sort_order='descending',
  show_summary=True
)

formatted_results = []
for result in arxiv_results['result']:
    formatted_results.append(f"{result['title']} : {result['pdf_url']}")
formatted_results = "\n".join(formatted_results)

print({'formatted_results': formatted_results})