| { | |
| "name": "summarize_document", | |
| "description": "Generate intelligent summaries of documents with customizable parameters", | |
| "parameters": { | |
| "type": "object", | |
| "properties": { | |
| "document_url": { | |
| "type": "string", | |
| "description": "URL or file path to the document", | |
| "format": "uri" | |
| }, | |
| "document_text": { | |
| "type": "string", | |
| "description": "Raw text content (alternative to document_url)" | |
| }, | |
| "summary_length": { | |
| "type": "string", | |
| "enum": ["brief", "medium", "detailed"], | |
| "description": "Desired summary length", | |
| "default": "medium" | |
| }, | |
| "focus_areas": { | |
| "type": "array", | |
| "items": { | |
| "type": "string" | |
| }, | |
| "description": "Specific topics to focus on in summary" | |
| }, | |
| "include_keywords": { | |
| "type": "boolean", | |
| "description": "Include key terms extraction", | |
| "default": true | |
| }, | |
| "target_audience": { | |
| "type": "string", | |
| "enum": ["general", "technical", "executive", "academic"], | |
| "description": "Tailor summary for specific audience", | |
| "default": "general" | |
| } | |
| }, | |
| "required": ["document_url"], | |
| "anyOf": [ | |
| {"required": ["document_url"]}, | |
| {"required": ["document_text"]} | |
| ] | |
| }, | |
| "test_questions": [ | |
| "Summarize this research paper at https://example.com/paper.pdf for executives", | |
| "Create a brief summary of this text focusing on financial implications: 'The quarterly report shows...'", | |
| "Generate a detailed technical summary of the API documentation with keywords" | |
| ] | |
| } |