Merge pull request #2 from bucolucas/update-docs-with-tools-insights

Update Documentation with Tools Insights
This commit is contained in:
2024-08-17 13:07:14 -05:00
committed by GitHub
+9
View File
@@ -8,3 +8,12 @@
## Running the code (Any) ## Running the code (Any)
1. Run telegram_inference_bot.py after entering the environment 1. Run telegram_inference_bot.py after entering the environment
2. now we're cooking with gas! 2. now we're cooking with gas!
## Tools Overview
The `tools` directory contains essential utilities that extend the capabilities of the main application. Below are key Python files and their roles:
1. **tools/base_tool.py**:
- **Purpose**: Serves as an abstract base class for other tools.
- **Core Methods**:
`get_functions()`: Abstract method to list available functions.
`execute(function_name, **kwargs)`: Abstract method to execute a specified function with given arguments.