Content Generation Guide
Master the art of generating high-quality content with INK's AI engine.
Understanding Prompts
The quality of your output depends heavily on your prompt. A well-crafted prompt includes:
- Context - Background information relevant to the task
- Objective - What you want to achieve
- Constraints - Tone, length, format requirements
- Examples - Reference material when helpful
Prompt Best Practices
Be Specific
Instead of:
Write about our product
Write:
Write a 200-word product description for our eco-friendly water bottle. Target audience: health-conscious millennials. Highlight: BPA-free materials, 24-hour temperature retention, and minimalist design. Tone: casual but professional.
Provide Context
const response = await ink.generate({
prompt: `
Company: TechFlow (B2B SaaS for project management)
Industry: Enterprise Software
Target Audience: CTOs and Engineering Managers
Write a LinkedIn post announcing our new API integration feature.
Include a call-to-action to try the free demo.
`,
template: 'social-media'
})
Specify Format
Request specific structures when needed:
- Bullet points for feature lists
- Numbered steps for tutorials
- Headers for long-form content
- Tables for comparisons
Templates
Available Templates
| Template | Best For |
|----------|----------|
| marketing-copy | Ad copy, landing pages, promotions |
| strategic-brief | Executive summaries, strategy docs |
| market-analysis | Research reports, competitive analysis |
| social-media | Posts for LinkedIn, Twitter, Facebook |
| email | Newsletters, outreach, announcements |
| memo | Internal communications |
Using Templates
const response = await ink.generate({
prompt: 'Your content request...',
template: 'market-analysis',
options: {
tone: 'professional',
length: 'detailed'
}
})
Advanced Techniques
Iterative Refinement
Start broad, then refine:
const draft = await ink.generate({
prompt: 'Write a blog post about remote work trends'
})
const refined = await ink.refine({
content: draft.content,
instructions: 'Add statistics and make it more actionable'
})
Multi-Part Content
For complex documents, generate in sections:
const intro = await ink.generate({
prompt: 'Write an introduction for a report on AI in healthcare'
})
const analysis = await ink.generate({
prompt: `Continue this report with market analysis: ${intro.content}`
})
Quality Control
Review Checklist
- Accuracy of facts and claims
- Consistency with brand voice
- Appropriate length and format
- Clear call-to-action (if applicable)
Common Issues
Generic output? Add more specific details to your prompt
Wrong tone? Explicitly specify the desired tone and provide examples
Too long or short?
Use the length option or specify word count
Next Steps
- Explore Strategic Briefs guide
- Review Examples
- Check API documentation