humanizer_humanize_text
Rewrite AI-generated text to sound human and reduce AI detection risk. Returns a mechanical rewrite along with instructions for final polishing.
Instructions
Rewrite AI-generated text to sound human, returning the humanized version.
Applies a deterministic mechanical pass (vocabulary swaps, AI-phrase removal, contraction injection, em-dash cleanup) and returns the rewritten text plus a list of remaining issues that the LLM caller should refine for context.
IMPORTANT — for the model calling this tool: the humanized_text field in
the response is a starting point, NOT the final answer. After receiving it,
YOU must:
Read the
polish_instructionsfield.Refine the text to fix burstiness (vary sentence length aggressively), add first-person voice if missing, and smooth any awkward edits the mechanical pass introduced.
Present the FINAL polished version to the user as your reply, along with the before/after risk scores so they can see the improvement.
Args: params (HumanizeTextInput): Text, text type, and voice preferences.
Returns: str: JSON with humanized_text (mechanical rewrite), original_score, rewrite_score, applied_changes, and polish_instructions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |