포기할 수 없는 편리함을 제공하는 서비스를 만든다
개발
-
개발
[바이브코딩을 위한 개발 용어] (2) Branch, Merge
지난 글 [바이브코딩을 위한 개발 용어] (1) Git, Commit, Push, Pull이런 경험, 있으신가요?기획서나 제안서를 여러 번 고치다 보면, 어느 순간 파일이 이렇게 쌓여 있죠. 제안서_최종제안서_최종_v2제안서_진짜진짜최종분명 전부 내가 만든 파일인데, 막상 열어devshelly.com 지난 글을 통해서 Git 덕분에 누가 언제 뭘 바꿨는지 차곡차곡 Commit을 쌓아두니까, 컴퓨터가 고장나도, 다른 사람이 내 작업물을 삭제해 버려도 게임 세이브 포인트 불러오듯 되돌릴 수 있다는 것을 배웠습니다. 그런데 생각해 보면, 되돌리는 건 이미 사고가 난 다음의 대응방인이죠. 더 좋은 건 애초에 서로 안 부딪히게, 각자 자기 자리에서 따로 작업하는 것입니다. 오늘은 그걸 가능하게 해주는 브랜치(b..
-
개발
[바이브코딩을 위한 개발 용어] (1) Git, Commit, Push, Pull
이런 경험, 있으신가요?기획서나 제안서를 여러 번 고치다 보면, 어느 순간 파일이 이렇게 쌓여 있죠. 제안서_최종제안서_최종_v2제안서_진짜진짜최종분명 전부 내가 만든 파일인데, 막상 열어 보려고 하면 "어? 진짜 최신이 뭐였더라?" 하고 멈칫하게 돼요. 또, 여러 명이서 일할 때 내가 한참 공들여 작업한 문서를 수정했는데, 다른 사람이 동시에 수정하는 바람에 내 수정사항이 통째로 날라가기도 합니다. 🫠 이건 비개발 직군만 겪는 일이 아니에요. 개발도 결국엔 '코드'가 적힌 문서 파일을 함께 작성해 나가는 일입니다. 그래서 개발할 때에도 똑같은 문제를 겪어요. 예를 들어 개발자 A가 새 기능을 만들어서 코드 파일을 B에게 넘기면 B는 그 파일을 받아서 버그를 고칩니다. 이렇게 주고받다 보면 결국 누가 ..
-
개발
GPT가 엉뚱한 답변을 만드는 이유와 해결 방법 [#2 언제나 어디에나 뉴비는 있다]
지난 글에서는 LLM이 무엇인지,그리고 ChatGPT가 어떻게 우리의 말을 이해하는지 알아봤습니다. GPT가 제 말을 어떻게 이해하나요? - [#1 언제나 어디에나 뉴비는 있다]요즘 회사에서 Claude, Chat GPT 같은 AI 많이 쓰잖아요.근데 쓰다 보면 한 번쯤 이런 생각 들지 않나요? “이거 어떻게 알아서 해주는 거지?”“얘가 진짜 내 말을 이해하는 건가?” 얼핏 보면 무슨devshelly.com LLM 발전하고 있다고는 하는데 여전히 엉뚱해요.요즘 ChatGPT나 Claude를 보면, 매주 새로운 모델이 나올 정도로굉장히 빠른 속도로 발전하고 있어요.🥵 그럼에도 불구하고,엉뚱한 답변을 하거나 같은 질문인데도 답이 달라지거나심지어 틀린 정보를 말하기도 합니다. 그 이유는 지난 글에서 살펴보..