Tools callable by the agent.¶
Labridge can currently call the following tools:
- SharedPaperRetrieverTool
- RecentPaperRetrieveTool
- RecentPaperSummarizeTool
- ArXivSearchDownloadTool
- AddNewRecentPaperTool
- ExperimentLogRetrieveTool
- CreateNewExperimentLogTool
- SetCurrentExperimentTool
- RecordExperimentLogTool
- ChatMemoryRetrieverTool
All operations requiring authorization from lab members are defined as CallbackOperation
Such as creating experiment records, downloading papers, etc.
Refer to Code docs Callback.base.operation_base
for details of CallbackOperation
The current CallbackOperation includes:
- ArxivDownloadOperation
Refer to Code docs
Callback.paper.paper_download
- AddNewRecentPaperOperation
Refer to Code docs
Callback.paper.add_recent_paper
- PaperSummarizeOperation
Refer to Code docs
Callback.paper.paper_summarize
- CreateNewExperimentLogOperation
Refer to Code docs
Callback.experiment_log.new_experiment
- SetCurrentExperimentOperation
Refer to Code docs
Callback.experiment_log.set_current_experiment
We provide the following tool template for developing tools that comply with the process of "collecting user information → defining execution operations → obtaining user authorization → executing Callback operations"