나의 발자취

[Azure AI] Azure AI 앱 서비스 사용해보기 - Language Service (2) 본문

Backend

[Azure AI] Azure AI 앱 서비스 사용해보기 - Language Service (2)

달모드 2024. 11. 4. 12:44

지난 포스팅

2024.11.04 - [Backend] - [Azure AI] Azure AI 앱 서비스 사용해보기 - Language Service (1)

 

[Azure AI] Azure AI 앱 서비스 사용해보기 - Language Service (1)

Postman을 통해 Azure AI 앱 서비스들을 모두 사용해볼것이다. 작업 순서1. Azure Portal에서 사용할 앱 정하기2. Postman에서 엔드포인트로 API 테스트 해보기3. JS axios로 JSON 데이터를 넣어 POST로 요청하기

wildguess.tistory.com


 

지난 시간에는 문장을 주면 Azure AI 서비스가 문장의 감정을 분석하는 api를 이용해보았었다.

이어서, 이제는 다른 엔드포인트인 keyphrases 를 사용해서 작성해보겠다.

 

 

Extract Keyphrases: 키워드 추출하기

1. Postman에서 API 테스트

이렇게 임의의 text를 넣어주면, keyPhrases를 도출해준다.

한국어는 조사같은것만 제외하는것 같은데 정상적으로 제거가 되지 않은 것도 있어서 조금 어색하지만 영어는 잘 된다.

인스타에서 자동 해시태그 기능같은 부분에 잘 사용될만한 기능.

 

 

2. JS로 스크립트 파일 작성

과정은 이전 포스팅에서 작성한 extract-sentiment.js 파일과 거의 동일하다.

1) endpoint 변수 변경 (변경 안하고 해서 자꾸 undefined 뜨고 에러남 ^^)

 

2) JSON 데이터 변경

 

3) 함수명 및 응답 JSON 구조 파악 후 호출할 형식 변경

 

 

Postman을 돌려봤을 때, 배열 안에 담겨있으므로 join으로 연결해줬다.

 

 


 

이제부터는 파일 구현은 하지 않고, Azure의 언어 AI 기능 안에 있는 나머지 기능들을 모두 Postman에서 API 테스트를 해볼것이다.

Extract Entities: 엔티티 추출하기

 

텍스트를 집어넣으면, 그 텍스트 내의 키워드를 분석해서 어떤 카테고리 범주 안에 속하는지 반환해준다.

 

return type은 아래와 같이 되어있다.

 


Detect Language: 언어 감지

언어를 넣으면 어떤 언어인지 알려주는 기능이다.

 

 

 

Comments