Atoms
References

주요 용어 및 용어집

이 빠른 참고 가이드로 Vibe Coding의 언어를 익혀보세요.

이 가이드는 코드와 AI 도구를 사용할 때 자주 마주치는 일반적인 용어를 설명합니다. 빠르게 익힐 수 있도록 정의를 쉽게 정리했습니다.

Atoms 관련 용어

  • 팀 모드: Product Manager, Engineer, Data Scientist, Deep Researcher, Architect를 포함한 AI 에이전트 팀을 활성화하여 복잡한 요구사항을 처리합니다.

  • 엔지니어 모드: Engineer 에이전트 Alex만 배정하여 프로젝트를 진행합니다.

  • 레이스 모드: 동일한 프롬프트를 여러 모델에서 동시에 실행해 결과를 비교할 수 있습니다.

  • 딥 리서치: 학술 논문, 비즈니스 분석, 시장 보고서를 포함한 전문 보고서를 생성 하기 위해 심층 조사를 수행 하는 기능입니다.

  • App 뷰어: 사용자 가 결과를 미리 보고 페이지에서 시각적 요소를 직접 수정할 수 있습니다.

  • 리믹스: 어떤 프로젝트든 내 채팅으로 복제해 그 지점부터 계속 빌드하거나 편집할 수 있습니다.

  • 게시: 현재 애플리케이션에 대한 안정적인 링크를 생성하여 쉽게 공유할 수 있게 합니다.

  • App 월드: 작업물을 전시하고 홈페이지에서 자신의 역량을 강조 할 수 있는 Atoms의 창작 플랫폼입니다.

LLM 및 Vibe Coding

  • Vibe Coding: AI에게 평이한 영어로 원하는 것을 설명하고(즉, "vibe" 또는 의도), 실제 코드는 AI가 생성하도록 하여 소프트웨어를 만드는 방식입니다. 세미콜론이나 구체적인 로직을 걱정하기보다, 앱이 제대로 작동하고 원하는 느낌을 주는지에 집중합니다.

  • Artificial Intelligence (AI): 음성 인식, 의사결정, 언어 번역처럼 보통 인간의 지능이 필요한 작업을 수행할 수 있는 컴퓨터 시스템을 가리키는 넓은 개념입니다.

  • LLM (Large Language Model): 방대한 양의 텍스트로 학습된 AI의 한 종류입니다. ChatGPT나 Claude 같은 도구의 기반 기술이기도 합니다. 문장에서 다음에 올 단어를 예측하는 데 매우 뛰어나며, 이 덕분에 에세이를 쓰고, 질문에 답하고, 코드를 작성할 수 있습니다.

  • 할루시네이션: AI가 완전히 틀린 답을 자신 있게 제시하는 현상입니다. AI 모델은 그럴듯하게 들리게 만드는 데 능하기 때문에, 생성한 코드나 사실은 항상 다시 확인해야 합니다.

  • 프롬프트: 답변을 얻기 위해 AI에 입력하는 텍스트입니다. "Prompt Engineering"은 결국 "최상의 결과를 얻기 위해 올바른 질문을 하는 법을 배우는 것"을 조금 그럴듯하게 표현한 말일 뿐입니다.

  • 토큰: AI가 세는 방식입니다. AI는 "단어"를 보는 것이 아니라 "토큰"을 봅니다. 토큰 하나는 대략 텍스트 4자 정도입니다. 예를 들어 "apple"은 토큰 하나지만, 길고 복잡한 단어는 토큰 세 개가 될 수도 있습니다. AI의 비용과 제한은 보통 토큰 기준으로 측정됩니다.

  • 휴먼 인 더 루프: 바로 여러분을 뜻합니다. AI가 코드를 작성하더라도, 루프 안의 "관리자"는 여러분입니다. 작업을 검토하고, 점검하며, AI가 방향을 벗어나면 다시 안내합니다. 여러분은 작성자 에서 검토자 로 역할이 바뀌게 됩니다.

  • 반복 개선: 대화를 통해 코드를 다듬어 가는 과정입니다. Vibe Coding에서는 처음 시도에 완벽해지는 경우가 드뭅니다. "그 버튼을 더 크게 만들어줘", "10번째 줄의 오류를 고쳐줘", "아니, 다른 색을 써줘" 같은 식으로 말하며 "반복" 합니다.

코딩 기초

  • API (Application Programming Interface): 서로 다른 두 프로그램이 대화할 수 있게 해주는 다리입니다. 레스토랑의 웨이터처럼 생각하면 됩니다. 여러분(사용자)이 웨이터(API)에게 주문을 하면, 웨이터는 음식이 어떻게 만들어졌는지 여러분이 알 필요 없이 주방(시스템)에서 음식을 가져다줍니다.

  • 버그: 소프트웨어가 충돌하거나 이상하게 동작하게 만드는 코드상의 실수 또는 결함입니다.

  • 버전 관리 (Git): 코드의 "타임머신"입니다. 누가 어떤 변경을 했는지 모두 추적하므로, 문제가 생기면 정상적으로 작동하던 버전으로 쉽게 되돌아갈 수 있습니다.

  • 프론트엔드 (Client-side): 화면에서 보고 만질 수 있는 모든 부분입니다. 버튼, 텍스트, 이미지, 애니메이션이 여기에 해당합니다. 웹사이트를 탐색할 때 "프론트엔드"는 브라우저에서 실행되는 부분입니다.

  • 백엔드 (Server-side): 원격 컴퓨터(서버)에 존재하는 애플리케이션의 "두뇌"입니다. 데이터를 처리하고, 파일을 저장하며, 사용자가 보지 못하는 로직을 관리합니다.

  • UI (User Interface): 앱의 구체적인 디자인과 레이아웃입니다. 색상 구성, 버튼의 모양, 텍스트의 가독성처럼 "보이는 모습과 사용감"을 의미합니다.

  • 풀스택: 프론트엔드와 백엔드 모두 를 다룰 수 있는 개발자(또는 도구)를 말합니다.

소프트웨어 개발 개념

  • Product Manager: 무엇을 왜 만들지 결정하는 사람입니다. 특정 기능의 "CEO"처럼 행동하며, 사용자가 원하는 것과 비즈니스에 필요한 것을 균형 있게 맞춥니다. 계획서(PRD)를 작성하지만 보통 직접 코드를 작성하지는 않습니다.

  • Engineer: 만드는 사람입니다. Product Manager의 계획을 바탕으로 실제 코드를 작성해 기능이 작동하도록 만듭니다. 효율적이고 안전하게 구축하는 방법 을 찾아냅니다.

  • Architect: 소프트웨어의 "도시 설계자"입니다. 보통 모든 코드 줄을 직접 작성하지는 않지만, 어떤 기술을 사용할지, 시스템의 각 부분을 어떻게 연결할지에 대한 상위 수준의 결정을 내려 규모가 커져도 전체가 무너지지 않도록 합니다.

  • Data Scientist: 탐정 같은 역할입니다. 앱이 생성하는 방대한 데이터(예: 사용자 클릭이나 매출 수치)를 살펴보고, 수학과 코드를 사용해 패턴을 찾아 비즈니스가 더 현명한 결정을 내리도록 돕습니다.

  • Deep Researcher: 복잡하고 아직 명확하지 않은 주제를 조사하는 데 집중하는 역할(또는 때로는 특화된 AI 에이전트)입니다. 일반적인 검색과 달리, deep researcher는 학술 논문, 기술 문서, 긴 보고서를 깊이 파고들어 어려운 주제에 대한 종합적인 답변을 도출합니다.

전략 및 성장

  • SEO (Search Engine Optimization): 웹사이트가 Google 검색 결과 상단에 노출되도록 조정하는 기술입니다. 적절한 키워드를 사용하고, 사이트를 빠르게 만들고, 다른 사이트가 여러분의 사이트로 링크하도록 하는 것이 포함됩니다.

  • Growth: 오직 더 많은 사용자를 확보하는 데 초점을 맞춘 마케팅과 엔지니어링의 결합입니다. "Growth Engineer"는 사람들이 친구를 초대하거나 더 빨리 가입하도록 유도하는 기능을 만들 수 있습니다.

  • PRD (Product Requirements Document): 기능의 "청사진"입니다. Product Manager가 작성하며, 새로운 기능이 정확히 무엇을 해야 하는지, 어떻게 보여야 하는지, 성공을 어떻게 측정할지를 설명합니다. Engineer는 이를 작업 지침서로 사용합니다.

페이지 구조 및 탐색

  • Headings (Titles): 페이지 콘텐츠의 개요입니다. 코드에서는 H1, H2, H3 등으로 표시됩니다. H1은 메인 제목(책 제목과 같은 것)이고, H2는 장 제목입니다. 이는 사용자와 Google 모두가 페이지의 주제를 이해하는 데 도움을 줍니다.

  • Footer: 모든 페이지의 가장 아래쪽에 있는 섹션입니다. 웹사이트의 "잡동사니 서랍" 같은 곳으로, 법적 정책, 연락처 정보, 소셜 미디어 링크처럼 중요하지만 핵심 초점은 아닌 항목을 배치하는 곳입니다.

  • Favicon: 웹 브라우저 탭에 표시되는 작은 아이콘입니다(페이지 제목 옆). 한 번에 스무 개의 탭을 열어 두었을 때 사용자가 사이트를 빠르게 식별하는 데 도움이 됩니다.

이 페이지가 도움이 되었나요?

관련 문서