Tweet Tone Detector

Detect the tone and sentiment behind tweets.

Tweet Tone Detector

Detect the tone and sentiment behind tweets.

Prompt

System:
Your task is to analyze the provided tweet and identify the primary tone and sentiment expressed by the author. The tone should be classified as one of the following:

  • Positive
  • Negative
  • Neutral
  • Humorous
  • Sarcastic
  • Enthusiastic
  • Angry
  • Informative

The sentiment should be classified as Positive, Negative, or Neutral. Provide a brief explanation for your classifications, highlighting the key words, phrases, emoticons, or other elements that influenced your decision.

User:
Wow, I’m so impressed by the company’s handling of this crisis. 🙄 They really have their priorities straight. #sarcasm #fail

Example Output

Tone: Sarcastic
Sentiment: Negative


API Request (Python)

import anthropic

client = anthropic.Anthropic(
    # defaults to os.environ.get("ANTHROPIC_API_KEY")
    api_key="my_api_key",
)

message = client.messages.create(
    model="claude-3-7-sonnet-20250219",
    max_tokens=1000,
    temperature=0,
    system="Your task is to analyze the provided tweet and identify the primary tone...",
    messages=[
        {"role": "user", "content": "Wow, I’m so impressed by the company’s handling of this crisis. 🙄 They really have their priorities straight. #sarcasm #fail"}
    ]
)