ChatGPT를 이용하여 원문에 대해 어느 카테고리에 해당하는지 분류합니다.
- Main Text
- 분류할 내용의 원문을 입력합니다.
- Main Text는 String 형식의 값입니다.
- Classification
- 분류할 카테고리를 입력합니다. (ex. { "A", "B", "C", "D", "E" })
- Classification은 String Array 형식의 값입니다.
- System Message
- ChatGPT에 역할을 부여합니다.
- 주어지는 역할에 따라, ChatGPT가 요약하는 스타일이 달라집니다. (ex. 뉴스 기사처럼 요약해줘)
- System Message는 String 형식의 값입니다.
- Assistant Message
- 이전 대화 혹은 예시가 될 수 있는 사전 대화목록을 추가로 전달합니다.
- 해당 속성이 없는 경우, ChatGPT 대화의 흐름이 존재하지 않고 단발성으로 답변합니다.
- Assistant Message는 Dictionary<String, String> 형식의 값입니다.
- Key로 사용자의 질문, Value로 ChatGPT의 답변을 세팅합니다.
- Result
- 분류 결과를 반환합니다.
- Result는 String 형식의 값입니다.
프로그래밍 언어에 대해, 어떤 언어인지 분류합니다.
- Main Text : Console.WriteLine("Hello World!");
- Classification : {"javascript", "java", "c#", "python"}.
- System Message : 어떤 프로그래밍 언어인지 분류해줘
- Result : c#