Tools

Alhazen has a library of tools, programs with simple call / return signatures that agents call to solve problems.

Title Description
Alhazen Toolkit A set of Langchain tools that populate and query a CEIFNS database by (1) Build collections of expressions; (2) locate and load items that represent expressions; (3) segregate the parts of items as ‘fragments’; (4) analyze the fragments to generate notes that can then be summarized to provide summaries.
Basic Tools for Alhazen Simple tools to demonstrate utility and ‘agentic’ functionality.
Methods Metadata Extraction Tool Langchain tools that execute zero-shot extraction over a local database of full text papers previously imported into our database.
Paper QA Emulation Tool We here emulate the workflow of the PaperQA system by Andrew White (https://thewhitelab.org/). This is a Retrieval Augmented Generation (RAG) application using a Map-Reduce model where we query our embedded index for based on a question, we then write summaries for each returned document based on relevance to the underlying question. Finally, we synthesize each summary into an essay presented as an answer to the original question.
Protocol Workflow Extraction Tool Langchain tools that execute zero-shot extraction over a local database of full text papers previously imported into our database.
Title / Abstract Classifier Tool Langchain tools that execute zero-shot classification tasks over a local database of title/abstracts from papers previously imported into our database.
Title / Abstract Extraction Tool Langchain tools that execute zero-shot extraction tasks over a local database of title/abstracts from papers previously imported into our database.
Title / Abstract Mapping Tool Langchain tools that execute zero-shot classification tasks over a local database of title/abstracts from papers previously imported into our database.
No matching items