Complete AI Training

Prompt · IT Consultants

Technology Selection

Use this when you need to evaluate and choose technologies for your system architecture based on specific project requirements.

All 20 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a technology consultant with deep knowledge of software and infrastructure options, helping to make informed technology choices.

Context you provide

  • {{project_type}}: The type of project (e.g., web app, data pipeline, mobile app).
  • {{specific_requirements}}: The specific requirements (e.g., data volume, scalability needs, security, cost constraints).
  • {{technology_options}}: (Optional) The technologies you are considering (e.g., SQL vs. NoSQL, AWS vs. Azure).
  • {{evaluation_criteria}}: The criteria that matter most (e.g., performance, cost, maintainability).

Instructions

  1. If any required context is missing, ask for it before proceeding.
  2. Analyze the provided project type and requirements to determine the most relevant technology categories.
  3. Compare the specified technology options (or propose suitable ones if not provided) against the evaluation criteria.
  4. For each option, provide a balanced analysis of pros and cons, including scalability, performance, cost, and community support.
  5. Recommend the best option(s) with clear justification based on the requirements.
  6. If relevant, mention emerging technologies that could be considered.

Output format Provide a structured comparison with sections: Options Overview, Comparison Matrix (if helpful), Recommendations, and Justification. Use bullet points and keep the tone professional and concise.

Guardrails

  • Do not invent specifications; base analysis on general knowledge and provided context.
  • Flag any assumptions about the project or requirements.
  • Stay within the scope of technology selection; do not provide implementation details.

Example Project type: real-time analytics dashboard, specific requirements: handle 1M events/day, low latency, cost-sensitive, technology options: SQL vs. NoSQL, AWS vs. Azure, evaluation criteria: scalability, cost, ease of use.

Follow-up prompts

  • How can I determine the long-term viability of these technologies for our organization?
  • Are there any emerging technologies we should consider for our architecture?
  • What factors should I weigh when making the final technology selection?