AI

[AI] ai 기초 Text Completion? Completion API?

curiousKidd 2024. 9. 24. 21:54
반응형

Text Completion이란 무엇인가?

Text Completion은 우리가 글을 쓰다가 멈추면, 컴퓨터가 그 다음 말을 이어서 예측하는 기능입니다. 이를 통해 우리가 더 빠르고 쉽게 글을 작성할 수 있습니다.

예시:

만약 "나는 오늘"이라는 문장을 컴퓨터에 입력하면, 컴퓨터는 그 문장의 흐름을 분석해 "학교에 갔다"거나 "친구를 만났다"처럼 문장을 완성할 수 있습니다. 컴퓨터는 수많은 데이터를 바탕으로 다음에 나올 가능성이 높은 단어나 문장을 예측하는 것입니다.

비유로 설명:

이 기능은 마치 우리가 친구와 대화를 하다가 그 친구가 갑자기 멈췄을 때, 그 다음 말을 추측해 이어서 말해주는 것과 같습니다. 예를 들어, 친구가 "어제 내가..."라고 말을 멈췄다면, 우리는 "어디 갔어?" 또는 "뭘 했어?"라고 추측해서 이어 말할 수 있겠죠. 컴퓨터도 비슷한 방식으로 문장을 예측하는 것입니다.


Completion API란 무엇인가?

Completion API는 Text Completion 기능을 쉽게 사용할 수 있도록 도와주는 도구입니다. API(Application Programming Interface)는 컴퓨터 프로그램끼리 서로 소통하고 기능을 사용할 수 있게 해주는 인터페이스인데, 이 경우 문장 완성 기능을 제공합니다.

예시:

개발자가 프로그램에 "AI는 매우"라는 입력을 보내면, Completion API는 "똑똑합니다" 또는 "유용합니다" 같은 문장을 생성해 돌려줍니다. 이처럼 API는 미리 학습된 데이터를 바탕으로 입력된 문장을 분석하고 그에 맞는 결과를 제공합니다.

비유로 설명:

Completion API는 마치 자동으로 친구에게 답장을 보내주는 비서 같은 역할을 합니다. 예를 들어, 친구가 "오늘 뭐 해?"라고 메시지를 보냈을 때, 비서가 자동으로 "운동 중이야"라고 답해주는 것과 같습니다. 컴퓨터 프로그램도 이 API를 이용해 입력된 정보에 맞춰 자동으로 적절한 답변을 생성합니다.

반응형