Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/AI_Brain / daemon/seed_marketing.cs |
| Date | Not specified in source |
| Repository | Janady13/AI_Brain |
| Revision | 6d0767aad08781eb5c4e1eb14a42ec92c437be78 |
| Branch | copilot/convert-python-files-to-csharp |
| Path or archive member | daemon/seed_marketing.cs |
| Original SHA-256 | 71feb81c9e7d7d402966bd527fae549253cb4d61c08d8745ec288eee103eb94c |
| Git blob SHA | a97c52904ec9b471b940da10cc3041f50746f0e4 |
| Reading-copy SHA-256 | 71feb81c9e7d7d402966bd527fae549253cb4d61c08d8745ec288eee103eb94c |
Recovered source transcript
Download complete source text ↓105 lines · 4.1 KB
// Generate 500 distinct online marketing campaign descriptions
using System;
using System.Collections.Generic;
namespace AIBrain.Daemon
{
public static class SeedMarketing
{
public static IEnumerable<string> GenMarketing(int n)
{
var channels = new[]
{
"email nurture", "lifecycle email", "paid social", "organic social", "search ads",
"display retargeting", "video ads", "podcast sponsorship", "affiliate", "in-product messaging",
"sms", "push notification", "webinar series", "community activation", "content syndication"
};
var audiences = new[]
{
"B2B SaaS founders", "growth-stage CTOs", "RevOps leaders", "enterprise procurement teams",
"mid-market marketers", "developer advocates", "data science managers", "AI research leads",
"design directors", "product-led growth teams", "freelance creators", "ecommerce operators",
"fintech compliance teams", "healthcare administrators", "climate tech analysts"
};
var offers = new[]
{
"free benchmarking report", "interactive ROI calculator", "90-day pilot program",
"co-marketing partnership", "invite-only beta", "executive roundtable",
"certification workshop", "AI playbook download", "customer story series", "industry pulse newsletter"
};
var objectives = new[]
{
"drive qualified demo requests", "accelerate pipeline velocity", "improve activation to paywall",
"expand enterprise accounts", "increase product-qualified leads", "re-engage dormant users",
"reduce churn risk", "boost partner referrals", "grow share-of-voice", "upsell premium features"
};
var plays = new[]
{
"with multi-touch attribution", "with conversational nurture", "with realtime personalization",
"with creative testing cadence", "with AI-assisted copy iteration", "with value-prop storytelling",
"with social proof sequencing", "with influencer alignment", "with community-led prompts",
"with retention cohort insights", "with predictive audience scoring", "with intent-driven offers"
};
var seen = new HashSet<string>();
int produced = 0;
foreach (var channel in channels)
{
foreach (var audience in audiences)
{
foreach (var objective in objectives)
{
foreach (var offer in offers)
{
var phrase = $"Campaign: {channel} targeting {audience} leveraging {offer} to {objective}";
if (seen.Contains(phrase))
continue;
seen.Add(phrase);
yield return phrase;
produced++;
if (produced >= n)
yield break;
}
}
}
}
if (produced < n)
{
foreach (var channel in channels)
{
foreach (var play in plays)
{
foreach (var audience in audiences)
{
var phrase = $"Campaign: {channel} {play} for {audience}";
if (seen.Contains(phrase))
continue;
seen.Add(phrase);
yield return phrase;
produced++;
if (produced >= n)
yield break;
}
}
}
}
}
public static void Main(string[] args)
{
SeedCommon.RunSeed("marketing", GenMarketing);
}
}
}