IT

Building 부동산수익성 분석도구 with InfraNodus and Windsurf AI

esmile1 2025. 3. 9. 15:13
    •  

1. WindSurf 소개

  • "Explain how WindSurf's AI capabilities enhance the development process for full-stack applications."
  • "Describe the benefits of using WindSurf over traditional coding methods."
  • "Outline the key features of WindSurf that make it unique compared to other AI coding tools."
  • "Discuss how WindSurf integrates with existing development environments like VS Code."
  • "Provide examples of successful projects built using WindSurf."

2. WindSurf 설치

  • "List the steps required to install and set up WindSurf on a local machine."
  • "Explain how to integrate WindSurf with existing IDEs like VS Code."
  • "Describe the system requirements for running WindSurf efficiently."
  • "Discuss common issues encountered during WindSurf installation and their solutions."
  • "Provide a tutorial on configuring WindSurf for the first time."

3. Azure 계정 생성

  • "Outline the process of creating a new Azure account for beginners."
  • "Explain the benefits of using Azure services for AI application development."
  • "List the free services and credits available to new Azure users."
  • "Describe how to navigate the Azure portal for the first time."
  • "Discuss the importance of setting up a resource group in Azure."

4. Azure Document Intelligence 설정

  • "Explain how to set up Azure Document Intelligence for extracting data from PDFs."
  • "Describe the different models available in Azure Document Intelligence."
  • "Discuss how to integrate Azure Document Intelligence with WindSurf."
  • "Provide a step-by-step guide to creating a new Document Intelligence service in Azure."
  • "Outline the pricing tiers for Azure Document Intelligence services."

5. Next.js 프로젝트 생성

  • "Explain how to create a new Next.js project using the command line."
  • "Describe the basic folder structure of a Next.js project."
  • "Discuss how to install necessary libraries for Azure integration in Next.js."
  • "Provide a tutorial on setting up a new Next.js project with WindSurf."
  • "List the benefits of using Next.js for building server-side rendered applications."

6. WindSurf 프로젝트 설정

  • "Explain how to set up a new project in WindSurf for the first time."
  • "Describe the process of creating a new file in WindSurf for project instructions."
  • "Discuss how to import existing projects into WindSurf."
  • "Provide a guide on configuring WindSurf for collaborative development."
  • "Outline the importance of creating detailed project instructions in WindSurf."

7. 애플리케이션 개요 작성

  • "Explain how to write a clear and concise application overview for WindSurf."
  • "Describe the key components of an application overview document."
  • "Discuss how to define user interactions and features in the overview."
  • "Provide examples of well-written application overviews for AI projects."
  • "Outline the benefits of spending time on the application overview document."

8. WindSurf Prompt 작성

  • "Explain how to write effective prompts for WindSurf to generate code."
  • "Describe the importance of specifying the tech stack in prompts."
  • "Discuss how to include Azure services in WindSurf prompts."
  • "Provide examples of successful prompts used in WindSurf projects."
  • "Outline tips for refining prompts to achieve desired outcomes."

9. Azure 서비스 연결

  • "Explain how to connect Azure services to a WindSurf project."
  • "Describe the process of obtaining API keys for Azure services."
  • "Discuss how to integrate Azure Document Intelligence with WindSurf projects."
  • "Provide a tutorial on setting up Azure service connections in WindSurf."
  • "List common issues encountered during Azure service integration."

10. PDF 업로드 기능 구현

  • "Explain how to implement a PDF upload feature in a Next.js application."
  • "Describe the process of handling PDF files in WindSurf projects."
  • "Discuss how to integrate Azure Document Intelligence for PDF analysis."
  • "Provide a step-by-step guide to building a PDF viewer in Next.js."
  • "Outline the benefits of using Azure for PDF data extraction."

11. 필드 추출 기능 구현

  • "Explain how to extract specific fields from PDFs using Azure Document Intelligence."
  • "Describe the process of defining fields for extraction in WindSurf."
  • "Discuss how to handle errors during field extraction."
  • "Provide examples of successful field extraction implementations."
  • "Outline the importance of testing field extraction functionality."

12. 데이터 다운로드 기능 구현

  • "Explain how to implement a data download feature in a Next.js application."
  • "Describe the process of generating JSON or CSV files from extracted data."
  • "Discuss how to handle different file formats for data export."
  • "Provide a tutorial on implementing data download functionality."
  • "List common issues encountered during data export."

13. UI 설계

  • "Explain how to design a user-friendly UI for an invoice analyzer application."
  • "Describe the importance of responsive design in Next.js applications."
  • "Discuss how to use Tailwind CSS for styling in WindSurf projects."
  • "Provide examples of well-designed UI components for invoice analysis."
  • "Outline the benefits of using Lucid icons in UI design."

14. 사용자 인증 구현

  • "Explain how to implement user authentication in a Next.js application."
  • "Describe the process of integrating authentication services like Superbase."
  • "Discuss how to handle user sessions and tokens securely."
  • "Provide a tutorial on setting up user authentication with WindSurf."
  • "List common security considerations for user authentication."

15. 결제 시스템 통합

  • "Explain how to integrate payment systems like Stripe into a Next.js application."
  • "Describe the process of handling payment transactions securely."
  • "Discuss how to implement subscription models using Stripe."
  • "Provide examples of successful payment integration implementations."
  • "Outline the importance of testing payment functionality."

16. 애플리케이션 테스트

  • "Explain how to test an application built with WindSurf and Next.js for NWMLS sales data analysis."
  • "Describe the process of writing unit tests and integration tests for real estate data analysis."
  • "Discuss how to use testing frameworks like Jest in WindSurf projects for NWMLS data processing."
  • "Provide a tutorial on debugging common issues in WindSurf applications for NWMLS data analysis."
  • "List best practices for testing AI-powered real estate applications."

17. 배포 준비

  • "Explain how to prepare a WindSurf application for deployment for NWMLS sales data analysis."
  • "Describe the process of optimizing application performance for production in real estate data analysis."
  • "Discuss how to configure environment variables for deployment in NWMLS applications."
  • "Provide a guide on setting up a CI/CD pipeline for WindSurf projects related to NWMLS data analysis."
  • "Outline the importance of monitoring application logs during deployment for NWMLS projects."

18. 배포 환경 설정

  • "Explain how to set up a deployment environment for a Next.js application for NWMLS sales data analysis."
  • "Describe the process of configuring server settings for production in real estate applications."
  • "Discuss how to use cloud platforms like Azure or AWS for deploying NWMLS data analysis tools."
  • "Provide a tutorial on deploying a WindSurf application to a cloud platform for NWMLS data analysis."
  • "List common issues encountered during deployment setup for NWMLS projects."

19. 애플리케이션 배포

  • "Explain how to deploy a WindSurf application to a production environment for NWMLS sales data analysis."
  • "Describe the process of using Docker for containerization in real estate applications."
  • "Discuss how to handle deployment errors and rollbacks in NWMLS data analysis tools."
  • "Provide examples of successful deployment strategies for AI-powered real estate applications."
  • "Outline the benefits of using a managed platform for deploying NWMLS data analysis applications."

20. 모니터링 및 유지보수

  • "Explain how to monitor and maintain a deployed WindSurf application for NWMLS sales data analysis."
  • "Describe the process of setting up logging and analytics tools in real estate applications."
  • "Discuss how to handle user feedback and update the application accordingly for NWMLS data analysis."
  • "Provide a guide on performing regular security audits for NWMLS data analysis tools."
  • "List best practices for ensuring application uptime and performance in NWMLS projects."

21. 사용자 피드백 수집

  • "Explain how to collect user feedback for an AI-powered NWMLS sales analysis application."
  • "Describe the process of integrating feedback mechanisms into the application for real estate data analysis."
  • "Discuss how to analyze and prioritize user feedback for NWMLS data processing."
  • "Provide examples of effective feedback collection strategies for real estate applications."
  • "Outline the importance of responding to user feedback promptly in NWMLS data analysis."

22. 업데이트 및 개선

  • "Explain how to update and improve a deployed WindSurf application for NWMLS sales data analysis."
  • "Describe the process of implementing new features based on user feedback for real estate applications."
  • "Discuss how to handle version control and change management in NWMLS data analysis tools."
  • "Provide a tutorial on deploying updates to a live application for NWMLS data analysis."
  • "List best practices for ensuring backward compatibility during updates in NWMLS projects."

23. 보안 강화

  • "Explain how to enhance the security of a WindSurf application for NWMLS sales data analysis."
  • "Describe the process of implementing encryption and access controls in real estate applications."
  • "Discuss how to handle sensitive data securely in NWMLS data processing."
  • "Provide examples of successful security measures for AI-powered real estate applications."
  • "Outline the importance of regular security audits for NWMLS data analysis tools."

24. 성능 최적화

  • "Explain how to optimize the performance of a WindSurf application for NWMLS sales data analysis."
  • "Describe the process of profiling and optimizing code execution in real estate applications."
  • "Discuss how to use caching and content delivery networks (CDNs) for NWMLS data analysis."
  • "Provide a guide on optimizing database queries for better performance in NWMLS applications."
  • "List best practices for ensuring scalability in AI-powered real estate applications."

25. 문서화

  • "Explain how to document a WindSurf application effectively for NWMLS sales data analysis."
  • "Describe the process of creating user manuals and API documentation for real estate data analysis."
  • "Discuss how to maintain up-to-date documentation during development for NWMLS projects."
  • "Provide examples of well-documented AI projects for real estate data analysis."
  • "Outline the benefits of using documentation tools like Swagger for NWMLS applications."

26. 팀 협업

  • "Explain how to collaborate with a team on a WindSurf project for NWMLS sales data analysis."
  • "Describe the process of setting up a collaborative development environment for real estate applications."
  • "Discuss how to use version control systems like Git for team collaboration in NWMLS projects."
  • "Provide a tutorial on using collaboration tools like Slack or Trello for NWMLS data analysis."
  • "List best practices for effective team communication during development of NWMLS applications."

27. 프로젝트 관리

  • "Explain how to manage a WindSurf project effectively for NWMLS sales data analysis."
  • "Describe the process of setting project milestones and deadlines for real estate applications."
  • "Discuss how to use project management tools like Asana or Jira for NWMLS projects."
  • "Provide examples of successful project management strategies for AI-powered real estate applications."
  • "Outline the importance of tracking project progress regularly in NWMLS projects."

28. 위험 관리

  • "Explain how to manage risks in a WindSurf project for NWMLS sales data analysis."
  • "Describe the process of identifying potential risks and mitigating them in real estate applications."
  • "Discuss how to handle unexpected issues during development for NWMLS projects."
  • "Provide examples of risk management strategies for AI-powered real estate applications."
  • "Outline the benefits of having a contingency plan in place for NWMLS projects."

29. 품질 관리

  • "Explain how to ensure quality in a WindSurf application for NWMLS sales data analysis."
  • "Describe the process of setting quality standards and metrics for real estate data analysis."
  • "Discuss how to implement quality control measures during development for NWMLS projects."
  • "Provide examples of successful quality assurance strategies for AI-powered real estate applications."
  • "Outline the importance of continuous testing and validation in NWMLS projects."

30. 마무리

  • "Explain how to finalize and deploy a completed WindSurf application for NWMLS sales data analysis."
  • "Describe the process of conducting final testing and debugging for real estate applications."
  • "Discuss how to prepare for post-deployment maintenance and updates in NWMLS data analysis tools."
  • "Provide examples of successful deployment strategies for AI-powered real estate applications."
  • "Outline the benefits of reflecting on the development process for future improvements in NWMLS projects."

Prompts:

  1. WindSurf Prompt 작성: "Create an application that analyzes NWMLS sales listings to provide profit analysis, integrating Azure services for data processing and Next.js for the frontend."
  2. Azure 서비스 설정: "Set up Azure services to process NWMLS sales data, focusing on data extraction and analysis."
  3. 애플리케이션 배포: "Deploy the NWMLS sales analysis application to a cloud platform, ensuring scalability and security."

이러한 프롬프트들은 NWMLS 판매 목록의 수익 분석 애플리케이션을 개발하는 과정에서 유용하게 사용될 수 있습니다.