Prompts that help you ship.
Curated, reusable templates for building, writing, learning, and getting better work from AI.
Software Engineers
Ai Database Management Guide
Create a comprehensive guide on how to effectively use AI to manage and analyze a database in REDCap. Address the following components: - **AI Tools Identification**: Which AI tools or software can be integrated or used alongside REDCap to enhance data extraction and analysis? Consider both proprietary and open-source tools. - **Data Extraction Simplification**: - Describe methods or tools that can automate and simplify the data extraction process from REDCap. - Suggest any AI-driven techniques or platforms that assist in seamless data migration or integration from REDCap to analytical tools. - **Maximizing Data Utility**: - Explain strategies or AI applications that can help in transforming raw data into actionable insights. - Discuss any machine learning models or data analytics processes suited for deriving meaningful discoveries and patterns from the database. - **Implementation Considerations**: - Highlight any best practices for integrating AI tools with REDCap while ensuring data integrity and security. - Discuss potential challenges or limitations when using AI with REDCap and how to mitigate them. Ask me clarifying questions until you are 95% confident you can complete the task successfully. Take a deep breath and take it step by step. Remember to search the internet to retrieve up-to-date information.
Software Engineers
Ai Solution Guide
Create a comprehensive guide for building an AI solution within a professional services firm's AI Center of Excellence (CoE). Focus on developing an in-depth document that encompasses the entire process, from conception to deployment. Consider the following aspects: - **Understanding the Problem**: - Identify and clearly define the problem the AI solution is intended to solve. - Consider the business impact and potential improvements. - **Data Collection and Management**: - Determine the types of data required and how it will be collected and managed. - Address data privacy, security, and compliance concerns. - **Solution Design**: - Outline approaches for designing the AI models or algorithms that would be most effective. - Consider leveraging existing AI frameworks or building custom models. - **Development and Testing**: - Discuss best practices for developing the AI solution, including coding, architecture, and iterative testing. - Highlight the importance of validation and accuracy of AI results. - **Implementation and Deployment**: - Describe the steps needed for successful deployment of the AI solution into production environments. - Address challenges such as scalability, integration with existing systems, and user adoption. - **Monitoring and Maintenance**: - Specify ongoing monitoring mechanisms to ensure the AI solution remains effective over time. - Discuss how to handle model updates and maintenance. - **Cross-Functional Collaboration**: - Highlight the importance of collaboration across various teams, including IT, data science, and business units. - Encourage building a team culture that supports AI innovation and continuous learning. - **Risk Management**: - Identify potential risks and challenges throughout the AI solution lifecycle. - Discuss mitigation strategies to minimize these risks. Ensure the document or guide is practical, aligns with industry best practices, and can be adapted to various AI projects within the firm. Ask me clarifying questions until you are 95% confident you can complete the task successfully. Take a deep breath and take it step by step. Remember to search the internet to retrieve up-to-date information.
Software Engineers
Analyze Itsm Issues
Create a detailed analysis to identify and manage common IT service management (ITSM) issues across a professional services firm's organization. Focus on problem management, and follow these steps to guide your response: - Describe the common problems typically encountered in ITSM processes within professional services firms. - Discuss methodologies and tools that can be utilized for analyzing reports to identify these common issues effectively. - Explain the benefits of proactive problem management in an organization and how it contributes to overall operational excellence. - Provide examples of successful problem management strategies implemented in other professional services firms. - Suggest best practices for improving the problem identification and management process to enhance service delivery. Ask me clarifying questions until you are 95% confident you can complete the task successfully. Take a deep breath and take it step by step. Remember to search the internet to retrieve up-to-date information.
Software Engineers
Analyze Repository Status
Create a comprehensive summary of the current state of a source code repository by addressing the following points: - Analyze the current status of the repository. What is the latest commit message? How active have recent contributions been? - Describe the main technologies being used within the repository. This includes programming languages, frameworks, libraries, and any tools that are central to the project. - Outline the architecture of the project. Explain the overall design, how different components interact, and any design patterns employed. - Identify and describe any discrepancies between the documentation provided and the actual implementation of the project. Where does the documentation fall short, and what are the potential impacts of these discrepancies? Ask me clarifying questions until you are 95% confident you can complete the task successfully. Take a deep breath and take it step by step. Remember to search the internet to retrieve up-to-date information.
Software Engineers
Analyze Tech Impact
Understanding the math and code powering AI and the various strategies employed by AI to model answers to prompts, besides predictive analytics. Please cover the following sub-tasks: 1. Explain the fundamental mathematical concepts that underpin AI models (e.g., linear algebra, calculus, probability, and statistics). 2. Describe the coding processes involved in building AI models, including common programming languages and frameworks used (e.g., Python, TensorFlow, PyTorch). 3. Discuss alternative strategies to predictive analytics that AI uses to model responses to prompts (e.g., knowledge graphs, rule-based systems, reinforcement learning). 4. Provide interesting and recent AI news of a technical nature. Ask me clarifying questions until you are 95% confident you can complete the task successfully. Take a deep breath and take it step by step. Remember to search the internet to retrieve up-to-date information.
Software Engineers
Automated Trading Bot Guide
**ChatGPT Prompt:** "I want to develop an automated trading bot for both cryptocurrency and stock markets. Please guide me step by step on how to build this bot, covering the following aspects: - **Technical Overview:** Explain the fundamental components of a trading bot, including architecture, required technologies, and software dependencies. - **Market Data Retrieval:** Describe how to obtain real-time and historical price data for both stocks and cryptocurrencies using APIs (e.g., Binance, Coinbase, Alpha Vantage, or Yahoo Finance). - **Trading Strategies:** Provide an overview of common trading strategies such as market making, arbitrage, trend following, and mean reversion. Offer sample strategies that can be implemented for both types of assets. - **Risk Management:** Explain how to incorporate risk management features (e.g., stop-loss, take-profit, position sizing) to minimize losses. - **Order Execution:** Detail how to place, modify, and cancel orders programmatically using broker/exchange APIs. - **Backtesting and Simulation:** Describe how to backtest trading strategies using historical data to evaluate performance before live deployment. Recommend backtesting libraries. - **Live Deployment:** Guide me through the process of deploying the bot on a cloud server or local machine with high availability and monitoring. - **Security Best Practices:** Highlight key security measures to protect API keys, prevent unauthorized trading, and handle rate limits on exchanges. - **Regulatory Considerations:** Summarize the legal and regulatory aspects of operating an automated trading bot for stocks and cryptocurrencies. - **Code Examples:** Provide code snippets for key functionalities such as retrieving market data, executing trades, and implementing a basic trading strategy in Python. - **Resources and Further Reading:** Recommend books, courses, or resources to deepen my understanding of algo trading concepts. Ask me clarifying questions until you are 95% confident you can complete the task successfully. Take a deep breath and take it step by step. Remember to search the internet to retrieve up-to-date information."
Software Engineers
Automated Trading Bots And Women In Management
Create a comprehensive guide addressing the following two separate tasks: 1. **Automated Trading Bot Development:** - Provide an overview of what automated trading bots are and their common use cases in financial markets. - Outline the essential components and architecture of a basic automated trading bot. - List popular programming languages and frameworks for developing trading bots, such as Python, JavaScript, or others. - Describe key functionalities and features that should be implemented, such as algorithm selection, data analysis, risk management, and backtesting. - Discuss how to integrate the trading bot with trading platforms or APIs like MetaTrader, Interactive Brokers, or Alpaca. - Suggest resources for learning algorithmic trading and bot development, including books, online courses, and forums. 2. **Research on Women in Management:** - Explain the importance and impact of women in leadership and management roles. - Provide methods for conducting research on women in management, including qualitative and quantitative approaches. - Identify academic and industry journals, articles, and databases that commonly feature research on this topic. - Suggest online tools and software that can aid in data collection and analysis, such as survey platforms or statistical software. - Highlight key challenges and limitations in researching women in management and suggest ways to address them. - Offer guidance on how to ensure diversity and inclusion in the research process. "Ask me clarifying questions until you are 95% confident you can complete the task successfully. Take a deep breath and take it step by step. Remember to search the internet to retrieve up-to-date information."
Software Engineers
Blockchain Degree Certificate Guide
Create a detailed guide for developing a blockchain application using Solidity for a University to generate degree certificates. The application should meet the following requirements: - **Blockchain Functionality**: - Implement functionality to generate and store degree certificates on the blockchain. - Each degree certificate should include: - Student's name - Student's ID - Year received - Field of study - **Smart Contract Development**: - Outline how to write a smart contract in Solidity that securely captures and stores the above information. - Ensure the contract includes mechanisms for verifying the integrity and authenticity of the stored data. - **Front-end Integration**: - Describe how to develop an API that interfaces with the smart contract. - Include instructions on setting up a front-end application that allows users (administrators) to input the necessary student information and retrieve stored degree data. - **Security Considerations**: - Address potential security risks and propose methods to mitigate these, such as data encryption and access controls. - **Deployment and Testing**: - Provide a step-by-step guide for deploying the blockchain application and smart contracts. - Offer strategies for testing the application to ensure it functions as intended. Ask me clarifying questions until you are 95% confident you can complete the task successfully. Take a deep breath and take it step by step. Remember to search the internet to retrieve up-to-date information.
Software Engineers
Create Ai System For Misinformation Detection
Create an AI system that can effectively detect deepfakes and fake news, safeguarding against the damaging impact of misinformation. Your response should cover all the necessary aspects to create a robust detection tool. The response should: - Describe the key components and functionalities of the AI system. - Explain the methodologies and technologies used for detecting deepfakes. - Explore techniques for identifying and mitigating fake or misleading news. - Address how the AI system can continuously update to recognize new and evolving forms of misinformation. - Discuss potential challenges and ethical considerations in implementing such a system. - Suggest ways to ensure the system is user-friendly and accessible for different types of users (e.g., individuals, businesses, and institutions). Ask me clarifying questions until you are 95% confident you can complete the task successfully. Take a deep breath and take it step by step. Remember to search the internet to retrieve up-to-date information.
Software Engineers
Create Api Specification
Create an API specification for a security risk escalation feature, including: - **Familiarization with Procedures and Design:** - Review procedures for vulnerability management. - Understand the fundamentals of API design. - **Documentation Format:** - Choose a text-based file format for the documentation. Consider using Markdown and review basic Markdown syntax if chosen. - **Identify Key Components:** - List the functionalities and actions the API should support for the security risk escalation feature. - **Define API Endpoints and HTTP Methods:** - Determine the necessary API endpoints with descriptions of their purposes. - Specify the appropriate HTTP methods (GET, POST, PUT, DELETE) for each endpoint. - Include expected inputs and outputs for each endpoint. - **Design Request and Response Payloads:** - Define the structure and format of request and response payloads for each endpoint. - Specify required fields and data types. - **Error Handling and Status Codes:** - Document status codes and error messages for errors or exceptions. - **Review and Finalize:** - Evaluate the clarity and accuracy of the API specification. - Make necessary revisions to finalize the documentation. Ask me clarifying questions until you are 95% confident you can complete the task successfully. Take a deep breath and take it step by step. Remember to search the internet to retrieve up-to-date information.
Software Engineers
Data Analysis And Science Overview
**ChatGPT Prompt:** "I need a comprehensive explanation of general usage for data analysis and data science. Please provide detailed insights covering the following aspects: - **Overview of Data Analysis and Data Science:** - Define data analysis and data science. - Explain the key differences and similarities between them. - Discuss their importance in modern industries. - **Data Analysis:** - Common methodologies and techniques used in data analysis (e.g., descriptive, diagnostic, predictive, and prescriptive analysis). - Key statistical concepts and tools (e.g., mean, median, standard deviation, hypothesis testing). - Software and tools commonly used (e.g., Excel, SQL, Python libraries such as Pandas, NumPy). - Best practices for cleaning, processing, and visualizing data. - **Data Science:** - Core concepts and foundations of data science. - Key machine learning techniques and their applications (e.g., supervised vs. unsupervised learning, neural networks, decision trees). - Popular programming languages and libraries (e.g., Python, R, TensorFlow, Scikit-learn). - Best practices for building and evaluating predictive models. - An overview of big data, cloud computing, and data engineering principles. - **Real-World Applications:** - How businesses and industries use data analysis and data science. - Case studies or examples of successful data-driven decision-making. - Ethical considerations in data analysis and data science. - **Getting Started & Learning Resources:** - Recommended learning paths for beginners. - Books, courses, and online platforms for learning data analysis and data science. - Tips for transitioning into a career in data science. Ask me clarifying questions until you are 95% confident you can complete the task successfully. Take a deep breath and take it step by step. Remember to search the internet to retrieve up-to-date information."
Software Engineers
Data Extraction
Here is the ChatGPT prompt: "Please perform the following tasks: - Scrape the table found on the following web page, including all 61 columns: https://skyscraperpage.com/diagrams/?cityID=93. - Ensure that data is scraped from all 3 pages of the table to include all rows. - Create a CSV file from the scraped data using '|' as the separator. - Use double quotes around strings that contain spaces. - Include a headings row at the top of the CSV file. - Include a row titles column in the CSV file. Ask me clarifying questions until you are 95% confident you can complete the task successfully. Take a deep breath and take it step by step. Remember to search the internet to retrieve up-to-date information."
Software Engineers
Developing Transport App
Create a detailed plan for developing a user-friendly application for transporting goods between countries, specifically between Zimbabwe and South Africa. The application should cater to users involved in ferrying goods, such as Malaichas, and should include the following features: - **User Interface and Experience:** - Design an intuitive and easy-to-navigate interface. - Ensure accessibility for users with varying levels of technical proficiency. - **Goods Tracking System:** - Implement a tracking feature allowing users to monitor their goods from departure to arrival. - Consider using GPS or RFID technology for real-time updates on the location and status of goods. - **Security and Protection:** - Develop measures to protect goods against theft and damage during transit. - Explore options for insurance or guarantee services to provide users with peace of mind. - **Data Utilization:** - Integrate data collection features for insights into patterns or trends in goods transportation. - Ensure the application uses minimal data to perform efficiently, optimizing for conditions with limited internet access. - **Resource Efficiency:** - Focus on developing a lightweight application that conserves data usage, essential for users with limited data plans. Provide a comprehensive outline or strategy detailing how each of these components can be effectively implemented. Include recommendations for technologies, frameworks, or partnerships that could enhance the application’s functionality. Ask me clarifying questions until you are 95% confident you can complete the task successfully. Take a deep breath and take it step by step. Remember to search the internet to retrieve up-to-date information.
Software Engineers
Documentorganizationapp
Imagine you are assisting with developing an application that helps users organize a large library of assorted documents on their computer. The application should have the following capabilities: - Scan and process various document types, including PDFs, Word documents (.doc, .docx), Excel spreadsheets (.xls, .xlsx), and more. - Allow users to point to a specific folder containing these documents and include all subfolders. - Sort and group documents by type (e.g., PDF, DOC, XLS) and by theme (e.g., financial, educational, personal). - Identify and separate duplicate documents for the user’s review. - After sorting and grouping, create a searchable index of all documents, formatted as a table, listing: - Name of the document - Theme of the document - Type of the document - Location of the document Please generate a detailed response that explains how you would design this application with the aforementioned capabilities. Specifically, address the following: - How you would implement the document scanning feature for different file types. - The method you would use to categorize documents by theme. - The approach for identifying and handling duplicate documents. - Steps to generate a searchable index in table format. - Considerations for user interaction and ease of use. Ask me clarifying questions until you are 95% confident you can complete the task successfully. Take a deep breath and take it step by step. Remember to search the internet to retrieve up-to-date information.
Software Engineers
Email Automation Guide
Create a guide on how to integrate an email system to send automated responses. The guide should cover the following: - **Overview of Email Integration**: - Explain what email integration is and why it is useful for sending automated responses. - **Selection of Email Provider**: - List popular email service providers that support automation (e.g., Gmail, Outlook, Sendinblue). - Discuss the considerations for choosing an appropriate email provider for automation. - **Setting Up Automation Tools**: - Provide a step-by-step guide on how to set up automation tools or services (e.g., Zapier, IFTTT, or native email automation tools). - Include screenshots or detailed descriptions for setup steps, if possible. - **Creating Automated Responses**: - How to craft effective automated response templates and what key elements should be included (e.g., personalization, clarity, timeframe expectations). - Discuss the use of triggers to send automated responses (e.g., based on time, event, or specific keywords). - **Testing and Optimization**: - Explain how to test automated emails before full deployment to ensure they work correctly. - Provide tips on how to monitor the performance of automated responses and optimize them over time for better engagement or customer satisfaction. - **Security and Compliance**: - Highlight the importance of maintaining security and compliance with privacy laws (e.g., GDPR, CAN-SPAM) when sending automated emails. - **Troubleshooting Common Issues**: - Outline common problems that may arise during email automation and provide troubleshooting tips or resources. Ask me clarifying questions until you are 95% confident you can complete the task successfully. Take a deep breath and take it step by step. Remember to search the internet to retrieve up-to-date information.
Software Engineers
Export Chatgpt Conversations
Create a detailed guide on how to export the chats from ChatGPT into documents or databases, preserving the valuable content. Please include: - Step-by-step instructions for exporting ChatGPT conversations into different formats (e.g., text files, PDF, Word documents). - Methods for organizing and categorizing the exported content. - Instructions on how to import these conversations into databases (such as SQL, NoSQL). - Tips for maintaining data integrity and ensuring no content is lost during the export/import process. - Recommended tools or software that can facilitate this process. - Any additional advice for automating or streamlining the export/import workflow. Ask me clarifying questions until you are 95% confident you can complete the task successfully. Take a deep breath and take it step by step. Remember to search the internet to retrieve up-to-date information.
Software Engineers
Find Experts For Redcap Aws Integration
Find me experts who can assist with troubleshooting the integration of a REDCap database onto AWS. Follow these steps carefully: - **Identify potential experts**: - Search for volunteers or professionals with expertise in REDCap and AWS integration. - Prioritize individuals who may be available for pro bono work, such as retirees, trustees, or board-level members with relevant skills. - **Search through multiple channels**: - Use LinkedIn’s volunteer database and refine the search based on relevant skills (e.g., cloud computing, AWS, REDCap). - Look for professional groups or forums where experts discuss AWS and REDCap-related troubleshooting. - Identify potential contacts through open-source communities, university faculty directories, or non-profit volunteer networks. - **Provide actionable recommendations**: - Compile a shortlist of experts based on availability and relevance. - For each person, include their name, professional background, and why they are a good fit. - Offer suggestions for how to approach them, including template messages for outreach. - **Validate credibility**: - Ensure that the individuals recommended have demonstrable experience in AWS and REDCap. - Where possible, highlight any certifications, past projects, or contributions to relevant technical discussions. Ask me clarifying questions until you are 95% confident you can complete the task successfully. Take a deep breath and take it step by step. Remember to search the internet to retrieve up-to-date information.
Software Engineers
IDENTITY AND GOALS
# IDENTITY AND GOALS You are a YouTube infrastructure expert that returns YouTube channel RSS URLs. You take any input in, especially YouTube channel IDs, or full URLs, and return the RSS URL for that channel. # STEPS Here is the structure for YouTube RSS URLs and their relation to the channel ID and or channel URL: If the channel URL is https://www.youtube.com/channel/UCnCikd0s4i9KoDtaHPlK-JA, the RSS URL is https://www.youtube.com/feeds/videos.xml?channel_id=UCnCikd0s4i9KoDtaHPlK-JA - Extract the channel ID from the channel URL. - Construct the RSS URL using the channel ID. - Output the RSS URL. # OUTPUT - Output only the RSS URL and nothing else. - Don't complain, just do it. # INPUT (INPUT)
Software Engineers
IDENTITY and PURPOSE
# IDENTITY and PURPOSE You are an expert project manager and developer, and you specialize in creating super clean updates for what changed in a Git diff. # STEPS - Read the input and figure out what the major changes and upgrades were that happened. - Create the git commands needed to add the changes to the repo, and a git commit to reflet the changes - If there are a lot of changes include more bullets. If there are only a few changes, be more terse. # OUTPUT INSTRUCTIONS - Use conventional commits - i.e. prefix the commit title with "chore:" (if it's a minor change like refactoring or linting), "feat:" (if it's a new feature), "fix:" if its a bug fix - You only output human readable Markdown, except for the links, which should be in HTML format. - The output should only be the shell commands needed to update git. - Do not place the output in a code block # OUTPUT TEMPLATE #Example Template: For the current changes, replace `<file_name>` with `temp.py` and `<commit_message>` with `Added --newswitch switch to temp.py to do newswitch behavior`: git add temp.py git commit -m "Added --newswitch switch to temp.py to do newswitch behavior" #EndTemplate # INPUT: INPUT:
Software Engineers
IDENTITY and PURPOSE
# IDENTITY and PURPOSE You are an expert project manager and developer, and you specialize in creating super clean updates for what changed a Github project in the last 7 days. # STEPS - Read the input and figure out what the major changes and upgrades were that happened. - Create a section called CHANGES with a set of 10-word bullets that describe the feature changes and updates. # OUTPUT INSTRUCTIONS - Output a 20-word intro sentence that says something like, "In the last 7 days, we've made some amazing updates to our project focused around $character of the updates$." - You only output human readable Markdown, except for the links, which should be in HTML format. - Write the update bullets like you're excited about the upgrades. # INPUT: INPUT: