온라인 멘토와 함께하는 공부/인공지능156 REST API란 무엇인가? 🌐 REST API란 무엇인가?**REST(Representational State Transfer)**는 2000년 로이 필딩(Roy Fielding)이 자신의 박사 논문에서 제안한 웹 아키텍처 스타일입니다.REST를 따르는 시스템은 웹 기반의 자원(Resource)을 일관된 방식으로 접근하고 조작할 수 있도록 설계됩니다.이 REST 원칙을 따르는 API를 RESTful API 또는 REST API라고 합니다.🔧 REST API의 핵심 개념1. 자원(Resource)웹에서 접근할 수 있는 데이터 단위 또는 서비스 대상입니다.예: 게시글, 사용자, 댓글 등자원은 URL로 표현됩니다.예: /posts/1, /users/32. HTTP 메서드(Method)REST는 HTTP 프로토콜의 메서드를 자원에 대.. 2025. 4. 1. 파이썬 requests 모듈을 활용한 REST API 요청 예제 📡 파이썬 requests 모듈을 활용한 REST API 요청 예제import requests# 기본 URL 설정BASE_URL = "https://jsonplaceholder.typicode.com/posts"# GET 요청 함수 (모든 게시글 가져오기)def get_posts(): response = requests.get(BASE_URL) if response.status_code == 200: return response.json() else: return f"Error: {response.status_code}"# POST 요청 함수(새로운 게시글 생성)def create_posts(title, body, user_id): data = { .. 2025. 3. 31. ChatGPT와 협업하는 게임 시나리오 만들기 ChatGPT와 협업하는 게임 시나리오 만들기'등대독서회'에서 진행하는 연극 '이역의 산장' 대본으로 RPG 게임을 만들기 위한 시나리오 작업 중입니다. 시나리오 작성을 ChatGPT와 협업하는 과정을 소개합니다. 1. 연극 대본 제공과 개요 만들기연극 대본을 제공하고 '게임 시나리오 개요' 작성을 요구했습니다. 챗봇은 내 의도를 살려 다음과 같이 서두를 열면서 시나리오 개요를 만들었습니다. 2. 게임 시나리오 제작챗봇은 위와같은 개요를 바탕으로 게임 시나리오 제작을 했습니다. 연극 3막 구조를 따르되 선택에 따른 분기와 시퀀스 표도 작성이 가능했습니다. 다음은 챗봇이 제공한 게임 시나리오 대본입니다.더보기### 이역의 산장 - 게임 시나리오 대본---### 시나리오 구조에피소드 기반 3막 구성 + 선.. 2025. 3. 29. [ChatGPT] 제공된 정보 편집이 가능한 ChatGPT 편집 아이콘 제공된 정보 편집이 가능한 ChatGPT 편집 아이콘ChatGPT의 발전 속도는 대단합니다. 프롬프트에 의해 생성된 내용을 사용자가 다시 손을 볼 수 있는 기능이 대답의 아래 여섯 아이콘 중 '연필'이 편집을 맡습니다. 편집 아이콘위 화면은 가상시스템에 리눅스민트의 세 가지 데스크톱 버전을 비교한 결과입니다. 결론에서 Cinnamon을 추천한 ChatGPT의 의견과 달리 Mate도 하나 더 추가할 생각으로 '편집' 아이콘을 클릭했습니다. 내용을 손볼 수 있게 환경이 바뀌면서 챗봇의 의견에 내 의견으로 첨삭할 수 있습니다. 2025. 3. 24. 워드 클라우드(Word Cloud) 워드 클라우드(Word Cloud)는 텍스트 마이닝 결과를 시각적으로 표현할 때 자주 사용되는 대표적인 방법입니다. 수많은 단어나 키워드를 분석하고, 텍스트 내에서의 빈도나 중요도를 글자의 크기와 형태로 나타내어 직관적으로 보여줍니다.이번 글에서는 워드 클라우드의 개념, 활용 방법, 만드는 방법과 주의점까지 상세히 살펴보겠습니다.1. 워드 클라우드란?워드 클라우드는 텍스트 데이터를 분석하여, 자주 등장하거나 중요한 단어를 시각적으로 강조해서 표현하는 기법입니다. 일반적으로 다음과 같은 특징을 가집니다.자주 등장하는 단어일수록 글자 크기가 커집니다.중요한 키워드는 강조되며 눈에 띄게 됩니다.사용된 글자 색상이나 방향, 배치는 시각적 흥미를 끌도록 다양하게 표현됩니다.워드 클라우드를 보면, 수많은 텍스트 데.. 2025. 3. 20. 텍스트 마이닝(Text Mining) 텍스트 마이닝(Text Mining)은 방대한 양의 텍스트 데이터로부터 의미 있는 정보를 추출하고 분석하여 유용한 지식을 찾아내는 기술을 말합니다. 오늘날 우리가 흔히 접하는 뉴스 기사, 블로그 글, SNS 게시물, 이메일, 리뷰 등 대부분의 정보가 텍스트 형태로 저장되기 때문에, 이러한 데이터를 효율적으로 분석하고 활용하는 것이 점점 중요해지고 있습니다.텍스트 마이닝은 크게 다음과 같은 단계로 진행됩니다.1. 텍스트 전처리(Text Preprocessing)텍스트 마이닝을 수행하기 전, 먼저 데이터를 분석 가능한 상태로 만드는 작업입니다. 이 단계에서는 다음과 같은 과정을 거칩니다.토큰화(Tokenization): 문장이나 문서를 단어 단위로 쪼개는 과정입니다.예시: "오늘 날씨가 맑습니다." → [".. 2025. 3. 19. 이전 1 2 3 4 ··· 26 다음