GenAI System Checklist
[To customer]
์ด ์ฒดํฌ๋ฆฌ์คํธ๋ ํฌ๊ด์ ์ธ ํํฉ ํ์ ์ ์ํ ๊ฒ์ผ๋ก, ๋ชจ๋ ์ง๋ฌธ์ ๋ต๋ณํ์ง ์์ผ์ ๋ ๊ด์ฐฎ์ต๋๋ค. ํ์ฌ ๊ฒํ ์ค์ด๊ฑฐ๋ ๊ฒฐ์ ๋ ์ฌํญ๋ค์ ๋ํด์๋ง ์ต๋ํ ์์ธํ ๊ธฐ์ฌํด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
[To account v-team]
๊ณ ๊ฐ ๋ฏธํ ์ ๋ณธ ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ํ์ฉํ ์ฌ์ ์ ๋ณด ์์ง์ ํ์๋ก ์งํํด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. ์ฒดํฌ๋ฆฌ์คํธ ๋ฏธํ์ฉ ์์๋ ๋ฏธํ ํจ๊ณผ์ฑ์ด ํ์ ํ ๋จ์ด์ง ์ ์์ผ๋, ๋ฐ๋์ ์ฌ์ ์ค๋น ๊ณผ์ ์ผ๋ก ํ์ฉํด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
์ ์ค์ํ๊ฐ์?
์ค๋น๋์ง ์์ ๋ฏธํ ์ ๊ณ ๊ฐ๊ณผ ์คํ์ ๋ฆฌ์คํธ SA ๋ชจ๋์ ์์คํ ์๊ฐ์ ๋นํจ์จ์ ์ผ๋ก ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค.
์ฌ์ ์ ๋ณด ์์ด๋ ์ ์ ํ ์๋ฃจ์ ๋ฐฉํฅ ์ค์ ์ด ์ด๋ ต์ต๋๋ค.
๊ณ ๊ฐ ์ ์ฅ์์๋ ๋ฐ๋ณต์ ์ธ ๊ธฐ๋ณธ ์ง๋ฌธ๋ณด๋ค๋ ์ฌํ๋ ๊ธฐ์ ๋ ผ์๋ฅผ ์ํฉ๋๋ค.
ํ์ฉ ๋ฐฉ๋ฒ
์ด๊ธฐ ๊ณ ๊ฐ ์ ์ด ์ ์ฒดํฌ๋ฆฌ์คํธ ๊ณต์ ๋ฐ ์ฌ์ ์์ฑ ์์ฒญ
๋ฏธํ ์ ์ต์ 1-2์ฃผ ์ฌ์ ๋ฅผ ๋๊ณ ํ์ ์์ฒญ
๋ต๋ณ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์คํ์ ๋ฆฌ์คํธ SA๊ณผ 15-30๋ถ ์ฌ์ ๋ธ๋ฆฌํ (1์๊ฐ ๋ฏธํ ์ ๋นํจ์จ์ ์ธ ๊ฒฝ์ฐ๊ฐ ๋๋ถ๋ถ์ ๋๋ค.)
๊ณ ๊ฐ ๋ฏธํ ์์๋ ์ฒดํฌ๋ฆฌ์คํธ ๊ธฐ๋ฐ์ผ๋ก ์ฌํ ๋ ผ์ ์งํ
0. ๊ณ ๊ฐ ์ญ๋ ํ์ธ
0.1 ํ์ฌ ์ธ๋ ฅ ํ ํํฉ
ํ์ฌ ํ๋ก์ ํธ์ ํฌ์ ๊ฐ๋ฅํ ํ ๊ตฌ์ฑ์๊ณผ ๊ฒฝํ ์์ค์ ์์ธํ ๊ธฐ์ฌํด ์ฃผ์ธ์.
๋ฐ์ดํฐ ๊ณผํ์ ๋ฐ ๋ฐ์ดํฐ ๋ถ์๊ฐ
์ด ์ธ์: ๋ช (์๋์ด ๋ช , ๋ฏธ๋ค ๋ช , ์ฃผ๋์ด ๋ช )
์ฃผ์ ๊ฒฝํ ์์ญ: ํต๊ณ ๋ถ์, ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ๋ง, ๋ฐ์ดํฐ ์๊ฐํ, A/B ํ ์คํ
๋๋ฉ์ธ ์ ๋ฌธ์ฑ: ๊ธ์ต, ์๋ฃ, ์ ์กฐ, ๋ฆฌํ ์ผ ๋ฑ ํน์ ์ฐ์ ๊ฒฝํ ์ฌ๋ถ
์ฌ์ฉ ๊ฐ๋ฅํ ๋๊ตฌ: Python/R, Jupyter, Pandas, Scikit-learn, TensorFlow/PyTorch
GenAI ํ๋ก์ ํธ ๊ฒฝํ: ์์/์์, ๊ฒฝํ ๊ธฐ๊ฐ ๋ฐ ํ๋ก์ ํธ ๊ท๋ชจ
๋ฐ์ดํฐ ์์ง๋์ด
์ด ์ธ์: ๋ช (์๋์ด ๋ช , ๋ฏธ๋ค ๋ช , ์ฃผ๋์ด ๋ช )
์ฃผ์ ๊ฒฝํ ์์ญ: ETL/ELT ํ์ดํ๋ผ์ธ, ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค, ์ค์๊ฐ ์คํธ๋ฆฌ๋ฐ
ํด๋ผ์ฐ๋ ๊ฒฝํ: AWS, GCP, Azure ์ค ์ฃผ๋ ฅ ํ๋ซํผ๊ณผ ๊ฒฝํ ์ฐ์
๊ธฐ์ ์คํ: Spark, Kafka, Airflow, dbt, Snowflake, Redshift ๋ฑ
๋์ฉ๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๊ฒฝํ: ์ผ์ผ ์ฒ๋ฆฌ๋, ์ต๋ ๋ฐ์ดํฐ ๊ท๋ชจ
AI/ML ์์ง๋์ด
์ด ์ธ์: ๋ช (์๋์ด ๋ช , ๋ฏธ๋ค ๋ช , ์ฃผ๋์ด ๋ช )
์ฃผ์ ๊ฒฝํ ์์ญ: ๋ชจ๋ธ ๋ฐฐํฌ, MLOps, ๋ชจ๋ธ ์ต์ ํ, A/B ํ ์คํ
๋ฐฐํฌ ๊ฒฝํ: ์จํ๋ ๋ฏธ์ค, ํด๋ผ์ฐ๋, ์ฃ์ง ๋ฐฐํฌ ๊ฒฝํ
๊ธฐ์ ์คํ: Docker, Kubernetes, MLflow, Kubeflow, SageMaker
๋ชจ๋ธ ์๋น ๊ฒฝํ: REST API, ๋ฐฐ์น ์ถ๋ก , ์ค์๊ฐ ์ถ๋ก , ๋ชจ๋ธ ๋ชจ๋ํฐ๋ง
์ํํธ์จ์ด ์์ง๋์ด (๋ฐฑ์๋/ํ๋ก ํธ์๋)
์ด ์ธ์: ๋ช (์๋์ด ๋ช , ๋ฏธ๋ค ๋ช , ์ฃผ๋์ด ๋ช )
๋ฐฑ์๋ ๊ธฐ์ : Python, Java, Node.js, Go ๋ฑ ์ฃผ๋ ฅ ์ธ์ด
ํ๋ก ํธ์๋ ๊ธฐ์ : React, Vue, Angular ๋ฑ ํ๋ ์์ํฌ ๊ฒฝํ
API ๊ฐ๋ฐ ๊ฒฝํ: RESTful API, GraphQL, ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ
ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ๊ฐ๋ฐ: ์๋ฒ๋ฆฌ์ค, ์ปจํ ์ด๋, CI/CD ๊ฒฝํ
์ธํ๋ผ ์์ง๋์ด / DevOps
์ด ์ธ์: ๋ช (์๋์ด ๋ช , ๋ฏธ๋ค ๋ช , ์ฃผ๋์ด ๋ช )
ํด๋ผ์ฐ๋ ์ธํ๋ผ: AWS, GCP, Azure ์ค ์ฃผ๋ ฅ ํ๋ซํผ ๊ฒฝํ ํํฉ
IaC ๊ฒฝํ: Terraform, CloudFormation, CDK ์ฌ์ฉ ๊ฒฝํ
์ปจํ ์ด๋ ์ค์ผ์คํธ๋ ์ด์ : Docker, Kubernetes, EKS/GKE ์ด์ ๊ฒฝํ
๋ชจ๋ํฐ๋ง ๋ฐ ๋ก๊น : Prometheus, Grafana, ELK Stack, CloudWatch ๊ฒฝํ
ํ๋ก์ ํธ ๋งค๋์ / ํ ํฌ ๋ฆฌ๋
์ด ์ธ์: ๋ช (PM ๋ช , ํ ํฌ ๋ฆฌ๋ ๋ช , C-level ๋ช )
AI/ML ํ๋ก์ ํธ ๊ด๋ฆฌ ๊ฒฝํ: ํ๋ก์ ํธ ์, ํ๊ท ๊ท๋ชจ, ์ฑ๊ณต ์ฌ๋ก
์ ์์ผ/์คํฌ๋ผ ๊ฒฝํ: ๋ฐฉ๋ฒ๋ก ์ ์ฉ ๊ฒฝํ, ์ธ์ฆ ๋ณด์ ์ฌ๋ถ
๊ธฐ์ ์ ์์ฌ๊ฒฐ์ ๊ถํ: ์ํคํ ์ฒ ๊ฒฐ์ , ๊ธฐ์ ์คํ ์ ํ ๊ถํ ๋ฒ์
์์ฐ ๊ด๋ฆฌ ๊ฒฝํ: ํด๋ผ์ฐ๋ ๋น์ฉ ์ต์ ํ, ROI ์ธก์ ๊ฒฝํ
0.2 AWS ์๋น์ค ๋ฐ GenAI ์๋ จ๋
์ ์ฒด ํ์ AWS ๊ฒฝํ ์์ค
์ด๊ธ: AWS ๊ธฐ๋ณธ ์๋น์ค ์ฌ์ฉ, ์ฝ์ ๊ธฐ๋ฐ ์์ ์์ฃผ
์ค๊ธ: ๋ค์ํ AWS ์๋น์ค ํ์ฉ, CLI/SDK ์ฌ์ฉ, ๊ธฐ๋ณธ์ ์ธ ์ํคํ ์ฒ ์ค๊ณ
๊ณ ๊ธ: ๋ณต์กํ ์ํคํ ์ฒ ์ค๊ณ, ๋น์ฉ ์ต์ ํ, ๋ณด์ ๋ชจ๋ฒ ์ฌ๋ก ์ ์ฉ
AI/ML ๊ด๋ จ AWS ์๋น์ค ๊ฒฝํ (SageMaker, Bedrock, OpenSearch ๋ฑ)
์ธํ๋ผ ๊ด๋ จ AWS ์๋น์ค ๊ฒฝํ (EC2/ECS/EKS, S3/EFS/FSx, VPC, IAM, CloudWatch/CloudTrail)
GenAI Application์ ๋ํ ์ ์ ์ง์ ์์ค?
ํ๋ก์ ํธ ๊ฒฝํ: ์๋ฃํ GenAI ํ๋ก์ ํธ ์, ๊ท๋ชจ, ๋๋ฉ์ธ
์ฑ๋ด, RAG ์์คํ , ์ฝ๋ ์์ฑ, ๋ฌธ์ ์์ฝ ๋ฑ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฒฝํ
์์คํ ๋ฉ์์ง, few-shot learning, chain-of-thought ๋ฑ์ ํ๋กฌํํธ ์ค๊ณ ๋ฐ ์ต์ ํ ๊ฒฝํ
์ฌ์ฉ์ ์ธํฐํ์ด์ค: ์น ์ ํ๋ฆฌ์ผ์ด์ , API, ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ ๊ฒฝํ
ํ๋ก๋์ ๋ฐฐํฌ ๊ฒฝํ: ์ค์ ์ฌ์ฉ์ ๋์ ์๋น์ค ์ด์ ๊ฒฝํ
์ฑ๋ฅ ์ต์ ํ ๊ฒฝํ: ํ ํฐ ์ฌ์ฉ๋ ์ต์ ํ, ์๋ต ํ์ง ๊ฐ์
์์ ์ฑ ๋ฐ ํธํฅ์ฑ: ์ ํด ์ฝํ ์ธ ํํฐ๋ง, ํธํฅ์ฑ ์ํ ๊ธฐ๋ฒ
ML/GenAI Foundation model์ ๋ํ ์ ์ ์ง์ ์์ค?
๋ชจ๋ธ ํฌ๊ธฐ๋ณ ํน์ฑ: 7B, 13B, 70B ๋ฑ ํ๋ผ๋ฏธํฐ ์์ ๋ฐ๋ฅธ ์ฑ๋ฅ/๋น์ฉ ํธ๋ ์ด๋์คํ
๋ชจ๋ธ ํจ๋ฐ๋ฆฌ: GPT, Claude, Llama, PaLM ๋ฑ ์ฃผ์ ๋ชจ๋ธ๋ค์ ํน์ง๊ณผ ์ฐจ์ด์
๋ผ์ด์ ์ค ๋ฐ ์ฌ์ฉ ์ ์ฝ: ์์ ์ ์ฌ์ฉ ๊ฐ๋ฅ ์ฌ๋ถ, ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์ ์ ์ฑ
ํ์ธํ๋: Full fine-tuning, LoRA, QLoRA ๋ฑ ๊ธฐ๋ฒ๋ณ ๊ฒฝํ
์๋ฒ ๋ฉ ๋ชจ๋ธ (BGE-M3, E5 ๋ฑ) ํ์ธํ๋ ๊ฒฝํ
๋ชจ๋ธ ํ๊ฐ: BLEU, ROUGE, ์ธ๊ฐ ํ๊ฐ ๋ฑ ํ๊ฐ ๋ฐฉ๋ฒ๋ก ์ ์ฉ
Llama, Mistral, Phi ๋ฑ ์คํ์์ค ๋ชจ๋ธ์ ์์ฒด ํธ์คํ ๊ฒฝํ
PoC or ํ๋กํ ํ์ ํ์๋ผ์ธ์? ํ๋ก๋์ ๋ฐ์นญ ๊ณํ/ํ์๋ผ์ธ์ด ์๋์ง?
1. Agent Framework ์ง๋ฌธ
1.1 Framework ๋ฐ ์ํคํ
์ฒ
ํ์ฌ ์ฌ์ฉ ์ค์ธ Agent Framework๋? (LangGraph, Strands, AutoGen, CrewAI)
๊ธฐ์กด ์์คํ ๊ณผ์ ํธํ์ฑ ๊ณ ๋ ค์ฌํญ์ด ์๋์?
ํ๋ ์์ํฌ ๋ง์ด๊ทธ๋ ์ด์ ๊ณํ์ด ์๋ค๋ฉด ์ด๋ค ๊ฒ์ธ๊ฐ์?
ํ์ฌ ์ฌ์ฉ ์ค์ด๊ฑฐ๋ ๊ฒํ ํ Agent ์ํคํ ์ฒ ํจํด์? (์: Single Agent, Multi-Agent, Hierarchical, Swarm ๋ฑ)
Agent ๊ฐ ํต์ ํ๋กํ ์ฝ์ ์ด๋ป๊ฒ ๊ตฌ์ฑํ ์์ ์ธ๊ฐ์? (Message Passing, Shared Memory, Event-driven, REST API)
Agent ์ํ ๊ด๋ฆฌ ๋ฐฉ์์ ์ด๋ป๊ฒ ํ ์์ ์ธ๊ฐ์? (Stateless, Session-based, Persistent State)
1.2 ๋ฉ๋ชจ๋ฆฌ ๋ฐ ์ปจํ
์คํธ ๊ด๋ฆฌ
๋ํ ํ์คํ ๋ฆฌ ์ ์ฅ ๋ฐฉ์์? (In-memory, Redis, DynamoDB, RDS) ํ์คํ ๋ฆฌ ๋ณด๊ด ๊ธฐ๊ฐ์? (์: 1์ผ, 1์ฃผ, 1๊ฐ์, ์๊ตฌ)
์ฅ๊ธฐ ๋ฉ๋ชจ๋ฆฌ ๊ตฌํ ๋ฐฉ๋ฒ์? (Vector DB, Graph DB, Knowledge Graph)
๋ฉ๋ชจ๋ฆฌ ์ฉ๋ ์ ํ ๋ฐ ์ค๋๋ ์ ๋ณด ์ญ์ ์ ์ฑ ์?
์ปจํ ์คํธ ์๋์ฐ ๊ด๋ฆฌ ์ ๋ต์? (Sliding Window; ์ต๊ทผ N๊ฐ ๋ฉ์ธ์ง๋ง ์ ์ง, Summarization, Compression) ์ปจํ ์คํธ ๊ธธ์ด ์ ํ์? (4K, 8K, 32K ๋ฑ)
์ฌ์ฉ์๋ณ ๊ฐ์ธํ ๋ฐ์ดํฐ ์ ์ฅ ์์น๋? (๋ก์ปฌ DB, ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง, ์ํธํ ํ์ ์ฌ๋ถ)
1.3 Tool Integration ๋ฐ Function Calling
์ฐ๋ํ ์ธ๋ถ API ๋ชฉ๋ก์? (๊ฐ์, ์ธ์ฆ ๋ฐฉ์ - Auth 2.0/JWT/API Key ๋ฑ, Rate Limit - ์: 5 calls/minute)
Function Calling ๊ตฌํ ๋ฐฉ์์? (OpenAI Function, Anthropic Tools, Custom Parser)
Tool ์คํ ๊ฒฐ๊ณผ ๊ฒ์ฆ ๋ฐฉ๋ฒ์? (Schema Validation, Output Parsing, Error Handling)
Tool ์คํ ๊ถํ์ ์ด๋ป๊ฒ ๊ด๋ฆฌํ ์์ ์ธ๊ฐ์?
Role-based: ์ฌ์ฉ์ ์ญํ ์ ๋ฐ๋ฅธ ๊ถํ (์: ๊ด๋ฆฌ์, ์ผ๋ฐ ์ฌ์ฉ์)
User-based: ๊ฐ๋ณ ์ฌ์ฉ์๋ณ ๊ถํ ์ค์
Context-based: ์ํฉ์ ๋ฐ๋ฅธ ๋์ ๊ถํ (์: ์ ๋ฌด ์๊ฐ, ์์น)
2. RAG ์์คํ
์ง๋ฌธ
2.1 ๋ฐ์ดํฐ ์์ค ๋ฐ ์ ์ฒ๋ฆฌ
์ง์ ์์ค ๋ฐ์ดํฐ ๋ณผ๋ฅจ์? (๋ฌธ์ ์, ์ด ์ฉ๋, ์ผ์ผ ์ฆ๊ฐ๋)
๋ฌธ์ ์: 1์ฒ๊ฐ ๋ฏธ๋ง, 1์ฒ-1๋ง๊ฐ, 1๋ง-10๋ง๊ฐ, 10๋ง๊ฐ ์ด์
์ด ์ฉ๋: 1GB ๋ฏธ๋ง, 1-10GB, 10-100GB, 100GB ์ด์
์ผ์ผ ์ฆ๊ฐ๋: ์ ์ , 1-10๊ฐ, 10-100๊ฐ, 100๊ฐ ์ด์ ๋ฌธ์
๋ฌธ์ ํ๊ท ํฌ๊ธฐ: 1ํ์ด์ง, 10ํ์ด์ง, 100ํ์ด์ง ์ด์
๋ฐ์ดํฐ ์ฆ๊ฐ ํจํด: ์ ํ, ์ง์์ , ๊ณ์ ์ ๋ณ๋
๋ฌธ์ ํ์๋ณ ๋ถํฌ๋? (PDF %, Word %, HTML %, ๊ตฌ์กฐํ ๋ฐ์ดํฐ %, ๋ฉํฐ๋ชจ๋ฌ, ๊ฐ ํ์๋ณ ํ์ง ์ด์ ์๋์ง?)
๋ฌธ์ ์ธ์ด ๋ถํฌ๋? (ํ๊ธ %, ์์ด %, ๊ธฐํ ์ธ์ด %)
ํ๊ธ: ๋น์จ๊ณผ ๋๋ฉ์ธ ํนํ ์ฉ์ด ํฌํจ ์ฌ๋ถ
์์ด: ๊ธฐ์ ๋ฌธ์, ํ์ ๋ ผ๋ฌธ, ๋น์ฆ๋์ค ๋ฌธ์ ๋ฑ
๊ธฐํ ์ธ์ด: ์ค๊ตญ์ด, ์ผ๋ณธ์ด ๋ฑ ์ฒ๋ฆฌ ํ์์ฑ
์ธ์ด๋ณ ์๋ฒ ๋ฉ ๋ชจ๋ธ ์ฑ๋ฅ ์ฐจ์ด ๊ณ ๋ ค์ฌํญ
๋ฌธ์ ์ ๋ฐ์ดํธ ์ฃผ๊ธฐ๋? (์ค์๊ฐ, ์ผ๋ฐฐ์น, ์ฃผ๋ฐฐ์น, ์๋ฐฐ์น)
OCR ์ฒ๋ฆฌ๊ฐ ํ์ํ ๋ฌธ์ ๋น์จ์?
OCR ์ฒ๋ฆฌ ๋์: ์ค์บ๋ PDF, ์ด๋ฏธ์ง ๋ด ํ ์คํธ
OCR ์ ํ๋ ์๊ตฌ์ฌํญ: 95% ์ด์, ๋๋ฉ์ธ ํนํ ์ฉ์ด ์ธ์
ํ ์ด๋ธ ์ถ์ถ: ๋ณต์กํ ํ ๊ตฌ์กฐ, ๋ณํฉ๋ ์ ์ฒ๋ฆฌ
์ด๋ฏธ์ง/์ฐจํธ: ์บก์ , ์ค๋ช ํ ์คํธ ์ถ์ถ
ํ ์ด๋ธ, ์ด๋ฏธ์ง, ์ฐจํธ ์ถ์ถ ํ์ ์ฌ๋ถ๋?
2.2 ์ฒญํน ๋ฐ ์๋ฒ ๋ฉ ์ ๋ต
์ฒญํน ๋ฐฉ์์? (Fixed Size, Semantic, Recursive, Document Structure-based)
์ฒญํฌ ํฌ๊ธฐ๋? (ํ ํฐ ์, ๋ฌธ์ ์ - ํ๊ธ ๊ธฐ์ค 500์/1000์/2000์, ๋ฌธ์ฅ ์ - 3~5๋ฌธ์ฅ/5~10๋ฌธ์ฅ ๋จ์)
์ฒญํฌ ์ค๋ฒ๋ฉ ๋น์จ์? (0%, 10%, 20%, 50%)
์๋ฒ ๋ฉ ๋ชจ๋ธ ์ ํ ๊ธฐ์ค์? (๋ค๊ตญ์ด ์ง์, ๋๋ฉ์ธ ํนํ, ์ฑ๋ฅ, ๋น์ฉ)
์๋ฒ ๋ฉ ์ฐจ์ ์๋? (384, 768, 1024, 1536)
์๋ฒ ๋ฉ ์ ๋ฐ์ดํธ ์ ๋ต์?
์ ์ฒด ์ฌ์์ฑ: ๋ชจ๋ ๋ฌธ์ ์ฌ์๋ฒ ๋ฉ, ์ผ๊ด์ฑ ๋ณด์ฅ, ๋์ ๋น์ฉ
์ฆ๋ถ ์ ๋ฐ์ดํธ: ๋ณ๊ฒฝ๋ ๋ฌธ์๋ง ์ ๋ฐ์ดํธ, ํจ์จ์ , ์ผ๊ด์ฑ ์ด์
๋ฒ์ ๊ด๋ฆฌ: ์๋ฒ ๋ฉ ๋ชจ๋ธ ๋ณ๊ฒฝ ์ ๋ง์ด๊ทธ๋ ์ด์ ์ ๋ต
A/B ํ ์คํ : ์๋ก์ด ์๋ฒ ๋ฉ๊ณผ ๊ธฐ์กด ์๋ฒ ๋ฉ ์ฑ๋ฅ ๋น๊ต
๋กค๋ฐฑ ๊ณํ: ์ ๋ฐ์ดํธ ์คํจ ์ ์ด์ ๋ฒ์ ๋ณต๊ตฌ ๋ฐฉ์
2.3 ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ ๊ฒ์
Vector DB ์ ํ ๊ธฐ์ค์? (์ฑ๋ฅ, ํ์ฅ์ฑ, ๋น์ฉ, ๊ด๋ฆฌ ํธ์์ฑ)
์ธ๋ฑ์ค ํ์ ?
HNSW: ๋์ ์ ํ๋, ๋น ๋ฅธ ๊ฒ์, ๋ฉ๋ชจ๋ฆฌ ์ง์ฝ์
IVF: ๋ฉ๋ชจ๋ฆฌ ํจ์จ์ , ํด๋ฌ์คํฐ๋ง ๊ธฐ๋ฐ, ์ ํ๋ ํธ๋ ์ด๋์คํ
LSH: ๊ทผ์ฌ ๊ฒ์, ๋น ๋ฅธ ์๋, ๋ฎ์ ์ ํ๋
Annoy: ๋์คํฌ ๊ธฐ๋ฐ, ๋ฉ๋ชจ๋ฆฌ ํจ์จ์ , ์ ์ ์ธ๋ฑ์ค
์ธ๋ฑ์ค ๊ตฌ์ถ ์๊ฐ๊ณผ ์ ๋ฐ์ดํธ ๋น์ฉ ๊ณ ๋ ค์ฌํญ์?
๊ฒ์ ์ ํ๋ vs ์๋ ํธ๋ ์ด๋์คํ ์ค์ ์?
์ ํ๋ ๋ชฉํ ์์: Recall@10 > 90%
์๋ต ์๊ฐ ๋ชฉํ ์์: P95 < 50ms, P99 < 100ms
๊ฒ์ ํ๋ผ๋ฏธํฐ ํ๋ ์์: ef_search, nprobe ๋ฑ
ํ์ด๋ธ๋ฆฌ๋ ๊ฒ์ ๊ตฌํ ์ฌ๋ถ๋? (Dense + Sparse, Keyword + Semantic)
๊ฒ์ ๊ฒฐ๊ณผ ๋ฆฌ๋ญํน๊ณผ ํ์ฒ๋ฆฌ๋?
Cross-encoder: ์ฟผ๋ฆฌ-๋ฌธ์ ์ ์ง์ ์ ์ํ, ๋์ ์ ํ๋, ๋๋ฆฐ ์๋
LLM-based: LLM์ ํ์ฉํ ๊ด๋ จ์ฑ ์ ์ํ
Rule-based: ๋๋ฉ์ธ ๊ท์น ๊ธฐ๋ฐ ์ ์ ์กฐ์
๋ค์์ฑ ํ๋ณด: ์ ์ฌํ ๊ฒฐ๊ณผ ์ ๊ฑฐ, ๋ค์ํ ๊ด์ ์ ๊ณต
๊ฐ์ธํ: ์ฌ์ฉ์ ํ์คํ ๋ฆฌ ๊ธฐ๋ฐ ๊ฒฐ๊ณผ ์กฐ์
๊ฒ์ ๊ฒฐ๊ณผ ๊ฐ์๋? (์๋๋ ์์์ ๋๋ค)
Top-K ๊ฐ: ๊ธฐ๋ณธ 5๊ฐ, ์ต๋ 20๊ฐ
๋์ ์กฐ์ : ์ฟผ๋ฆฌ ๋ณต์ก๋์ ๋ฐ๋ฅธ ๊ฒฐ๊ณผ ์ ์กฐ์
์ ๋ขฐ๋ ์๊ณ๊ฐ: ๋ฎ์ ์ ์ ๊ฒฐ๊ณผ ํํฐ๋ง
์ปจํ ์คํธ ๊ธธ์ด ์ ํ: LLM ์ ๋ ฅ ํ ํฐ ์ ํ ๊ณ ๋ ค
์ฌ์ฉ์ ํผ๋๋ฐฑ ๊ธฐ๋ฐ ์ต์ ํ ๋ฐฉ์์?
2.4 ์์ฑ ๋ฐ ํ์ฒ๋ฆฌ
LLM ๋ชจ๋ธ ์ ํ ๊ธฐ์ค์? (์ฑ๋ฅ, ๋น์ฉ, ์ง์ฐ์๊ฐ, ๋ค๊ตญ์ด ์ง์)
ํ๋กฌํํธ ํ ํ๋ฆฟ ๊ด๋ฆฌ ๋ฐฉ๋ฒ์? (๋ฒ์ ๊ด๋ฆฌ, A/B ํ ์คํ , ๋์ ์์ฑ)
์ปจํ ์คํธ ๊ธธ์ด ์ ํ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ์? (Truncation, Summarization, Chunking)
๋ต๋ณ ํ์ง ๊ฒ์ฆ ๋ฐฉ๋ฒ์? (Confidence Score, Fact-checking, Human Review)
ํ ๋ฃจ์๋ค์ด์ ๋ฐฉ์ง ์ ๋ต์? (Grounding, Citation, Confidence Threshold)
2.5 ํ๊ฐ ๋ฐ ๋ชจ๋ํฐ๋ง
ํ๊ฐ ๋ฐ์ดํฐ์ ๊ตฌ์ถ ํํฉ์? (ํฌ๊ธฐ, ํ์ง, ๋๋ฉ์ธ ์ปค๋ฒ๋ฆฌ์ง)
์๋ ํ๊ฐ ๋ฉํธ๋ฆญ์? (BLEU, ROUGE, BERTScore, Faithfulness, Answer Relevancy)
์ธ๊ฐ ํ๊ฐ ํ๋ก์ธ์ค๋? (ํ๊ฐ์ ์, ํ๊ฐ ๊ธฐ์ค, ์ฃผ๊ธฐ)
์ฑ๋ฅ ๋ชจ๋ํฐ๋ง ๋์๋ณด๋ ๊ตฌ์ถ ์ฌ๋ถ๋?
A/B ํ ์คํ ์ธํ๋ผ ๊ตฌ์ถ ์ฌ๋ถ๋?
3. AI Infrastructure ์ง๋ฌธ
3.1 ์ปดํจํ
๋ฆฌ์์ค
GPU ์ธ์คํด์ค ํ์ ์ ํธ๋๋? (์: p3, p4, g4, g5, inf1, inf2)
GPU ๋ฉ๋ชจ๋ฆฌ ์๊ตฌ์ฌํญ์? (์: 16GB, 32GB, 40GB, 80GB) ๊ทธ ์ด์ ๋? (์ด๋ค ๋ชจ๋ธ์ ์๋นํ๋์ง?)
CPU ์ฝ์ด ์ ๋ฐ ๋ฉ๋ชจ๋ฆฌ ์๊ตฌ์ฌํญ์? ๊ทธ ์ด์ ๋?
์คํ ๋ฆฌ์ง ํ์ ๋ฐ ์ฉ๋์? (EBS gp3, io2, EFS, FSx)
๋คํธ์ํฌ ๋์ญํญ ์๊ตฌ์ฌํญ์? (1Gbps, 10Gbps, 25Gbps)
3.2 ํ์ฅ์ฑ ๋ฐ ๊ฐ์ฉ์ฑ
์คํ ์ค์ผ์ผ๋ง ๋ฉํธ๋ฆญ์? (CPU, GPU ์ฌ์ฉ๋ฅ , ํ ๊ธธ์ด, ์๋ต์๊ฐ)
์ต์/์ต๋ ์ธ์คํด์ค ์๋?
๋ค์ค AZ ๋ฐฐํฌ ํ์ ์ฌ๋ถ๋?
3.3 ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ
๋ฐ์ดํฐ ์์ง ๋ฐฉ์์? (์: Batch, Streaming, API, File Upload)
๋ฐ์ดํฐ ์ฒ๋ฆฌ ์์ง์? (์: Spark, Flink, Kinesis, Lambda)
๋ฐ์ดํฐ ํ์ง ๊ฒ์ฆ ํ๋ก์ธ์ค๋?
๋ฐ์ดํฐ ๋ฒ์ ๊ด๋ฆฌ ๋ฐฉ๋ฒ์?
๋ฐ์ดํฐ ๋ฐฑ์ ๋ฐ ์์นด์ด๋น ์ ๋ต์?
3.4 MLOps ๋ฐ DevOps
CI/CD ํ์ดํ๋ผ์ธ ๋๊ตฌ๋? (์: Jenkins, GitLab CI, GitHub Actions, CodePipeline)
๋ชจ๋ธ ๋ ์ง์คํธ๋ฆฌ ์ฌ์ฉ ์ฌ๋ถ๋? ๊ธฐ์กด ์๋ฃจ์ ์ ๊ฑท์ด๋ด๊ณ ์ ๊ท ๊ฒํ ํด์ผ ํ๋์ง? (์: MLflow, SageMaker Model Registry, ์์ฒด ๊ตฌ์ถ)
์คํ ์ถ์ ๋๊ตฌ๋? ๊ธฐ์กด ์๋ฃจ์ ์ ๊ฑท์ด๋ด๊ณ ์ ๊ท ๊ฒํ ํด์ผ ํ๋์ง? (MLflow, Weights & Biases, Neptune, SageMaker Experiments)
๋ชจ๋ธ ๋ฐฐํฌ ์ ๋ต์? (Blue-Green, Canary, Rolling, Shadow)
์ธํ๋ผ ์ฝ๋ ๊ด๋ฆฌ ๋ฐฉ๋ฒ์? ๊ธฐ์กด ์๋ฃจ์ ์ ๊ฑท์ด๋ด๊ณ ์ ๊ท ๊ฒํ ํด์ผ ํ๋์ง? (Terraform, CloudFormation, CDK)
4. Model Serving ์์ธ ์ง๋ฌธ
4.1 ์ฑ๋ฅ ์๊ตฌ์ฌํญ
๋ชฉํ ์ฑ๋ฅ ์งํ์ ์ธก์ ๋ฐฉ๋ฒ์?
TTFT (Time to First Token): ์ฒซ ํ ํฐ๊น์ง ์ง์ฐ์๊ฐ < 2์ด
E2E Latency: ์ ์ฒด ์๋ต ์๋ฃ๊น์ง < 10์ด
Inter-token Latency: ํ ํฐ ๊ฐ ์ง์ฐ์๊ฐ < 50ms
TPS (Tokens Per Second): ์ด๋น ํ ํฐ ์์ฑ ์๋ > 50 TPS
์ธก์ ๋๊ตฌ: ์ปค์คํ ๋ฒค์น๋งํฌ, ํ๋ก๋์ ๋ชจ๋ํฐ๋ง
SLA ์ ์: 99.9% ์์ฒญ์ด ๋ชฉํ ์ง์ฐ์๊ฐ ๋ด ์ฒ๋ฆฌ
๋์ ์ฐ๊ฒฐ ์ ์ ํ์?
์์ ๋์ ์ฌ์ฉ์: 100๋ช , 1000๋ช , 10000๋ช
๋์ ์ฐ๊ฒฐ ์ ํ: ์ปค๋ฅ์ ํ ํฌ๊ธฐ, ๋ฉ๋ชจ๋ฆฌ ์ ์ฝ
ํ์ ์ ๋ต: FIFO, ์ฐ์ ์์ ๊ธฐ๋ฐ, ๊ณต์ ์ฑ ๋ณด์ฅ
๋ฐฑํ๋ ์ ์ฒ๋ฆฌ: ๊ณผ๋ถํ ์ ์์ฒญ ๊ฑฐ๋ถ vs ๋๊ธฐ
๋ก๋ ๋ฐธ๋ฐ์ฑ: ๋ผ์ด๋ ๋ก๋น, ์ต์ ์ฐ๊ฒฐ, ๊ฐ์ค์น ๊ธฐ๋ฐ
ํผํฌ ์๊ฐ๋ ํธ๋ํฝ ํจํด๊ณผ ๋์ ๋ฐฉ์์?
์์ ํผํฌ ๋ฐฐ์: ํ๊ท ๋๋น 2๋ฐฐ, 5๋ฐฐ, 10๋ฐฐ
ํผํฌ ๋์: ์คํ ์ค์ผ์ผ๋ง, ์บ์ฑ, ํธ๋ํฝ ์ ํ
4.2 ๋ชจ๋ธ ์ต์ ํ
๋ชจ๋ธ ์์ํ ์ ์ฉ ์ฌ๋ถ๋? (INT8, FP16, INT4)
๋ชจ๋ธ ์์ถ ๊ธฐ๋ฒ ์ฌ์ฉ ์ฌ๋ถ๋? (Pruning, Distillation)
๋ฐฐ์น ์ฒ๋ฆฌ ์ค์ ์? (Dynamic Batching, Batch Size)
์บ์ฑ ๋ ์ด์ด ๊ตฌ์ฑ์? (Mem0,Redis, Memcached, Application-level)
GPU ๋ฉ๋ชจ๋ฆฌ ์ต์ ํ ๊ธฐ๋ฒ์? (Model Sharding, Pipeline Parallelism)
4.3 API ์ค๊ณ ๋ฐ ๊ด๋ฆฌ
API ๋ฒ์ ๊ด๋ฆฌ ์ ๋ต์?
Rate Limiting ์ ์ฑ ์? (per user, per API key, global)
API ๋ฌธ์ํ ๋๊ตฌ๋? (Swagger, Postman, ์์ฒด ๊ตฌ์ถ)
API ๋ชจ๋ํฐ๋ง ๋๊ตฌ๋? (CloudWatch, Datadog)
์๋ฌ ์ฒ๋ฆฌ ๋ฐ ์ฌ์๋ ์ ์ฑ ์?
๋ณด์๊ณผ ๋คํธ์ํฌ ์ํคํ ์ฒ๋? (์๋๋ ์์์ ๋๋ค.)
VPC ๋ฐฐํฌ: ํ๋ผ์ด๋น ์๋ธ๋ท, ๋ณด์ ๊ทธ๋ฃน
API Gateway: ์ธ์ฆ, ๊ถํ ๋ถ์ฌ, ํธ๋ํฝ ๊ด๋ฆฌ
๋ก๋ ๋ฐธ๋ฐ์: ALB, NLB, ํฌ์ค ์ฒดํฌ
์ธ๋ถ API vs ๋ด๋ถ ๋ฐฐํฌ: ๋ณด์ vs ํธ์์ฑ ํธ๋ ์ด๋์คํ
๋ฐ์ดํฐ ์ํธํ: ์ ์ก ์ค, ์ ์ฅ ์
์ ๊ทผ ์ ์ด: IAM, RBAC, API ํค ๊ด๋ฆฌ
5. Model & Data ์ง๋ฌธ
5.1 ๋ฐ์ดํฐ ํ์ง ๋ฐ ๊ฑฐ๋ฒ๋์ค
๋ฐ์ดํฐ ํ์ง ๋ฉํธ๋ฆญ์? (์์ ์ฑ, ์ ํ์ฑ, ์ผ๊ด์ฑ, ์ ์์ฑ)
๋ฐ์ดํฐ ๋ผ๋ฒจ๋ง ํ๋ก์ธ์ค๋? (์๋, ๋ฐ์๋, ์๋)
๋ฐ์ดํฐ ํธํฅ์ฑ ๊ฒ์ฆ ๋ฐฉ๋ฒ์?
๋ฐ์ดํฐ ๊ณ๋ณด ์ถ์ ์์คํ ๊ตฌ์ถ ์ฌ๋ถ๋?
๊ฐ์ธ์ ๋ณด ๋ง์คํน/์ต๋ช ํ ํ๋ก์ธ์ค๋?
5.2 ๋ชจ๋ธ ์ ํ ๋ฐ ์ปค์คํฐ๋ง์ด์ง
Foundation Model ํ๋ณด๊ตฐ์? (๊ตฌ์ฒด์ ๋ชจ๋ธ๋ช ๊ณผ ๋ฒ์ )
๋ชจ๋ธ ํฌ๊ธฐ๋ณ ์ฑ๋ฅ/๋น์ฉ ๋ถ์ ์๋ฃ ์ฌ๋ถ๋?
ํ์ธํ๋ ๋ฐ์ดํฐ์ ํฌ๊ธฐ๋? (์ํ ์, ํ์ง ์ ์)
ํ์ธํ๋ ๋ฐฉ๋ฒ ์ ํ ๊ธฐ์ค์? (์ฑ๋ฅ ํฅ์, ๋น์ฉ, ์๊ฐ)
5.3 Fine-tuning ์์ธ ์ง๋ฌธ
ํ์ธํ๋ ๋ชฉ์ ์?
Task-specific: ํน์ ์์ ์ฑ๋ฅ ํฅ์
Domain adaptation: ๋๋ฉ์ธ ์ง์ ํ๋ จ
Instruction following: ์ง์ ์ฌํญ ์ดํด ๊ฐ์
Safety alignment: ์์ ํ๊ณ ์ ์ฉํ ์๋ต
๋ฐ์ดํฐ ์์ง ๋ฐฉ๋ฒ? (์: ๋ด๋ถ ๋ฐ์ดํฐ, ํฌ๋ผ์ฐ๋์์ฑ, ํฉ์ฑ ๋ฐ์ดํฐ)
๋ฐ์ดํฐ ํ์ง ๊ฒ์ฆ ๋ฐฉ๋ฒ์ด ์๋ค๋ฉด? (์: ์ ๋ฌธ๊ฐ ๊ฒํ , ๋ค์ค ๊ฒ์ฆ)
ํ์ธํ๋ ๋ฐฉ์์? (Full Fine-tuning, LoRA, QLoRA, AdaLoRA, Prefix Tuning, P-Tuning v2)
LoRA ์ค์ ๊ฐ์? (rank, alpha, dropout, target modules)
ํ์ธํ๋ ๋ฐ์ดํฐ ํํ๋? (Instruction-Response, Question-Answer, Completion, Chat format)
๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ํ์ดํ๋ผ์ธ์? (Tokenization, Formatting, Filtering, Augmentation)
๋ถ์ฐ ํ๋ จ ์ค์ ์? (Data parallel, Model parallel, Pipeline parallel)
๋ฉ๋ชจ๋ฆฌ ์ต์ ํ ๊ธฐ๋ฒ์? (Gradient checkpointing, Mixed precision, DeepSpeed ZeRO)
ํ์ธํ๋ ํ๊ฐ ๋ฉํธ๋ฆญ์? (Perplexity, BLEU, ROUGE, Task-specific metrics)
5.4 Continual Pre-training ์์ธ ์ง๋ฌธ
Continual pre-training ๋ชฉ์ ์? (Domain adaptation, Knowledge update, Vocabulary expansion)
์ถ๊ฐ ํ๋ จ ๋ฐ์ดํฐ ์์ค๋? (๋๋ฉ์ธ ํนํ ์ฝํผ์ค, ์ต์ ๋ฐ์ดํฐ, ๋ค๊ตญ์ด ๋ฐ์ดํฐ)
๋ฐ์ดํฐ ํ์ง ๊ฒ์ฆ ํ๋ก์ธ์ค๋? (์ค๋ณต ์ ๊ฑฐ, ํ์ง ํํฐ๋ง, ๋ ์ฑ ๊ฒ์ฌ)
๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ํ์ดํ๋ผ์ธ์? (Cleaning, Deduplication, Format standardization)
ํ๋ จ ๋ฐ์ดํฐ ํฌ๊ธฐ๋? (ํ ํฐ ์, ๋ฌธ์ ์, ์ด ์ฉ๋)
5.5 ๋ชจ๋ธ ํ๋ จ ์ธํ๋ผ
ํ๋ จ์ฉ GPU ํด๋ฌ์คํฐ ๊ตฌ์ฑ์? (๋ ธ๋ ์, GPU ํ์ , ๋ฉ๋ชจ๋ฆฌ ์ฉ๋)
๋ถ์ฐ ํ๋ จ ํ๋ ์์ํฌ๋? (PyTorch DDP, FSP, Megatron-LM, DeepSpeed, FairScale)
ํ๋ จ ๋ฐ์ดํฐ ์ ์ฅ์๋? (S3, EFS, FSx, ๋ก์ปฌ SSD)
๋ฐ์ดํฐ ๋ก๋ฉ ์ต์ ํ๋? (Multi-processing, Prefetching, Caching)
ํ๋ จ ๋ชจ๋ํฐ๋ง ๋๊ตฌ๋? (์: TensorBoard, Weights & Biases, MLflow)
์คํ ๊ด๋ฆฌ ์์คํ ์? (ํ์ดํผํ๋ผ๋ฏธํฐ ์ถ์ , ๋ชจ๋ธ ๋ฒ์ ๊ด๋ฆฌ)
ํ๋ จ ์ค ์ฅ์ ๋ณต๊ตฌ ๋ฐฉ์์? (์๋ ์ฌ์์, ์ฒดํฌํฌ์ธํธ ๋ณต๊ตฌ)
๋ฆฌ์์ค ์ฌ์ฉ๋ ๋ชจ๋ํฐ๋ง์? (GPU ์ฌ์ฉ๋ฅ , ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋, ๋คํธ์ํฌ I/O)
ํ๋ จ ๋น์ฉ ์ถ์ ๋ฐ ์ต์ ํ๋?
ํ๋ จ ์๋ฃ ํ ๋ชจ๋ธ ๋ฐฐํฌ ํ์ดํ๋ผ์ธ์?
5.6 ๋ชจ๋ธ ํ๊ฐ ๋ฐ ๊ฒ์ฆ
๋ฒค์น๋งํฌ ๋ฐ์ดํฐ์ ์? (๊ณต๊ฐ ๋ฐ์ดํฐ์ , ์์ฒด ๊ตฌ์ถ)
๊ต์ฐจ ๊ฒ์ฆ ์ ๋ต์? (K-fold, Time-series split)
๋ชจ๋ธ ์ฑ๋ฅ ์ ํ ๊ฐ์ง ๋ฐฉ๋ฒ์?
6. Budget & Timeline ์์ธ ์ง๋ฌธ
6.1 ๋น์ฉ ๊ตฌ์กฐ
๊ฐ๋ฐ ๋จ๊ณ๋ณ ์์ฐ ๋ฐฐ๋ถ์? (์๋๋ ์์์ ๋๋ค.)
PoC (10%): ๊ธฐ์ ๊ฒ์ฆ, ํ๋กํ ํ์ ๊ฐ๋ฐ
๊ฐ๋ฐ (40%): ๋ณธ๊ฒฉ์ ์์คํ ๊ตฌ์ถ
ํ ์คํธ (10%): ํ์ง ๋ณด์ฆ, ์ฑ๋ฅ ์ต์ ํ
๋ฐฐํฌ (40%): ํ๋ก๋์ ํ๊ฒฝ ๊ตฌ์ถ, ์ด์ ์ค๋น
์์ฐ ์ด๊ณผ ์ ์ฐ์ ์์: ํต์ฌ ๊ธฐ๋ฅ ์ฐ์ , ๋ถ๊ฐ ๊ธฐ๋ฅ ์ฐ๊ธฐ
์๋น ์์ฐ: ์ ์ฒด ์์ฐ์ 10-20%
์ธํ๋ผ ๋น์ฉ ๊ตฌ์ฑ ์์๋? (์๋๋ ์์์ ๋๋ค.)
์ปดํจํ (60%): GPU ์ธ์คํด์ค, CPU ์ธ์คํด์ค
์คํ ๋ฆฌ์ง (20%): ๋ชจ๋ธ ์ ์ฅ, ๋ฐ์ดํฐ ์ ์ฅ
๋คํธ์ํฌ (10%): ๋ฐ์ดํฐ ์ ์ก, CDN
๋ผ์ด์ ์ค (10%): ์ํํธ์จ์ด, API ์ฌ์ฉ๋ฃ
๋น์ฉ ๋ชจ๋ํฐ๋ง: ์ผ์ผ ๋ฆฌํฌํธ, ์์ฐ ์๋ฆผ
์ด์ ๋น์ฉ ์์ ๋ฒ์๋? (์๊ฐ, ์ฐ๊ฐ)
๋น์ฉ ์ต์ ํ ๋ชฉํ๋? (% ์ ๊ฐ ๋ชฉํ)
์์ฐ ์ด๊ณผ ์ ๋์ ๋ฐฉ์์?
6.2 ์ผ์ ๊ด๋ฆฌ
ํ๋ก์ ํธ ๋จ๊ณ๋ณ ์ผ์ ์? (์๋๋ ์์์ ๋๋ค.)
๊ธฐํ (4์ฃผ): ์๊ตฌ์ฌํญ ์ ์, ์ํคํ ์ฒ ์ค๊ณ
๊ฐ๋ฐ (12์ฃผ): ํต์ฌ ๊ธฐ๋ฅ ๊ตฌํ, ํตํฉ ํ ์คํธ
ํ ์คํธ (4์ฃผ): ์ฑ๋ฅ ํ ์คํธ, ์ฌ์ฉ์ ํ ์คํธ
๋ฐฐํฌ (2์ฃผ): ํ๋ก๋์ ๋ฐฐํฌ, ๋ชจ๋ํฐ๋ง ์ค์
์ฃผ์ ๋ง์ผ์คํค: MVP ์์ฑ, ๋ฒ ํ ํ ์คํธ, ์ ์ ์ถ์
์์กด์ฑ: ์ธ๋ถ API ์ฐ๋, ๋ฐ์ดํฐ ์ค๋น, ์ธํ๋ผ ๊ตฌ์ถ
๋ฆฌ์คํฌ ์์ธ ๋ฐ ์์ถฉ ์๊ฐ์?
๊ธฐ์ ์ ๋ฆฌ์คํฌ: ๋ชจ๋ธ ์ฑ๋ฅ ๋ถ์กฑ, ํ์ฅ์ฑ ์ด์
์ผ์ ๋ฆฌ์คํฌ: ๊ฐ๋ฐ ์ง์ฐ, ํ ์คํธ ๊ธฐ๊ฐ ๋ถ์กฑ
๋ฆฌ์์ค ๋ฆฌ์คํฌ: ์ธ๋ ฅ ๋ถ์กฑ, GPU ๊ฐ์ฉ์ฑ
์์ถฉ ์๊ฐ: ๊ฐ ๋จ๊ณ๋ณ 20% ์ฌ์ ์๊ฐ
๋์ ๋ฐฉ์: ๋์ ๊ธฐ์ , ์ธ๋ถ ์ง์, ๋ฒ์ ์กฐ์
์ ๊ธฐ ๋ฆฌ๋ทฐ: ์ฃผ๊ฐ ์งํ ์ํฉ ์ ๊ฒ
์ธ๋ ฅ/์ฅ๋น ๋ฆฌ์์ค ํฌ์ ๊ณํ์?
6.3 ROI ๋ฐ ์ฑ๊ณผ ์ธก์
๋น์ฆ๋์ค ๊ฐ์น ์ธก์ ์งํ๋? (์๋๋ ์์์ ๋๋ค.)
๋งค์ถ ์ฆ๋: ์ ๊ท ๊ณ ๊ฐ ํ๋, ๊ธฐ์กด ๊ณ ๊ฐ ๋ง์กฑ๋ ์ฆ๊ฐ
๋น์ฉ ์ ๊ฐ: ์ธ๋ ฅ ๋น์ฉ ์ ๊ฐ, ํ๋ก์ธ์ค ํจ์จํ
ํจ์จ์ฑ ํฅ์: ์์ ์๊ฐ 50% ๋จ์ถ, ์ ํ๋ 10% ๊ฐ์
์ฌ์ฉ์ ๋ง์กฑ๋ 10% ์ฆ๊ฐ
์ ๋์ ๋ชฉํ: ๋งค์ถ 20% ์ฆ๊ฐ, ๋น์ฉ 30% ์ ๊ฐ
์ธก์ ์ฃผ๊ธฐ: ์๊ฐ ๋ฆฌํฌํธ, ๋ถ๊ธฐ๋ณ ์ข ํฉ ํ๊ฐ
์ฑ๊ณต ๊ธฐ์ค ์ ์๋? (์๋๋ ์์์ ๋๋ค.)
๊ธฐ์ ์ ์ฑ๊ณต: ๋ชฉํ ์ฑ๋ฅ ๋ฌ์ฑ, ์์ ์ ์ด์
๋น์ฆ๋์ค ์ฑ๊ณต: ROI 200% ์ด์, ์ฌ์ฉ์ ๋ง์กฑ๋ 4.5/5
์ฅ๊ธฐ์ ๊ฐ์น: ๊ฒฝ์ ์ฐ์, ์์ฅ ์ ์ ์จ ํ๋
Last updated