diff --git a/.github/ISSUE_TEMPLATE/ai-tool-function-request.md b/.github/ISSUE_TEMPLATE/ai-tool-function-request.md new file mode 100644 index 0000000..b0bf1c6 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/ai-tool-function-request.md @@ -0,0 +1,44 @@ +--- +name: AI Tool Function Request +about: This template is used to request the implementation of an AI tool function + within the project. +title: 'AI Tool Function Request: {{ function_name }}' +labels: documentation, enhancement +assignees: yhbcode000, Yubo-Shao + +--- + +**Description**: +We need to implement the AI tool function `{{ function_name }}` to {{ function_description }}. + +### JSON Definition: + +```json +{ + "type": "function", + "function": { + "name": "{{ function_name }}", + "description": "{{ function_description }}", + "parameters": { + "type": "object", + "properties": { + "{{ parameter_name }}": { + "type": "{{ parameter_type }}", + "description": "{{ parameter_description }}" + } + }, + "required": [ + "{{ parameter_name }}" + ] + } + } +} +``` + +### Implementation Notes: +- Provide a detailed explanation of how this function should be implemented. +- The function should interact with external services or APIs as needed to achieve the expected result. +- Ensure proper error handling, logging, and response formatting. + +### References: +- [Link to relevant resources]