| from llama_index.core.tools import FunctionTool | |
| def get_thought(thought: str) -> str: | |
| """ | |
| Get the thought of the agent. | |
| """ | |
| return f"Thought: {thought}" | |
| def get_answer(answer: str) -> str: | |
| """ | |
| Get the answer of the agent. | |
| """ | |
| return f"Answer: {answer}" | |
| def get_base_tools(): | |
| """ | |
| Get the base tools. | |
| """ | |
| return [ | |
| FunctionTool.from_defaults(get_thought), | |
| FunctionTool.from_defaults(get_answer), | |
| ] |