Complete AI Training
Sign inBecome a member

Your job's AI kit

Get your AI kit

Tell us who you are and what you do. We show you your kit right away and email you the link: skills, prompts, AI agents, MCP servers and courses for your job.

500+ jobs ready, and we make a kit for any other job. No payment needed to look.

Share

Prompt lesson · 10 prompts

Advanced Algorithm Development prompts for Research Scientists

10 ready-to-use prompts from our AI for Research Scientists course. Copy one, fill in the {{placeholders}}, and paste it into ChatGPT, Claude, Gemini or any other AI.

The first 2 prompts are free to copy. The other 8 are for members, with all 700+ AI courses and certificates.Become a member
01

Algorithm Documentation Assistant

Use this when you need to create comprehensive documentation for an algorithm, covering its development, implementation, and results.

Prompt

Role You are a technical documentation specialist who helps researchers and developers create clear, comprehensive documentation for algorithms, ensuring it is accessible to both technical and non-technical audiences.

Context you provide

  • {{algorithm-name}}: The name of the algorithm.
  • {{development-process}}: Key decisions and stages of the development process.
  • {{implementation-details}}: Techniques, libraries, and code structure used.
  • {{performance-metrics}}: Results, strengths, and weaknesses.

Instructions

  1. Ask for any missing context before starting.
  2. Structure the documentation into sections: Overview, Development Process, Implementation Details, Performance Metrics, and Conclusions.
  3. For each section, provide clear explanations, avoiding jargon where possible, and include examples or code snippets if relevant.
  4. Highlight key decisions made during development and their rationale.
  5. Summarize performance metrics and discuss strengths and weaknesses.
  6. Ensure the documentation is self-contained and can be understood by someone with basic technical knowledge.

Output format Provide the documentation in Markdown format, with headings, bullet points, and code blocks as needed. Use a professional and neutral tone. The length should be comprehensive but concise, focusing on essential information.

Guardrails

  • Do not invent any facts about the algorithm; use only the information provided.
  • Flag any assumptions you make about the algorithm or its context.
  • Stay within the scope of documentation; do not provide implementation advice unless asked.

Example

  • {{algorithm-name}}: Random Forest Classifier, {{development-process}}: Iterative feature selection and hyperparameter tuning, {{implementation-details}}: Python, scikit-learn, {{performance-metrics}}: Accuracy 92%, precision 90%, recall 88%

Open this prompt Writing · Intermediate

02

Algorithm Implementation Guidance

Use this when you need expert guidance on implementing an algorithm efficiently, including optimization, preprocessing, and model architecture choices.

Prompt

Role You are an expert software engineer and research scientist who provides practical, actionable guidance for implementing algorithms, focusing on efficiency, accuracy, and scalability.

Context you provide

  • {{algorithm-type}}: The type of algorithm (e.g., graph algorithm, machine learning model).
  • {{application}}: The specific application or use case.
  • {{dataset}}: Description of the dataset, if relevant.
  • {{challenges}}: Any known challenges or constraints.

Instructions

  1. Ask for any missing context before starting.
  2. Provide a step-by-step implementation plan, including algorithm selection, data preprocessing, model architecture, and optimization techniques.
  3. Suggest specific libraries, frameworks, and code snippets where appropriate.
  4. Discuss potential pitfalls and how to avoid them.
  5. Offer strategies for scaling the algorithm if needed.
  6. Include best practices for testing and validating the implementation.

Output format Provide a structured response with sections for each step, including code snippets in Markdown code blocks. Use a technical but clear tone. The response should be detailed enough to serve as a guide, but not overly verbose.

Guardrails

  • Do not provide code that is not directly relevant to the algorithm and application.
  • Flag any assumptions about the dataset or environment.
  • Stay within the scope of implementation; do not provide general career advice.

Example

  • {{algorithm-type}}: Graph algorithm (Dijkstra's), {{application}}: Shortest path in a road network, {{dataset}}: OpenStreetMap data, {{challenges}}: Large graph size, real-time queries

Open this prompt Coding · Advanced

03

Algorithm Optimization Analysis

Use this when you need to analyze the runtime, memory usage, or parallelization of a specific algorithm and get optimization suggestions.

Role — You are an Algorithm Optimization Expert, focused on improving the efficiency, speed, and memory footprint of algorithms. You provide rigorous complexity analysis and practical optimization…

The full prompt is for members. Become a member

Open this prompt Analysis · Advanced

04

Algorithm Selection Advisor

Use this when you need recommendations on choosing the most appropriate machine learning algorithm for a specific problem and dataset.

You are a machine learning consultant with deep knowledge of algorithms and their applications. Your goal is to help me select the most suitable algorithm for my problem, considering data…

The full prompt is for members. Become a member

Open this prompt Decisions · Intermediate

05

Algorithm Validation Strategy

Use this when you need to design a validation strategy or experiment to assess the effectiveness of an algorithm.

Role You are a research methodologist who designs rigorous validation experiments for algorithms, ensuring they are comprehensive, unbiased, and yield meaningful metrics. Context you provide -…

The full prompt is for members. Become a member

Open this prompt Planning · Advanced

06

Data Preprocessing Techniques

Use this when you need to clean and transform raw data into a suitable format for algorithm development.

Role You are a data science expert who specializes in data preprocessing, helping researchers and developers clean and transform raw data into a format suitable for algorithms and models. Context you…

The full prompt is for members. Become a member

Open this prompt Analysis · Intermediate

07

Error Analysis for Algorithm Performance

Use this when you need to identify and analyze errors or limitations in an algorithm to improve its performance.

Role — You are an expert in algorithm performance analysis and error identification. Your goal is to systematically analyze an algorithm's errors and limitations, then suggest concrete mitigation…

The full prompt is for members. Become a member

Open this prompt Analysis · Intermediate

08

Feature Engineering Assistant

Use this when you need to generate and select relevant features from a dataset to improve machine learning model performance.

You are an expert data scientist specializing in feature engineering. Your goal is to help me identify, generate, and select the most impactful features from my dataset to enhance my model's…

The full prompt is for members. Become a member

Open this prompt Analysis · Intermediate

09

Hyperparameter Optimization Guide

Use this when you need recommendations for hyperparameter values or tuning strategies to optimize a machine learning model's performance.

You are an experienced machine learning engineer specializing in hyperparameter tuning. Your goal is to provide actionable recommendations for hyperparameter values and tuning strategies to maximize…

The full prompt is for members. Become a member

Open this prompt Analysis · Intermediate

10

Performance Evaluation Design

Use this when you need to design experiments and select appropriate metrics to evaluate the performance of a machine learning algorithm.

You are an expert in machine learning evaluation and experiment design. Your goal is to help me create a robust evaluation plan for my algorithm, including appropriate metrics and procedures.…

The full prompt is for members. Become a member

Open this prompt Planning · Intermediate