AI 2

0810 디코드랩 정리(AI Engineering 02)

02문자열을 자른다 — 슬라이싱과 반복문 #AI가 문서를 읽으려면 먼저 문서를 잘라야 한다. 파이썬의 문자열 슬라이싱으로 긴 글을 조각내고, 그 과정에서 반드시 만나는 함정 하나를 직접 눈으로 확인한다.AI 서비스를 만든다고 하면 보통 모델부터 떠올린다. 그런데 문서를 다루는 AI 서비스가 가장 먼저 하는 일은 모델과 아무 상관이 없다. 긴 문서를 짧은 조각으로 자르는 것이다.왜 자르나#모델에게 문서를 통째로 넘길 수는 없다. 넣을 수 있는 글자 수에 한계가 있어서다. 한계가 없다 해도 통째로 넣으면 안 된다. 질문이 「연차 이월」인데 회사 규정 50장을 전부 넘기면, 모델은 그 안에서 답을 찾느라 헤매고 비용도 50장어치가 나간다. 첫 칸이 무너지면 나머지가 다 무너진다. 조각이 엉뚱하게 잘리면 그..

AI 19:56:43

0810 디코드랩 정리(AI Engineering 01)

01먼저 보는 문법 한 장 — 이 시리즈에 나오는 것만 1장에서는 모든 파이썬 문법을 배우지 않는다. AI를 활용하기 위해 사용되는 문법만 다룬다.문서를 자르고 검색하는 데 실제로 쓰는 것만 다룬다. 1. 문자열 — 글자를 한 줄로 세운 것# = 는 "같다"가 아니라 "왼쪽 이름에 오른쪽 값을 넣는다"는 뜻이다s = "백엔드 개발자는 서버를 다룬다"# len 은 length(길이). 글자 수를 센다. 공백도 한 글자다print(len(s))# 번호로 글자 하나를 꺼낸다. 0부터 센다print(s[0]) # 0번째 = 첫 글자print(s[-1]) # 음수는 뒤에서부터. -1 이 마지막# 콜론(:)을 넣으면 구간이 나온다. 이게 "자르기"다print(s[0:3]) ..

AI 13:51:12