Skip to main content
Glama
KNOWLEDGE_BASE_WORKFLOW.mdโ€ข9.08 kB
# ๐Ÿ“ ์ง€์‹ ๋ฒ ์ด์Šค ์ž‘์—… ์›Œํฌํ”Œ๋กœ์šฐ **์ „๋žต**: Git์— ์ง์ ‘ ํฌํ•จ (์‚ฌ์šฉ์ž๊ฐ€ clone ์‹œ ์ž๋™ ๋‹ค์šด๋กœ๋“œ) --- ## ๐ŸŽฏ ๊ธฐ๋ณธ ์›Œํฌํ”Œ๋กœ์šฐ ### 1. ๋กœ์ปฌ์—์„œ ์ง€์‹ ๋ฒ ์ด์Šค ์ž‘์„ฑ/์ˆ˜์ • ```bash # ์ƒˆ ๋ฌธ์„œ ์ž‘์„ฑ code knowledge-base/410-llm-engineer/core-competencies/prompt-engineering.md # ๊ธฐ์กด ๋ฌธ์„œ ์ˆ˜์ • code knowledge-base/410-llm-engineer/core-competencies/transformer-architectures.md ``` ### 2. Git์— ์ปค๋ฐ‹ ```bash # ๋ณ€๊ฒฝ์‚ฌํ•ญ ํ™•์ธ git status # ์ถ”๊ฐ€ git add knowledge-base/ # ์ปค๋ฐ‹ git commit -m "feat: Add prompt-engineering knowledge base for LLM Engineer - Covers chain-of-thought, few-shot, zero-shot - Production examples with Claude, GPT-4 - 40 pages of best practices" # ํ‘ธ์‹œ git push origin main ``` ### 3. ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐ›๊ธฐ ```bash # ์ฒ˜์Œ ์„ค์น˜ git clone https://github.com/seanshin0214/world-class-leadership-personas.git # โ†’ knowledge-base/ ์ž๋™ ๋‹ค์šด๋กœ๋“œ โœ… # ์—…๋ฐ์ดํŠธ git pull origin main # โ†’ ์ตœ์‹  ์ง€์‹ ๋ฒ ์ด์Šค ์ž๋™ ๋™๊ธฐํ™” โœ… ``` --- ## ๐Ÿ“ ํฌ๊ธฐ ๊ด€๋ฆฌ ์ „๋žต ### GitHub ์ œ์•ฝ์‚ฌํ•ญ ```yaml ๋‹จ์ผ ํŒŒ์ผ: 100MB ์ดํ•˜ (๊ถŒ์žฅ 50MB) ์ €์žฅ์†Œ ์ „์ฒด: 1GB ๊ถŒ์žฅ, 5GB ๊ฒฝ๊ณ  ``` ### ์šฐ๋ฆฌ์˜ ๋ชฉํ‘œ ```yaml ํŽ˜๋ฅด์†Œ๋‚˜๋‹น: 10-50MB (๊ด€๋ฆฌ ๊ฐ€๋Šฅ) ์šฐ์„ ์ˆœ์œ„ 10๊ฐœ: 500MB (๋‹จ๊ณ„์  ์ถ”๊ฐ€) ์ „์ฒด 142๊ฐœ: 5-7GB (์žฅ๊ธฐ ๋ชฉํ‘œ) ``` ### ๋‹จ๊ณ„๋ณ„ ์ถ”๊ฐ€ ๊ณ„ํš #### Phase 1 (ํ˜„์žฌ - 1๊ฐœ์›”) ``` 10๊ฐœ ํ•ต์‹ฌ ํŽ˜๋ฅด์†Œ๋‚˜ ร— 50MB = 500MB โœ… 410-llm-engineer (100MB) โ”œโ”€โ”€ core-competencies/ (50MB) โ”‚ โ”œโ”€โ”€ transformer-architectures.md (20MB) โœ… โ”‚ โ”œโ”€โ”€ prompt-engineering.md (30MB) โณ โ”œโ”€โ”€ case-studies/ (20MB) โ”œโ”€โ”€ code-examples/ (15MB) โ””โ”€โ”€ research-papers/ (15MB) โณ 108-devops-engineer (50MB) โณ 201-ui-ux-designer (40MB) โณ 223-ux-researcher (30MB) โณ 326-strategic-oracle (60MB) โณ 337-scrum-master (30MB) โณ 411-ai-agent-developer (50MB) โณ 501-world-class-tester (40MB) โณ 601-science-teacher (50MB) โณ 701-research-scientist (50MB) ์ด๊ณ„: 500MB (GitHub ์—ฌ์œ  ๋ฒ”์œ„) ``` #### Phase 2 (2-3๊ฐœ์›”) ``` 30๊ฐœ ํŽ˜๋ฅด์†Œ๋‚˜ ร— 40MB = 1.2GB โ†’ Git LFS ๊ณ ๋ ค ์‹œ์  ``` #### Phase 3 (6๊ฐœ์›”) ``` 142๊ฐœ ์ „์ฒด ร— 50MB = 7GB โ†’ Git LFS ํ•„์ˆ˜ ``` --- ## ๐Ÿ› ๏ธ ์‹ค์ œ ์‚ฌ์šฉ ์˜ˆ์‹œ ### ์ƒˆ ๋ฌธ์„œ ์ž‘์„ฑ ```bash # 1. ํด๋” ๊ตฌ์กฐ ์ƒ์„ฑ mkdir -p knowledge-base/410-llm-engineer/case-studies # 2. ๋ฌธ์„œ ์ž‘์„ฑ (์˜ˆ: GPT-4 ๋ฐฐํฌ ์‚ฌ๋ก€) cat > knowledge-base/410-llm-engineer/case-studies/gpt4-deployment.md << 'EOF' # GPT-4 Enterprise Deployment Case Study ## Company: Fortune 500 Financial Institution ### Challenge - Process 100K+ customer inquiries/day - Reduce response time from 24h to <1h - Maintain 95%+ accuracy ### Solution [40 pages of detailed case study...] EOF # 3. Git ์ถ”๊ฐ€ git add knowledge-base/410-llm-engineer/case-studies/gpt4-deployment.md # 4. ์ปค๋ฐ‹ git commit -m "feat: Add GPT-4 deployment case study Real-world example from Fortune 500 company - 100K requests/day handling - 24h โ†’ 1h response time improvement - Architecture, costs, lessons learned" # 5. ํ‘ธ์‹œ git push origin main ``` ### ๊ธฐ์กด ๋ฌธ์„œ ์ˆ˜์ • ```bash # 1. ๋ฌธ์„œ ์ˆ˜์ • code knowledge-base/410-llm-engineer/core-competencies/transformer-architectures.md # (Flash Attention 3 ์„น์…˜ ์ถ”๊ฐ€) # 2. ๋ณ€๊ฒฝ์‚ฌํ•ญ ํ™•์ธ git diff knowledge-base/410-llm-engineer/core-competencies/transformer-architectures.md # 3. ์ปค๋ฐ‹ git add knowledge-base/410-llm-engineer/core-competencies/transformer-architectures.md git commit -m "docs: Update transformer-architectures with Flash Attention 3 - Add Flash Attention 3 benchmarks - Update performance comparison table - Add Hopper GPU optimizations" # 4. ํ‘ธ์‹œ git push origin main ``` --- ## ๐Ÿ“Š ํด๋” ํฌ๊ธฐ ๋ชจ๋‹ˆํ„ฐ๋ง ### ํ˜„์žฌ ํฌ๊ธฐ ํ™•์ธ ```bash # ์ „์ฒด knowledge-base ํฌ๊ธฐ du -sh knowledge-base/ # ๋˜๋Š” PowerShell (Get-ChildItem -Path knowledge-base -Recurse | Measure-Object -Property Length -Sum).Sum / 1MB # ํŽ˜๋ฅด์†Œ๋‚˜๋ณ„ ํฌ๊ธฐ du -sh knowledge-base/*/ # ๋˜๋Š” PowerShell Get-ChildItem -Path knowledge-base -Directory | ForEach-Object { $size = (Get-ChildItem -Path $_.FullName -Recurse | Measure-Object -Property Length -Sum).Sum / 1MB [PSCustomObject]@{ Persona = $_.Name Size_MB = [math]::Round($size, 2) } } | Sort-Object Size_MB -Descending ``` ### Git ์ €์žฅ์†Œ ํฌ๊ธฐ ํ™•์ธ ```bash # ์ „์ฒด ์ €์žฅ์†Œ ํฌ๊ธฐ git count-objects -vH # knowledge-base๋งŒ ํฌ๊ธฐ git ls-files knowledge-base/ | xargs -I {} du -h {} | awk '{sum+=$1} END {print sum " MB"}' ``` --- ## โš ๏ธ ํฌ๊ธฐ ์ œํ•œ ๋„๋‹ฌ ์‹œ ๋Œ€์‘ ### ๋ฐฉ๋ฒ• 1: Git LFS๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ (๊ถŒ์žฅ) ```bash # 1. Git LFS ์„ค์น˜ git lfs install # 2. knowledge-base ์ถ”์  git lfs track "knowledge-base/**/*.md" git add .gitattributes # 3. ๊ธฐ์กด ํŒŒ์ผ์„ LFS๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ git lfs migrate import --include="knowledge-base/**/*.md" --everything # 4. ํ‘ธ์‹œ git push origin main --force ``` **์žฅ์ **: ํˆฌ๋ช…ํ•˜๊ฒŒ ์ž‘๋™ (์‚ฌ์šฉ์ž๋Š” ์ฐจ์ด๋ฅผ ๋А๋ผ์ง€ ๋ชปํ•จ) **๋น„์šฉ**: GitHub LFS $5/์›” (50GB) ### ๋ฐฉ๋ฒ• 2: ์••์ถ• (์ž„์‹œ ๋ฐฉํŽธ) ```bash # ์ด๋ฏธ์ง€/๋ฏธ๋””์–ด ์ตœ์ ํ™” find knowledge-base/ -name "*.png" -exec pngquant --ext .png --force {} \; # Markdown ํŒŒ์ผ ์••์ถ• (๊ฐ€๋…์„ฑ ์œ ์ง€) # (๋ถˆํ•„์š”ํ•œ ๊ณต๋ฐฑ ์ œ๊ฑฐ ๋“ฑ) ``` ### ๋ฐฉ๋ฒ• 3: ์™ธ๋ถ€ ์Šคํ† ๋ฆฌ์ง€๋กœ ๋ถ„๋ฆฌ ```bash # ๋Œ€์šฉ๋Ÿ‰ ํŒŒ์ผ๋งŒ ๋ณ„๋„ ๊ด€๋ฆฌ knowledge-base-large/ (Git LFS or Cloud) knowledge-base/ (์ผ๋ฐ˜ Git) ``` --- ## ๐Ÿš€ ํ˜‘์—… ์›Œํฌํ”Œ๋กœ์šฐ ### ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ์ด ๋™์‹œ์— ์ž‘์—… ```bash # ์ž‘์—… ์‹œ์ž‘ ์ „ ์ตœ์‹  ์ƒํƒœ๋กœ git pull origin main # ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ (์ถฉ๋Œ ๋ฐฉ์ง€) git checkout -b knowledge/410-llm-engineer-updates # ์ž‘์—… code knowledge-base/410-llm-engineer/... # ์ปค๋ฐ‹ git add knowledge-base/ git commit -m "feat: Add deployment strategies section" # Pull Request ์ƒ์„ฑ git push origin knowledge/410-llm-engineer-updates # GitHub์—์„œ PR ์ƒ์„ฑ ``` ### ์ถฉ๋Œ ํ•ด๊ฒฐ ```bash # ์ตœ์‹  main ๊ฐ€์ ธ์˜ค๊ธฐ git fetch origin main git merge origin/main # ์ถฉ๋Œ ๋ฐœ์ƒ ์‹œ ์ˆ˜๋™ ํ•ด๊ฒฐ code knowledge-base/410-llm-engineer/... # ์ถฉ๋Œ ๋ถ€๋ถ„ ์ˆ˜์ • # ํ•ด๊ฒฐ ํ›„ ์ปค๋ฐ‹ git add knowledge-base/ git commit -m "merge: Resolve conflicts in transformer-architectures.md" git push origin knowledge/410-llm-engineer-updates ``` --- ## ๐Ÿ“ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ๊ทœ์น™ ### ํƒ€์ž… ``` feat: ์ƒˆ ์ง€์‹ ๋ฒ ์ด์Šค ์ถ”๊ฐ€ docs: ๊ธฐ์กด ๋ฌธ์„œ ์—…๋ฐ์ดํŠธ fix: ์˜ค๋ฅ˜ ์ˆ˜์ • refactor: ๊ตฌ์กฐ ๊ฐœ์„  perf: ํฌ๊ธฐ ์ตœ์ ํ™” ``` ### ์˜ˆ์‹œ ```bash # ์ข‹์€ ์˜ˆ git commit -m "feat: Add prompt engineering best practices - 80 pages of comprehensive guide - Covers CoT, few-shot, zero-shot - Production examples with GPT-4, Claude" # ๋‚˜์œ ์˜ˆ git commit -m "Update files" ``` --- ## ๐ŸŽฏ ํ’ˆ์งˆ ์ฒดํฌ๋ฆฌ์ŠคํŠธ ์ƒˆ ์ง€์‹ ๋ฒ ์ด์Šค ์ถ”๊ฐ€ ์ „ ํ™•์ธ: - [ ] **์ •ํ™•์„ฑ**: ์‚ฌ์‹ค ํ™•์ธ, ์ฐธ๊ณ  ๋ฌธํ—Œ ์ธ์šฉ - [ ] **๊นŠ์ด**: ๋‹จ์ˆœ ์š”์•ฝ ์•„๋‹Œ ์ƒ์„ธ ์„ค๋ช… - [ ] **์‹ค์šฉ์„ฑ**: ์ฝ”๋“œ ์˜ˆ์‹œ, ์‹ค์ œ ์‚ฌ๋ก€ ํฌํ•จ - [ ] **๊ตฌ์กฐ**: ๋ชฉ์ฐจ, ์„น์…˜ ๊ตฌ๋ถ„ ๋ช…ํ™• - [ ] **์ตœ์‹ ์„ฑ**: ๋‚ ์งœ ๊ธฐ๋ก, ์ตœ์‹  ์ •๋ณด ๋ฐ˜์˜ - [ ] **ํฌ๊ธฐ**: 50MB ์ดํ•˜ (๋‹จ์ผ ํŒŒ์ผ) - [ ] **ํฌ๋งท**: Markdown, UTF-8 ์ธ์ฝ”๋”ฉ - [ ] **๋งํฌ**: ์™ธ๋ถ€ ์ฐธ์กฐ ์œ ํšจ์„ฑ ํ™•์ธ --- ## ๐Ÿ“ˆ ์ง„ํ–‰ ์ƒํ™ฉ ์ถ”์  ### ์ฒดํฌ๋ฆฌ์ŠคํŠธ ```markdown ## 410-llm-engineer (100MB) ### Core Competencies (50MB) - [x] transformer-architectures.md (20MB) - 2025-11-23 - [ ] prompt-engineering.md (30MB) ### Case Studies (20MB) - [ ] gpt4-deployment.md (5MB) - [ ] llama-fine-tuning.md (5MB) - [ ] claude-optimization.md (5MB) - [ ] bert-production.md (5MB) ### Code Examples (15MB) - [ ] quantization/ (5MB) - [ ] prompt-templates/ (5MB) - [ ] inference-optimization/ (5MB) ### Research Papers (15MB) - [ ] attention-is-all-you-need.md (3MB) - [ ] flash-attention.md (3MB) - [ ] rag-papers.md (3MB) - [ ] llama-architecture.md (3MB) - [ ] gpt4-technical-report.md (3MB) **Progress**: 20% (20MB / 100MB) **Next**: prompt-engineering.md (30 pages) ``` --- ## ๐Ÿ”„ ์ž๋™ํ™” (ํ–ฅํ›„) ### Git Hooks๋กœ ์ž๋™ ๊ฒ€์ฆ ```bash # .git/hooks/pre-commit #!/bin/bash # ํŒŒ์ผ ํฌ๊ธฐ ์ฒดํฌ for file in $(git diff --cached --name-only | grep "knowledge-base/"); do size=$(du -m "$file" | cut -f1) if [ $size -gt 50 ]; then echo "Error: $file is too large ($size MB > 50 MB)" exit 1 fi done # ์ด ์ €์žฅ์†Œ ํฌ๊ธฐ ์ฒดํฌ total=$(du -sm knowledge-base/ | cut -f1) if [ $total -gt 1000 ]; then echo "Warning: knowledge-base is getting large ($total MB)" echo "Consider migrating to Git LFS" fi ``` --- ## โœ… ์š”์•ฝ **ํ˜„์žฌ ์ƒํƒœ**: - โœ… knowledge-base/๊ฐ€ Git์— ํฌํ•จ๋จ - โœ… ์‚ฌ์šฉ์ž๊ฐ€ clone ์‹œ ์ž๋™ ๋‹ค์šด๋กœ๋“œ - โœ… ๋กœ์ปฌ ์—…๋ฐ์ดํŠธ โ†’ Git ์ปค๋ฐ‹ โ†’ ํ‘ธ์‹œ **์ž‘์—… ํ๋ฆ„**: ``` ๋กœ์ปฌ ์ž‘์„ฑ โ†’ git add โ†’ git commit โ†’ git push โ†“ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž: git clone ๋˜๋Š” git pull โ†’ ์ž๋™ ๋™๊ธฐํ™” ``` **๋‹ค์Œ ์ž‘์—…**: 1. prompt-engineering.md ์ž‘์„ฑ (30MB) 2. 10๊ฐœ ํ•ต์‹ฌ ํŽ˜๋ฅด์†Œ๋‚˜ ์™„์„ฑ (500MB) 3. 1GB ๋„๋‹ฌ ์‹œ Git LFS ๊ฒ€ํ† 

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/seanshin0214/persona-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server