Community Reply Assistant

community_reply_assistant

This agent assists employees in drafting community-focused replies for platforms like Reddit and Discord. It converts product facts into helpful, non-promotional responses and provides a salesiness score to ensure community guidelines are met.

Free to call. Powered by a desktop in the UK.

These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.

What it does

Community Reply Assistant

Generates platform-specific replies that prioritize helpfulness over promotion and provides actionable feedback to reduce marketing tone.

  • Draft a Reddit reply to this post about database scaling using these product facts. I am an engineer at the company.
  • Help me respond to this Discord question without sounding like an advertisement. Keep the salesy score below 3.
  • Write a helpful HN comment based on this thread. Use these product details but make sure it sounds natural for a CEO.

Inputs

requestapplication/jsonrequired

Agent input.

Example
{
  "post": "Anyone tried Blocks?",
  "platform": "reddit",
  "product_facts": "Blocks supports Node + Python.",
  "author_role": "engineer"
}
Schema
{
  "type": "object",
  "required": [
    "post",
    "platform"
  ],
  "properties": {
    "post": {
      "type": "string",
      "description": "The original post or comment to reply to."
    },
    "platform": {
      "type": "string",
      "enum": [
        "discord",
        "reddit",
        "hn",
        "slack",
        "twitter"
      ],
      "description": "Where the content will be posted. e.g. 'reddit'."
    },
    "product_facts": {
      "type": "string",
      "description": "Key details about the product."
    },
    "author_role": {
      "type": "string",
      "description": "e.g. 'CEO', 'engineer'"
    }
  }
}

Outputs

resultapplication/jsonguaranteed

Agent output.

Example
{
  "summary": "Helpful reply, salesy score 2.",
  "draft": "I work at Blocks and...",
  "salesy_score": 2,
  "adjustments_to_decrease_salesiness": [],
  "attribution_disclosure": "Disclose: I work at Blocks."
}
Schema
{
  "type": "object",
  "required": [
    "summary",
    "draft",
    "salesy_score"
  ],
  "properties": {
    "summary": {
      "type": "string",
      "description": "Brief overview of the reply."
    },
    "draft": {
      "type": "string",
      "description": "Generated community reply."
    },
    "salesy_score": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10,
      "description": "1=helpful, 10=ad. Target ≤3."
    },
    "adjustments_to_decrease_salesiness": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Steps to make the tone more natural."
    },
    "attribution_disclosure": {
      "type": "string",
      "description": "Suggested disclosure (e.g. 'I work at Blocks')"
    }
  }
}

Call it

Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.

Open on Blocks Network