top of page
Фото автораКатерина Шевченко

120+ ChatGPT промптів для технічних команд для оптимізації роботи


120-chatgpt-promptiv-dlya-tehnichnih-komand

ChatGPT 4 може допомогти оптимізувати роботу технічних команд у різні способи: шукати баги в коді, конвертувати або генерувати код, проводити код-ревʼю, моделювати співбесіду, писати коментарі, тести. Окрім цього, він може прочитати «спагеті-код» чи пропонувати ідеї для рефакторингу, бути консоллю, linux-терміналом чи іншим інструментом. Кожну з цих ролей ChatGPT може виконати за умови правильного запиту та певної кількості ітерацій додаткових уточнень.


В цьому матеріалі ми розберемо, що таке промпт, як правильно його сформувати, щоби отримати релевантну відповідь, а також поділимося переліком корисних команд та прикладами. Технічні спеціалісти з екосистеми та партнерських компаній Genesis поділяться, які задачі готові делегувати ChatGPT, а для яких написання промпту та учтонень займає більше часу, ніж виконання власноруч.




Що таке промпт та як його скласти


Промпт — набір вхідних даних, які ми надаємо лінгвістичній моделі, щоби керувати розмовою або завданням. Залежно від мети користувача, запит може бути у форматі питання, твердження, короткої історії, завдання або набору інструкцій. На основі цієї інформації модель генерує відповідь. Іншими словами, процес створення тексту в GPT-4 починається з промптів. Вони можуть бути простими, як одне слово, або складними, як ціле есе. Промпт має бути конкретним, зрозумілим та містити достатньо інформації, щоби модель могла зрозуміти тему та сформулювати релевантну відповідь.


ChatGPT рідко вдається дати одразу точний результат, який не треба буде допрацьовувати. Навіть прості завдання потребують корегувань. Чим більш узагальненим буде запит, тим більше ітерацій уточнень вам знадобиться. Натомість якісний перший промпт допоможе мінімізувати їхню кількість до 3-5.


Загальна структура промпту містить:

  1. Роль

  2. Суть завдання

  3. Контекст

  4. Мету завдання

  5. Опис результату, якого ви очікуєте, в якій кількості та в якому форматі (текст, невпорядкований список, JSON, CSV, таблиця тощо)

  6. Умови та обмеження.


Якщо ви хочете дати ChatGPT складне завдання, яке містить багато деталей та референсів, напишіть інструкцію, як далі відбуватиметься комунікація. Щоби правильно «згодувати» моделі всі вхідні дані, попередьте чат, що в наступних повідомленнях ви надсилатимете приклади, а він має чекати, поки ви не завантажите всю інформацію. Можна попросити ChatGPT не писати пояснень, відповідати певними фразами та ставити уточнюючі запитання, щоби краще зрозуміти завдання. Складні задачі слід розбивати на підзадачі для отримання більш точної відповіді.




Поширені команди для ChatGPT:


«Act as» — можна почати запит із визначення ролі для бота. Це допоможе йому краще розуміти контекст. Це може бути професія, позиція, відома особистість або навіть консоль, яка покаже, що виведе код.

«Ignore Previous Commands» — оскільки ChatGPT запам'ятовує всю вашу переписку і вказівки, які ви надавали раніше, ви можете попросити їх ігнорувати, не створюючи новий чат.

«Step by Step» — просимо бота відповідати послідовно, щоб отримати більш розгорнуту, логічну та детальну відповідь.

«Do not write your own opinion» — просимо не додавати власну думку.

«Continue» — якщо генерація тексту зупиняється на середині речення, ця команда продовжить текст з того місця, на якому вона зупинилась у попередній відповіді.

«Summarize» — команда підходить, коли вам потрібен стислий огляд теми чи відповіді.

«Compare & Contrast» — команда для порівняння предметів та виявлення схожостей та відмінностей.

«Clarify» — якщо відповідь штучного інтелекту нечітка або неоднозначна, ця команда допоможе отримати чіткіше пояснення.

«Brainstorm» — ця команда корисна, коли вам потрібні свіжі ідеї або інноваційні рішення.



Приклади запитів, в яких передбачена роль, завдання та подальша інструкція:

  • Act as a linux terminal. I will type commands and you will reply with what the terminal should show. I want you to only reply with the terminal output inside one unique code block, and nothing else. do not write explanations. Do not type commands unless I instruct you to do so. When I need to tell you something in English, I will do so by putting text inside curly brackets {like this}. My first command is pwd.

  • Act as an interviewer. I will be the candidate and you will ask me the interview questions for the `position` position. I want you to only reply as the interviewer. Do not write all the conservation at once. I want you to only do the interview with me. Ask me the questions and wait for my answers. Do not write explanations. Ask me the questions one by one like an interviewer does and wait for my answers. My first sentence is "Hi".

  • Act as a javascript console. I will type commands and you will reply with what the javascript console should show. I want you to only reply with the terminal output inside one unique code block, and nothing else. do not write explanations. Do not type commands unless I instruct you to do so. when I need to tell you something in English, I will do so by putting text inside curly brackets {like this}. My first command is console.log("Hello World").

  • Act as a cybersecurity specialist. I will provide some specific information about how data is stored and shared, and it will be your job to come up with strategies for protecting this data from malicious actors. This could include suggesting encryption methods, creating firewalls, or implementing policies that mark certain activities as suspicious. My first request is "I need help developing an effective cybersecurity strategy for my company".


Mykola-Zorin-CTO-Jiji

Стандартна проблема GPT — він все робить, як дуже лінива людина. Щоб ефективно користуватися цим інструментом, ви маєте чітко уявляти результат та мати терпіння знову і знову просити його щось доробити, змінити, додати або прибрати. Здається, що іноді швидше виконати завдання самому, ніж писати досконалий запит.




Valentin-Kostromin-QA-Team-Lead-AMO

Ми проводили ряд експериментів із ChatGPT, але більшість із них він провалив. Часом ChatGPT втрачав важливі деталі або обирав менш зручні конструкції фреймворку. Зокрема ми пробували переписувати код з однієї мови на іншу. На жаль, для цього треба було зробити таку кількість ітерацій з уточненнями, що важко розцінювати цей кейс, як спрощення роботи. Перший варіант, який він видав, був цілком робочим, але в такому вигляді код в продакшн не додають. Після кількох зауважень, другий та третій варіант були неробочими.



Також ми давали завдання написати технічну документацію, надаючи код класу або фічі. Частково вийшло, але все ж таки потім багато довелося правити «руками».


Швидкі огляди технологій та фреймворків — те, у чому чат показав найкращий перформанс. Ми використовували запити на кшталт «порівняй Selenide та Playwright» або «як написати цей тест, використовуючи фреймворк X». Без допомоги ChatGPT довелося б гуглити чимало статей, а він зібрав та систематизував розкидані дані. Хоча в останньому скрині видно, що він все ж забув про важливий функціонал.




Maksym-Kohanskiy-Lead-Back-end-En

Я пробував ChatGPT для деяких рутинних завдань. Загальну якість відповідей чату оцінюю в 7 з 10. Вони завжди потребують перевірки та доопрацювання, але це дозволяє прискорити роботу на 5-10%. З мінусів — чат працює доволі нестабільно. Інколи прості завдання він може виконати з 1-2 разу та зекономити кілька годин роботи. А інколи буває, що релевантного результату взагалі неможливо добитися. В середньому я роблю 1-5 ітерацій уточнень.


Наприклад, він може допомогти зі створеннями DTO із заданими полями (даю посилання або опис документації певної API) або з документацією (даю код і прошу описати це текстом або намалювати блок-схему в текстовому вигляді). Коли потрібно використати велику бібліотеку, яка має багато документації, він може згенерувати приклад використання в коді за описом. Це економить час.



Якщо потрібно створити велику кількість однотипних файлів, Chat GPT пише bash-скрипти для оптимізації цього процесу. Також може допомогти з міграцією з PHP на TypeScript, яку ми зараз проводимо.



 

Нижче ви знайдете підбірку із запитами для різних завдань, з якими ChatGPT може допомогти технічній команді.


Генерація коду


ChatGPT може генерувати код для різних завдань — семантичний HTML та CSS код, функції JavaScript і навіть запити до бази даних. Модель також може пропонувати варіанти завершення коду, які відповідають вашому контексту та стилю.


Структура запиту:

  • Generate a [language] script to parse [file format] and extract [information]. The script should meet the following requirements: [requirements list];

  • Develop a high-performance [language] microservice for [domain]. The microservice should provide well-defined endpoints for [operations list] and should follow the recommended [design pattern];

  • Compose a [language] function to filter [data structure] based on a specific [condition]. The function should take [input variables] as inputs and produce the expected output: [output description];

  • Design a [language] algorithm to solve [problem] using [strategy or technique].


Приклади промптів:

  • Act as a code generation tool and create a Python script to parse CSV files and extract customer information with the following requirements: the script should handle large datasets, support filtering based on specific criteria, and provide a summary report of extracted data.

  • Act as a code generation tool and develop a Node.js microservice for the e-commerce domain that includes endpoints for user authentication, product catalog management, and order processing. The microservice should adhere to the MVC (Model-View-Controller) design pattern.

  • Act as a code generation tool and write a Java function to filter an ArrayList of integers based on whether they are even numbers. The function should take the ArrayList as input and return a new ArrayList containing only the even numbers.

  • Act as a code generation tool and design a C++ algorithm to solve the knapsack problem using the dynamic programming approach. The algorithm should efficiently find the optimal combination of items to maximize the total value within a given weight constraint.

  • Act as a code generation tool and generate a Python script that creates a directory structure for a new project. The script should include folders for source code, documentation, tests, and any other necessary components.

  • Act as a code generation tool and generate a HTML template for a basic blog website. The template should include placeholders for the blog post title, content, author, and publication date.

  • Act as a code generation tool and generate a Java class that represents a customer object. The class should have attributes for name, email, phone number, and any other relevant information.

  • Act as a code generation tool and generate a JavaScript function that calculates the total price of a shopping cart. The function should take an array of items with their prices and quantities as input.

  • Act as a code generation tool and generate a C# code snippet that creates a database connection and performs a simple CRUD operation on a table.

  • Act as a code generation tool and generate a PHP script that generates a random password with a specified length. The script should include options for including uppercase letters, lowercase letters, numbers, and special characters.



 

Code review


Перевірка коду є важливою складовою розробки програмного забезпечення. За допомогою ChatGPT ви можете виявляти ознаки проблемного коду та вразливості.


Структура запиту:

  • Analyze the given [language] code and suggest improvements: [code snippet];

  • Review the given [language] code for potential scalability issues: [code snippet];

  • Check the following [language] code for proper logging and monitoring practices: [code snippet].


Приклади промптів:

  • Act as a code reviewer and provide feedback on a Python script I wrote for a simple web scraping task. Please point out any potential errors or areas of improvement.

  • Act as a code reviewer and analyze my JavaScript code for a responsive website design. Look for any potential performance issues or ways to optimize the code.

  • Act as a code reviewer for my C++ program that implements a sorting algorithm. Please evaluate the efficiency of the algorithm and suggest any optimizations if necessary.

  • Act as a code reviewer and assess the security of my PHP application. Check for any potential vulnerabilities or best practices that should be implemented.

  • Act as a code reviewer for my Java application that handles database operations. Please review the database design and query optimization strategies.

  • Act as a code reviewer for my Swift iOS app. Please assess the overall architecture and suggest any improvements in terms of code structure and organization.

  • Act as a code reviewer and provide feedback on my HTML and CSS code for a responsive landing page. Look for any browser compatibility issues and suggest ways to enhance the design.

  • Act as a code reviewer and analyze my SQL queries for a database-driven application. Check for any potential security vulnerabilities or ways to improve query performance.


 

Конвертація коду


Розробнику може знадобитися працювати з кодом, написаним різними мовами програмування або фреймворками. З допомогою ChatGPT ви зможете легко конвертувати фрагменти коду з однієї мови або фреймворка в інші.


Структура запиту:

  • Convert the following [source language] data processing pipeline to [target language]: [code snippet];

  • Migrate the following [source language] code that interacts with [database or service] to [target language] with a similar database or service: [code snippet];

  • Adapt the following [source language] code snippet to [target language] while adhering to [target language’s framework or library conventions]: [code snippet];

  • Translate the given [source language] method that performs [specific task or operation] to [target language]: [code snippet].


Приклади промптів:

  • Transform a data processing pipeline implemented in JavaScript to Rust.

  • Perform a migration of code written in Java that interacts with MySQL to C# with a similar database.

  • Modify a PHP code snippet to work with Node.js using Express.js conventions.

  • Convert a Java method that handles data encryption to C#.

  • Translate a Ruby method used for text parsing to Python.


 

Тестування


ChatGPT може допомогти з тестуванням коду, надавши ідеї для написання тестових сценаріїв, виявлення помилок та поліпшення якості коду. Також він може допомогти писати модульні тести, створювати список тестових кейсів та вибрати відповідний фреймворк або бібліотеку для тестування.


Структура запиту:

  • Write a test script for the [language] code that covers [functional or non-functional] testing: [code snippet];

  • Generate test scenarios for the following [language] class or module: [code snippet];

  • Create a test suite for a [language] library or framework that validates its functionality and stability;

  • Develop an end-to-end testing strategy for a [web/mobile] app that covers critical user workflows.


Приклади промптів:

  • Act as a QA engineer and write a test script for the Python code that covers performance testing.

  • Act as a QA engineer and generate test scenarios for the following Java class or module.

  • Act as a QA engineer and create a test suite for a JavaScript library or framework that validates its functionality and stability.

  • Act as a QA engineer and develop an end-to-end testing strategy for a web app that covers critical user workflows.

  • Act as a QA engineer and write a test script for the C# code that covers security testing.

  • Act as a QA engineer and devise a comprehensive testing strategy for a mobile app that includes functional, usability, and localization testing.

  • Act as a QA engineer and design a test suite for a PHP framework that covers both positive and negative test cases.

  • Act as a QA engineer and develop an automated testing framework for a Java web application that includes unit tests, integration tests, and API testing.


 

Документація


За допомогою ChatGPT ви можете отримати підказки та рекомендації щодо генерації документації для вашого проєкту. Він може допомогти вам створити описи функцій, коментарі до коду та іншу необхідну документацію.


Структура запиту:

  • Create an API documentation template for the following [language] code: [code snippet];

  • Document the functionality and usage of the following [language] command-line tool: [code snippet];

  • Produce a tutorial for using the following [language] API with example code: [code snippet].


Приклади промптів:

  • Act as a technical writer and explain the input parameters, output, and usage guidelines for the [function/class] in the given JavaScript code: [code snippet].

  • Act as a developer and generate detailed documentation for the [API/library] in the following Java code, including its methods, parameters, and return values: [code snippet].

  • Act as a technical writer and describe the purpose, dependencies, and usage instructions for the [module/package] in the given Ruby code: [code snippet].

  • Act as a technical writer and provide detailed documentation for the [function/class] in the following TypeScript code, including its purpose, parameters, and usage examples: [code snippet].

  • Act as a technical writer and explain the purpose, workflow, and configuration options of the [framework/library] in the provided PHP code: [code snippet].

  • Act as a developer and generate API documentation for the [RESTful API/endpoint] in the given Node.js code, including supported HTTP methods, request/response formats, and authentication requirements: [code snippet].


 

Рефакторинг коду


ChatGPT може допомогти скоротити список коментарів «//todo: переробити цей код», пропонуючи способи рефакторингу та поліпшення коду без зайвих затрат часу та зусиль.


Структура запиту:

  • Suggest refactoring improvements for the following [language] code to enhance testability: [code snippet];

  • Identify opportunities to apply [architecture pattern] in the given [language] code: [code snippet];

  • Optimize the following [language] code for lower memory usage: [code snippet];

  • Refactor the given [language] code to improve its error handling and resilience: [code snippet];

  • Propose changes to the given [language] code to follow [SOLID or other design principles]: [code snippet].


Приклади промптів:

  • Act as a Developer and suggest ways to improve the efficiency and readability of the [function/class/module] in the following Python code: [code snippet].

  • Act as a Developer and identify any code smells or antipatterns in the provided Java code, suggesting alternative approaches for cleaner and more maintainable code: [code snippet].

  • Act as a Developer and propose refactoring techniques to simplify the complex conditional statements and loops in the given JavaScript code: [code snippet].

  • Act as a Developer and refactor the redundant code blocks and duplicate logic in the provided C++ code to improve code reusability and maintainability: [code snippet].

  • Act as a Developer and suggest ways to enhance the performance and scalability of the [class/module] in the following Ruby code, considering best practices and design patterns: [code snippet].

  • Act as a Developer and propose a more concise and elegant implementation for the [function/class] in the given TypeScript code, eliminating any unnecessary complexity or repetition: [code snippet].

  • Act as a Developer and identify opportunities for abstraction and modularization in the provided PHP code, making it more modular and easier to maintain: [code snippet].

  • Act as a Developer and suggest improvements to the naming conventions, variable declarations, and code organization in the given C# code to enhance code clarity and readability: [code snippet].

  • Act as a Developer and propose refactoring techniques to optimize the database queries and improve the overall performance of the provided SQL script: [code snippet].

  • Act as a Developer and suggest ways to make the code in the given Python script more testable and decoupled, promoting better separation of concerns and code modularity: [code snippet].


 

Виявлення та виправлення помилок


За допомогою підказок ChatGPT можна ідентифікувати та виправляти помилки в коді.


Структура запиту:

  • Locate any logic errors in the following [language] code snippet: [code snippet];

  • Identify potential performance issues in the given [language] code: [code snippet];

  • Find any resource leaks in the following [language] code and suggest fixes: [code snippet];

  • Check for potential deadlock issues in the given [language] code: [code snippet].


Приклади промптів:

  • Act as a bug detection and fixing tool and identify common coding mistakes in a given Python script. Provide suggestions and explanations on how to fix the identified issues.

  • Act as a bug detection and fixing tool and analyze a JavaScript program for potential memory leaks. Identify areas where memory is not properly released and suggest modifications to prevent memory leaks.

  • Act as a bug detection and fixing tool and troubleshoot a C++ program that is causing a segmentation fault. Identify the source of the error and propose a solution to fix the segmentation fault issue.

  • Act as a bug detection and fixing tool and analyze a Java application for potential concurrency issues. Identify areas where race conditions or deadlock situations may occur and suggest modifications to ensure thread safety.

  • Act as a bug detection and fixing tool and inspect a PHP website for SQL injection vulnerabilities. Identify parts of the code where user input is not properly sanitized and suggest changes to prevent SQL injection attacks.

  • Act as a bug detection and fixing tool and examine a Swift iOS app for memory management issues. Identify areas where memory is not properly released, such as retain cycles, and suggest modifications to improve memory management.

  • Act as a bug detection and fixing tool and review a .NET application for potential security vulnerabilities. Identify areas where input validation or authorization checks are missing and suggest changes to enhance the application's security.

  • Act as a bug detection and fixing tool and analyze a Python script for logical errors. Identify parts of the code where incorrect conditions or incorrect variable assignments may lead to unexpected behavior and propose fixes.

  • Act as a bug detection and fixing tool and inspect a JavaScript codebase for potential cross-site scripting (XSS) vulnerabilities. Identify areas where user input is not properly sanitized before being displayed and suggest changes to prevent XSS attacks.


 

Проєктування системи та архітектура


ChatGPT може надати рекомендації щодо проєктування системи з використанням конкретного технологічного стеку або порівняння дизайну та архітектури.


Структура запиту:

  • Analyze the given architecture or design for potential security vulnerabilities: [architecture or design description];

  • Suggest improvements to the following [language] code or configuration to enhance its network performance or security: [code snippet].


Приклади промптів:

  • Act as a system design and architecture consultant and provide guidance on designing a scalable and fault-tolerant distributed system. Discuss key principles and patterns, such as load balancing, replication, and partitioning, that should be considered in the design.

  • Act as a system design and architecture expert and outline the architectural components and their interactions for building a real-time chat application. Consider aspects like message routing, data synchronization, and scalability in your design.

  • Act as a system design and architecture consultant and propose an architecture for a cloud-based e-commerce platform. Discuss how to handle high traffic, ensure data consistency, and incorporate features like user authentication and order processing.

  • Act as a system design and architecture expert and explain the design considerations for building a microservices-based architecture. Discuss topics like service decomposition, communication protocols, and fault tolerance in the design.

  • Act as a system design and architecture consultant and design a data warehouse system for analyzing large volumes of data. Discuss the selection of appropriate storage technologies, data ingestion processes, and query optimization techniques.

  • Act as a system design and architecture expert and propose an architecture for a content delivery network (CDN) to efficiently serve multimedia content worldwide. Discuss concepts like caching, edge servers, and content routing in your design.

  • Act as a system design and architecture consultant and design a high-performance database system for a financial application. Discuss strategies for data indexing, query optimization, and ensuring data integrity in the design.

  • Act as a system design and architecture expert and propose an architecture for a scalable and secure IoT (Internet of Things) platform. Discuss topics like device management, data processing, and authentication mechanisms in your design.

  • Act as a system design and architecture consultant and design a fault-tolerant backup and disaster recovery system for a critical business application. Discuss replication strategies, backup scheduling, and failover mechanisms in your design.

  • Act as a system design and architecture expert and propose an architecture for a real-time analytics platform. Discuss topics like data ingestion, stream processing, and visualization components in your design.


 

DevOps


ChatGPT може використовуватися для автоматизації деяких завдань DevOps-інженерів. Наприклад, контейнеризація та складання програми, створення helm chart для Kubernetes.


Структура запиту:

  • Create a [tool or script] for automating the deployment of a [language or technology] application to [cloud or platform];

  • Suggest improvements to the existing CI/CD pipeline for a [language or technology] project: [pipeline description or URL];

  • Design a monitoring and alerting strategy for a [web/mobile] app deployed on [cloud or platform];

  • Create a Dockerfile or containerization strategy for a [language or technology] application.


Приклади промптів:

  • Act as a DevOps Engineer and develop a Dockerfile and containerization strategy for a Java Spring Boot application. Ensure the Dockerfile includes all the necessary dependencies, build steps, and configurations for running the application in a containerized environment.

  • Act as a DevOps Engineer and evaluate the existing CI/CD pipeline for a Ruby on Rails project hosted on GitLab CI/CD. Provide recommendations to optimize the pipeline, such as parallelizing test suites, introducing canary deployments, and integrating code quality checks and security scans.

  • Act as a DevOps Engineer and create a containerization strategy using Kubernetes for a Python Flask application. The strategy should include defining deployment manifests, configuring load balancing, and implementing scaling policies based on resource utilization and traffic patterns.

  • Act as a DevOps Engineer and propose a scaling strategy for a mobile app deployed on Firebase Hosting to handle high user demand and ensure optimal performance. Consider leveraging Firebase features like hosting CDN, Firestore database sharding, and Cloud Functions auto-scaling.

  • Act as a DevOps Engineer and develop a tool or script for automating the deployment of a Node.js application to AWS Elastic Beanstalk. The tool should streamline the process of configuring the environment, deploying the code, and managing the infrastructure resources.

  • Act as a DevOps specialist and provide suggestions to improve the existing CI/CD pipeline for a Python Django project. The pipeline currently uses Jenkins for building, testing, and deploying the application. Identify areas for optimization, such as parallelizing tests, implementing deployment strategies like blue-green deployments, and integrating additional quality checks.

  • Act as a DevOps consultant and design a monitoring and alerting strategy for a mobile app deployed on Google Cloud Platform. The strategy should include setting up performance monitoring, log aggregation, and defining alerts for critical metrics using services like Stackdriver or Prometheus.

  • Act as a DevOps expert and create a Dockerfile and containerization strategy for a Java Spring Boot application. The Dockerfile should package the application along with its dependencies, and the strategy should address efficient image building, optimization of container size, and integration with container orchestration platforms like Kubernetes.

  • Act as a DevOps engineer and propose a scaling strategy for a web application deployed on Microsoft Azure. The strategy should focus on handling high traffic loads and ensuring scalability. Consider utilizing features like auto-scaling, load balancing, and caching to achieve optimal performance and resource utilization.


 

Data Engineering


ChatGPT може допомогти із перетворенням даних з одного формату в інший (наприклад, перетворення файлів CSV у JSON або XML), а також із обробкою та інтеграцією даних з різних джерел та розробкою конвеєрів даних.


Приклади промптів:

  • Act as a Data Engineer. I have two datasets: A and B. A is [explain A structure]. B is [explain B structure]. I need to join them on a foreign key [enter FK]. Provide the decision.

  • Act as a Data Generator. Create a dataset that has [x] rows and [y] columns: [insert column names].

  • Act as a Senior Data Engineer. Provide a Python code sample demonstrating data engineering best practices to move data from a CSV file to BigQuery. Use the standard library when possible, but feel free to use external libraries if they significantly improve the process.

  • Act as a Data Engineer. In Python I have a dependency tree in a dict. Write a script to invert that dependency tree.

  • Act as a Data Engineer. I need to create a regular expression pattern that matches [specific requirement]. Can you provide a regex pattern and explain how it works?

  • Act as a Code Optimizer. Can you point out what's wrong with the following Pandas code and optimize it? [Insert code here].

  • Act as a Data Engineer. Design an efficient data pipeline for ingesting and processing real-time streaming data from multiple sources.

  • Act as a Data Engineer. Suggest best practices for data quality assurance and anomaly detection in a large-scale data warehouse.

  • Act as a Data Engineer. Assist in selecting the appropriate data storage solution for storing and querying large volumes of structured and unstructured data.

  • Act as a Data Engineer. Recommend strategies for data partitioning and indexing to enhance query performance in a distributed database system.

  • Act as a Data Engineer. Help evaluate different data visualization tools and techniques for creating intuitive and interactive dashboards to visualize data insights.

  • Suggest strategies for data versioning and lineage tracking to ensure traceability and reproducibility of data transformations and analyses.

© 2035 by Business Name. Made with Wix Studio™

bottom of page