What Is a Product Description?
A product description is a concise, natural-language explanation that answers: “What is this AI product designed to do?” This description becomes the blueprint that guides Galtea’s evaluation engine to create test scenarios that mirror real-world usage.Why Product Descriptions Matter
Your product description directly impacts the quality and relevance of your evaluations. A well-crafted description enables Galtea to:- Generate test cases that reflect actual user interactions
- Create adversarial scenarios relevant to your domain
- Tailor evaluation metrics to your specific use case
- Provide actionable insights for improving AI reliability
Writing Effective Product Descriptions
Be Specific and Purpose-Driven
Focus on three key elements:- What the product does
- Who it serves
- Which domain or tasks it handles
- “A customer support assistant that helps telecom subscribers resolve billing inquiries and plan changes through natural conversation.”
- “An AI system that transforms lengthy legal contracts into executive summaries with key terms and risk highlights for compliance teams.”
- “A chatbot that answers questions”
- “An AI assistant for our company”
Focus on User Experience, Not Architecture
Describe your product from the end-user perspective rather than technical implementation details. ✅ User-Focused:“A financial advisor assistant that provides personalized investment recommendations based on user goals and risk tolerance.”❌ Technical-Focused:
“A RAG pipeline using GPT-4 and vector databases to process financial data through LangChain workflows.”
Best Practices
Keep It Concise: Aim for 2-3 sentences that capture the essence without unnecessary detail. Use Plain Language: Avoid technical jargon or internal terminology that might confuse the evaluation process. Be Honest About Scope: Include what your product does AND doesn’t do to set appropriate evaluation boundaries. Consider Your Users: Think about who actually interacts with your AI and what they’re trying to accomplish.Common Pitfalls to Avoid
- Too Broad: “An AI that helps with business tasks” → Better: “An AI that automates invoice processing and expense categorization for accounting teams”
- Too Technical: “A transformer model fine-tuned on domain data” → Better: “A legal research assistant that finds relevant case law and statutes”
- Feature Lists: Avoid listing capabilities like “can answer questions, summarize text, and translate” → Better: Focus on the primary use case and user outcome
Extended Product Descriptions
To maximize the effectiveness of test case generation—especially for security and adversarial scenarios—provide detailed, structured definitions for your product’s capabilities, inabilities, and security boundaries. Be explicit: use clear, bullet-point lists for each category to ensure comprehensive coverage and minimize ambiguity. Below, we outline each category and illustrate them with specific examples, using the following product description as a reference: Example Product Description:“A personal finance assistant that provides investment recommendations, portfolio analysis, and financial planning guidance for individual investors based on their goals, risk tolerance, and market conditions.”Here are the extra product context categories:
Capabilities
List what your product is specifically designed to do, and what kind of information has access to. This helps generate specifically targeted test cases.Each capability should start with can or simply with a verb that explains what the product is capable of doing.
Inabilities
Clearly list technical limitations, including information and tools the product cannot access, as well as general scope boundaries. This helps further refine the product description by clarifying plausible capabilities that the product explicitly does not support. Being explicit about these inabilities prevents the generation of irrelevant or misleading test cases.Inability elements start with cannot or equivalent to signify what the system is not able to do. The inabilities could be functional or access related.
Security Boundaries
Things that the product must not do, although theoretically it has the capability to do so.Security boundaries consist of must not or should not statements to outline the security and policy requirements of the product
Testing Your Product Context, and extended Description
A good product contect should allow someone unfamiliar with your product to:- Understand what problem it solves
- Identify who would use it
- Predict what kinds of questions or tasks it should handle well
- Recognize what it shouldn’t be expected to do
Next Steps: Once you’ve crafted your product description, you’ll use it when creating a new product in the Galtea platform, where it becomes the foundation for all subsequent evaluation activities.