<aside> ❗ WebApp → ApiApp → ApiManagement → Azure OpenAI 또는 Spotify

</aside>

범위가 넓은 탓에 내가 원하는 곡들이 없어서 범위를 한정시킴

Melon Chart top 100 을 바탕으로 Spotify를 사용해보자


멜론 차트는 API를 제공하지 않아서, 크롤링을 해야함 크롤링 방법이 몇 개 있음 : Selenium, PuppTier → Playwright 을 사용

<aside> ❗ Playwright 라이브러리 마이크로소프트에서 제작한 라이브러리 : 다양한 언어를 지원함

</aside>

근데, 있는 게 있어서 그냥 있는거 사용하자…


어떻게 감정들을 토대로 Spotify에 집어넣으면 곡 리스트를 만들어줄까? 스포티파이는 API에 해당 기능을 제공중

해당 내용을 넣어줄 데이터 값 중에서, 노래 명단 정도만 코드로 작성해서 제공하고, 나머지 데이터들을 AI를 이용해서 최소한의 코딩으로 만들어봅시다


Semantic Kernel

오픈소스, 최신 AI모델 오케스트레이션, .NET / Python / Java 지원, Microsoft Copilot 만드는 프레임워크 랭체인과 되게 유사한데요, 상황에 알맞게 둘 중 하나를 사용하시면 될 것 같습니다.


어떻게 코드를 짜내려가는지에 대한 내용

Polyglot Notebooks

VS Code Extension에 있음

주피터 노트북(Python, R 지원중)과 유사한데, 다양한 언어를 지원중입니다.

  1. 파일 생성