|
@@ -31,12 +31,8 @@ class FileSearchToolInput(BaseModel):
|
|
|
class FileSearchTool(BaseTool):
|
|
|
name: str = "file_search"
|
|
|
description: str = (
|
|
|
- "Note: This tool should be used when asking about specific content within files."
|
|
|
- "## Operational Constraints:"
|
|
|
- + "Singleton operation: Strictly 1 invocation per API call"
|
|
|
- "## Functionality:"
|
|
|
- + "A specialized knowledge retrieval system that interfaces with user-uploaded document repositories. Implements semantic search algorithms to surface relevant content segments in response to natural language queries."
|
|
|
- "## Input Requirements:" + "Natural language question (UTF-8 encoded string)"
|
|
|
+ "Can be used to look up knowledge base information that was uploaded to this assistant."
|
|
|
+ "If the user is referencing about specific content within files, that is often a good hint that information may be here."
|
|
|
)
|
|
|
"""
|
|
|
description: str = (
|