Skip to content

Latest commit

 

History

History
65 lines (41 loc) · 2.12 KB

capture-the-flag.md

File metadata and controls

65 lines (41 loc) · 2.12 KB

미니 해커톤 – 애저 OpenAI 서비스를 활용한 챗봇 만들기

요구 사항

앞서 워크샵을 통해 배웠던 내용을 바탕으로 아래 요구사항에 맞춰 Web API 애플리케이션을 만들어 보세요.

  • 언어 무관 – .NET, Java, Python, JavaScript 등
  • GitHub 코파일럿 활용
  • GitHub 코드스페이스 활용
    • 반드시 .devcontainer 디렉토리 안에 Dockerfile, devcontainer.json, post-create.sh 파일 있어야 함
  • 애저 Bicep 활용
    • 반드시 애저 클라우드 인프라스트럭처 구성해야 함 – 애저 앱 서비스
  • GitHub 액션 워크플로우 활용
    • 반드시 코드 푸시를 통해 자동으로 CI/CD 파이프라인이 동작하고 애플리케이션 배포가 이뤄져야 함
  • 애저 OpenAI API 활용
    • 반드시 애저 OpenAI 서비스의 ChatGPT API 기능을 이용해 챗봇을 완성해야 함

    • 요청 Payload

      {
        "user": "hello world"
      }
    • 응답 Payload

      {
        "assistant": "here's my response"
      }

참고 문서

GitHub 코드스페이스

GitHub 코파일럿

애저 Bicep

GitHub 액션 워크플로우

애저 OpenAI 서비스

👈 이전: GitHub 코파일럿 – GitHub 액션 워크플로우 만들기