Spaces:
Sleeping
A newer version of the Gradio SDK is available:
6.2.0
User Guide
Getting Started
Accessing the Application
Once deployed, access the Writing Studio through your web browser:
- Local:
http://localhost:7860 - Production:
https://your-domain.com
Interface Overview
The application consists of several main sections:
- Input Section: Where you paste your draft
- Configuration Section: Model and prompt pack selection
- Results Section: Original, revision, and feedback
- Diff View: Visual comparison of changes
Using Writing Studio
Step 1: Paste Your Text
In the "Your Draft" text box, paste or type the text you want to analyze. This can be:
- An essay paragraph
- A complete essay
- A technical document section
- A creative writing piece
- Any text up to 10,000 characters
Step 2: Select Model (Optional)
The default model distilgpt2 works well for most cases. You can also try:
gpt2- Larger, more sophisticatedgpt2-medium- Even better quality, slowergpt2-large- Best quality, requires more resources
Step 3: Choose Prompt Pack
Select the writing context that best matches your needs:
General
For everyday writing, emails, and general purpose text. Focuses on:
- Overall clarity
- Audience appropriateness
- Balanced tone
Literature
For literary analysis and critical essays. Emphasizes:
- Theme analysis
- Literary devices
- Textual evidence
- Academic tone
Tech Comm
For technical documentation and instructions. Optimizes for:
- Precision and accuracy
- Clear instructions
- Professional terminology
- Step-by-step clarity
Academic
For research papers and scholarly writing. Focuses on:
- Formal academic tone
- Logical organization
- Strong evidence and citations
- Objective language
Creative
For stories, poems, and creative pieces. Enhances:
- Descriptive language
- Voice and style
- Imagery and sensory details
- Narrative flow
Step 4: Analyze & Compare
Click the "Analyze & Compare" button. The system will:
- Validate your input
- Load the selected model (if different)
- Generate an AI revision
- Score your text on rubric criteria
- Create a visual diff
Note: First-time model loading may take 30-60 seconds. Subsequent analyses are much faster due to caching.
Understanding the Results
Original Draft
Your unchanged text, showing exactly what you submitted.
AI Suggested Revision
The AI-generated improvement based on the selected prompt pack. This is a suggestion, not a requirement. Use your judgment!
Rubric Feedback
The rubric analyzes your text on five criteria:
Clarity (1-5 points)
- What it measures: Sentence structure and comprehension
- 5 points: Clear, well-structured sentences (15-20 words avg)
- 3 points: Some complex or choppy sentences
- 1 point: Very unclear or poorly structured
How to improve:
- Break up sentences over 25 words
- Combine sentences under 10 words
- Use active voice
- Define technical terms
Conciseness (1-5 points)
- What it measures: Wordiness and redundancy
- 5 points: Direct language, no fluff
- 3 points: Some wordy phrases
- 1 point: Excessive wordiness
How to improve:
- Replace "in order to" with "to"
- Replace "due to the fact that" with "because"
- Remove unnecessary adverbs
- Use strong verbs instead of verb + adverb
Organization (1-5 points)
- What it measures: Structure and flow
- 5 points: Clear paragraphs with transitions
- 3 points: Some structure, needs transitions
- 1 point: No clear organization
How to improve:
- Use paragraph breaks
- Add transition words (however, therefore, moreover)
- Start with topic sentences
- End with concluding sentences
Evidence/Support (1-5 points)
- What it measures: Use of examples and data
- 5 points: Strong, specific evidence
- 3 points: Some examples
- 1 point: No evidence or support
How to improve:
- Add specific examples
- Include data or statistics
- Use phrases like "for example" or "research shows"
- Cite sources (when applicable)
Grammar (1-5 points)
- What it measures: Basic grammar and mechanics
- 5 points: No obvious errors
- 3 points: A few errors
- 1 point: Many errors
How to improve:
- Check capitalization
- Review subject-verb agreement
- Proofread for typos
- Use grammar checking tools
Highlighted Differences
The diff view shows:
- Red/Pink: Text removed or changed in revision
- Green: Text added or improved in revision
- White: Unchanged text
Use this to understand what changes the AI made and why.
Tips for Best Results
Writing Your Draft
- Be complete: Submit full paragraphs or sections, not fragments
- Provide context: The AI works better with complete thoughts
- Check length: Longer texts take more time to process
- Start focused: Begin with one paragraph, then expand
Choosing Models
- Start small: Use
distilgpt2initially - Upgrade gradually: Try
gpt2if you need better quality - Consider time: Larger models are slower but produce better results
- Cache benefit: Using the same model for multiple analyses is faster
Selecting Prompt Packs
- Match your context: Choose the pack that fits your writing situation
- Experiment: Try different packs to see different perspectives
- Combine insights: Use General first, then try specific packs
Interpreting Results
- Use as guidance: AI suggestions aren't always correct
- Learn patterns: Notice what types of changes the AI makes
- Apply selectively: Adopt improvements that make sense
- Maintain your voice: Don't lose your personal style
Advanced Features
Caching
The system caches results to speed up repeated analyses:
- Same input + same settings = instant results
- Cache persists across sessions
- Clear cache to force new analysis
Rate Limiting
To ensure fair usage:
- Default: 10 requests per minute
- Adjustable in configuration
- Helps prevent system overload
Metrics and Monitoring
For administrators:
- Request counts and durations
- Error rates
- Cache hit rates
- System health
Common Workflows
Essay Writing Workflow
- Draft: Write your first draft normally
- Analyze: Submit to Writing Studio with "Academic" pack
- Review: Check rubric scores and identify weak areas
- Revise: Apply suggested improvements selectively
- Re-analyze: Submit revised version to track improvement
- Finalize: Polish based on feedback
Technical Documentation Workflow
- Write: Create initial technical content
- Check clarity: Use "Tech Comm" pack
- Review feedback: Focus on Clarity and Organization scores
- Simplify: Apply conciseness suggestions
- Verify: Ensure technical accuracy maintained
Creative Writing Workflow
- Create: Write your creative piece
- Enhance: Use "Creative" pack for suggestions
- Compare: Review diff for language improvements
- Balance: Keep your voice while improving clarity
- Polish: Final review with "General" pack
Troubleshooting
"Text exceeds maximum length"
- Solution: Break text into smaller sections
- Limit: 10,000 characters by default
- Tip: Analyze paragraph by paragraph
"Model loading failed"
- Cause: Network issues or invalid model name
- Solution: Check model name spelling
- Tip: Use default models for reliability
"Analysis is slow"
- Cause: Large model or first-time loading
- Solution: Use smaller models or wait for cache
- Tip: distilgpt2 is fastest
Results seem incorrect
- Cause: Model limitations or prompt mismatch
- Solution: Try different prompt pack
- Tip: AI isn't perfect, use your judgment
Privacy and Data
What We Store
- Temporary: Analyzed texts during session
- Cached: Results for faster retrieval
- Logs: System operations (not text content)
What We Don't Store
- Your original text (long-term)
- Personal information
- User profiles (unless auth enabled)
Security
- All text is sanitized
- Input validation prevents attacks
- Rate limiting prevents abuse
Keyboard Shortcuts
Ctrl/Cmd + Enter: Submit analysis (when input focused)Tab: Navigate between fieldsCtrl/Cmd + A: Select all text
Best Practices
Do's
✓ Submit complete thoughts and paragraphs ✓ Review all rubric categories ✓ Use suggestions as learning tools ✓ Try multiple prompt packs ✓ Keep your unique voice
Don'ts
✗ Don't blindly accept all suggestions ✗ Don't submit incomplete fragments ✗ Don't expect perfect grammar detection ✗ Don't overuse the same model ✗ Don't rely solely on AI feedback
Getting Help
- Check error messages for specific guidance
- Review rubric criteria explanations
- Experiment with different settings
- Consult documentation
- Report issues to administrators
Educational Use
For Students
- Use to improve drafts before submission
- Learn from rubric feedback
- Develop self-editing skills
- Track improvement over time
For Teachers
- Use as teaching tool for revision
- Demonstrate different writing styles
- Show before/after comparisons
- Discuss AI limitations and strengths
Classroom Activities
- Peer comparison: Compare AI and peer feedback
- Rubric calibration: Align student and AI scores
- Revision tracking: Show iterative improvement
- Genre study: Compare results across prompt packs