ChatGPT2 API(Application Programming Interface)의 개념 예시와 종류 요즘 알파고, GhatGPT 등 AI가 대세인 세상이다. API의 이해를 통하여 AI가 이해하는 언어로 번역할 수 있는 능력을 길러 기초를 다져나가보자. API의 개념 API(Application Programming Interface, 애플리케이션 프로그래밍 인터페이스, 응용프로그램 프로그래밍 인터페이스)는 응용프로그램에서 사용할 수 있도록, 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. 배경지식이 있는 전문가입장에서는 알 수 있지만, 이제 막 프로그래밍을 접하거나 비개발자분들 설명이 어려울 수 있다. 최대한 쉽게 이해할 수 있도록 설명하기 위해서 부가적인 표현들을 이해해보도록 하자. 우선 "Interface"의 의미를 살펴보도록 하자. 인터페이스란 상호간에 소.. 2023. 3. 14. 컴퓨팅 사고력의 정의 구성요소 문제구조화 최근교육사례 이세돌과 알파고가 경기한 지가 엊그저께 같은데, 최근 ChatGPT 등 거대 AI들이 등장하기 시작하여 엄청난 판도를 바꾼다고 세상은 이야기한다. AI에서 가장 기초가 되는 컴퓨팅 사고력에 대하여 의미를 이해하고, 구성요소와 문제를 어떻게 컴퓨터가 이해하는 형태로 바꾸는지, 사례는 어떤 것들이 있는지 알아보자. 컴퓨팅 사고력의 정의 "CT(Computational Thinking)는 읽기, 쓰기, 셈하기와 더불어 누구나 갖춰야하는 기본 역량"이다. 컴퓨터과학의 이론, 기술, 도구를 활용하여 현실의 복잡한 문제를 해결하는 사고방식이다. 코팅이나 프로그래밍 기술과는 달리, 분야에 관계없이 컴퓨팅 원리를 활용해 상황을 분석하고, 재구성해 이를 해결하기 위한 일련의 구조를 만들어 문제를 해결할 수 있는 시각을 .. 2023. 3. 9. 이전 1 다음