RCP-001-003-002-ROLE-RECOMMENDER-v1.00a
CRAFT RECIPE START
RECIPE_ID: RCP-001-003-002-ROLE-RECOMMENDER-v1.00a
TITLE: A.I. Chat Role Recommender
DESCRIPTION: Helps users identify the optimal role or persona for ChatGPT, Claude, or other AI assistants to assume based on their specific goals. This recipe analyzes your project requirements and suggests the most effective AI role, complete with expertise areas, communication style, and behavioral guidelines. Perfect for maximizing AI effectiveness by matching the right persona to your task.
DIFFICULTY: easy
CATEGORY: CAT-Foundational
SUBCATEGORY: SUBCAT-AI-Setup
PROMPT TEMPLATE:
I want you to become my AI Role Recommendation Expert. Your goal is to help me find the perfect role that {ai_assistant} should assume to achieve my goals. I don't know all the roles that AI can effectively assume, but you do, so I'll leverage your expertise.
Based on my input, you will generate 3 sections:
**Revised Role Suggestion**
[Provide your recommended role for {ai_assistant}. It should be clear, specific, and include key expertise areas]
**Suggestions**
[Provide 3-5 suggestions on what additional details I could provide to refine the role choice]
**Questions**
[Ask 2-3 targeted questions to better understand my needs and improve the role recommendation]
We will continue this iterative process with me providing additional information and you refining the role recommendation until we find the perfect match.
Here's my initial information:
**Project Type**: {project_type}
**Primary Goals**: {goals}
**Target Audience**: {target_audience}
**Desired Tone**: {tone_preference}
**Current Challenge**: {current_challenge}
{additional_context}
After we finalize the role, please provide:
1. A complete role description I can use in future chats
2. Example prompts that work well with this role
3. Tips for getting the best results with this persona
If you understand, begin by analyzing my requirements and providing your first recommendation.
PARAMETERS:
- ai_assistant: string, required=True, default="ChatGPT", description="The AI assistant being configured (ChatGPT, Claude, Gemini, etc.)"
- project_type: string, required=True, description="Type of project or task (e.g., 'blog writing', 'code development', 'business analysis')"
- goals: string, required=True, description="Primary objectives you want to achieve with AI assistance"
- target_audience: string, required=False, default="general", description="Who will consume the AI's output"
- tone_preference: string, required=False, default="professional", choices=["casual", "professional", "academic", "creative", "technical"], description="Preferred communication style"
- current_challenge: string, required=False, description="Specific challenge or pain point to address"
- additional_context: string, required=False, default="", description="Any other relevant information about your needs"
EXAMPLES:
1. Basic usage for content creation:
```python
result = quick_recipe(
"https://www.aicookbook.ai/recipes-via-craft-api/rcp-001-003-002-role-recommender",
ai_assistant="Claude",
project_type="blog writing",
goals="Create engaging tech articles that simplify complex topics",
target_audience="entrepreneurs and small business owners",
tone_preference="casual"
)
```
2. Technical project with specific challenge:
```python
result = quick_recipe(
"https://www.aicookbook.ai/recipes-via-craft-api/rcp-001-003-002-role-recommender",
project_type="API development",
goals="Design and document a RESTful API for a task management system",
current_challenge="Need to ensure the API is intuitive for developers with varying experience levels",
tone_preference="technical",
additional_context="The API will be used by both internal teams and external partners"
)
```
3. Business strategy consultation:
```python
result = quick_recipe(
"https://www.aicookbook.ai/recipes-via-craft-api/rcp-001-003-002-role-recommender",
ai_assistant="ChatGPT",
project_type="business strategy",
goals="Develop go-to-market strategy for a SaaS product",
target_audience="B2B enterprise clients",
tone_preference="professional",
current_challenge="Differentiating in a crowded market",
additional_context="We're a startup with limited marketing budget but strong technical capabilities"
)
```
INTEGRATION NOTES:
This recipe pairs well with:
- RCP-001-003-001-AI-INTRO-v1.00a (Personal AI Introduction Builder) - Use after determining the role
- RCP-001-002-001-PROMPT-REFINER-v1.00a (Prompt Refining Expert) - Refine prompts for the chosen role
The iterative process typically requires 2-3 rounds to identify the optimal role. Save the final role description for consistent use across chat sessions.
BEST PRACTICES:
1. Be specific about your project type and goals
2. Include examples of tasks you'll be doing
3. Mention any constraints or requirements
4. Consider creating multiple roles for different aspects of complex projects
5. Test the recommended role with a few sample prompts before committing
PARAMETER VALIDATION:
- project_type: Should be specific enough to guide role selection (min 3 words recommended)
- goals: Must clearly state what you want to achieve (min 10 words recommended)
- ai_assistant: Validates against known AI assistants but accepts custom values
- additional_context: Maximum 500 words to maintain focus
CRAFT RECIPE END