브레인크루
경력근거: 외부 고객사 프로젝트를 주도적으로 수행하며, 요구사항 분석부터 설계·구현·배포·안정화까지 전 과정을 책임집니다
※ 실제 산출물이 아닌 AI 예측 시안입니다.
브레인크루 FDE 는 고객사 요구사항을 분석해 솔루션을 기획·설계하고 온프레미스·클라우드에 아키텍처를 구축하며 AWS·LangGraph·CI/CD 로 운영까지 잇습니다. 이 도구는 브레인크루가 매번 다루는 '요구를 아키텍처·흐름으로 옮기는' 작업이 있어야 의미가 있고, 단순 다이어그램이 아니라 인프라·배포 제약을 짚는 형태가 됩니다.
공고가 요구사항 분석을 기반으로 솔루션 기획·설계하는 일을 첫 업무로 꼽는다. 요구를 아키텍처 초안으로 옮기는 도구가 그 진입점이다.
온프레미스와 클라우드 환경에서 서비스 아키텍처를 설계·구축한다. 구성 요소와 인프라를 같이 담는 초안 구조가 맞는다.
AWS 인프라 설계와 LangGraph 기반 흐름, CI/CD 자동화까지 한다. 에이전트 흐름과 배포 골격을 초안에 함께 짚는다.
고객사 솔루션 설계 초안 도구입니다. 요구사항을 받아 구성 요소·인프라·에이전트 흐름이 담긴 아키텍처 초안에 근거 배열을 붙여 냅니다.
브레인크루 FDE 와 고객사 기획·현업 담당자입니다.
고객 요구사항 텍스트와 제약(온프레미스 여부·예산 규모)만으로도 구성 요소·인프라·흐름의 1차 초안을 만들 수 있고, FDE 는 그 초안을 고객 환경에 맞춰 다듬으면 됩니다.
고객 요구사항과 제약(온프레미스 여부·시스템 목록)을 넣으면 구성 요소·인프라·에이전트 흐름에 근거 배열을 붙여 내는 웹 도구입니다. 실제 AWS 프로비저닝·LangGraph 구현은 빼고 요구 텍스트와 제약 메타 가정으로만 시작한다(실 인프라·배포는 빠진 20% 작업이라 W3로 분리).
1주차 초안을 사람 검토자 정답 설계와 비교해 구성 요소 누락·과잉을 재고, 온프레미스 제약에 외부 클라우드 구성을 넣지 않았는지 검사한 v2.
에이전트 흐름을 LangGraph 노드 스펙으로, 인프라를 AWS 리소스·CI/CD 파이프라인 스펙으로 채워 구현 직전 골격까지 만드는 확장판입니다.
고객 요구사항 한 건을 넣으면 구성 요소·인프라·에이전트 흐름과 그 근거 배열이 한 화면에 나오는 걸 시연합니다.
제안한 구성 요소가 모두 카탈로그에 있고 온프레미스 제약을 안 어겼는지 judge 로 검사해 제약 부합율 100%를 보여줍니다. 단, 정답·데이터를 작성자가 만든 합성 기준이라 성능 검증이 아니라 데모 조건 동작입니다.
결측·모호 요구·표기 흔들림을 일부러 섞은 요구 30종을 넣어도 출력 JSON 형식이 안 깨지고 '불명확·제약위반'으로 알리는 걸 시연합니다.
초안 설계와 합성 정답 설계의 구성 요소 일치도를 Cohen's κ(두 채점자가 우연 이상으로 얼마나 일치하는지 -1~1 점수, 높을수록 일치)로 2주차에 보고합니다. 합성 기준 추정이라 실제와 다를 수 있습니다.
위 수치는 더미데이터 자가채점이며, 실제 설계 정확도와 제약 정합성은 브레인크루 실 고객 요구와 실 FDE 검토자가 있어야 측정 가능합니다. 이 포트폴리오는 그 검증을 바로 돌릴 수 있는 상태까지 만듭니다.
수치는 합성 데이터 자가채점이라 성능 증명이 아닙니다. 면접에서 데모 동작과 실검증 준비 상태로 솔직히 설명합니다.
정답을 작성자가 만들었으니 잘 맞는 것이 당연합니다. 결측·모호 요구·표기 흔들림을 더미에 일부러 섞어 쉬운 문제만 푸는 함정을 피합니다.
요구 표현이 구성 요소명과 달라 표면 유사도가 곧 의미 일치는 아닙니다. 실데이터 도입 단계에서 구성 요소 용어 사전을 맞추는 과제로 분리합니다.
실제 도입 시 합성 정답이 실 FDE 판단으로 바뀌고 고객 제약·인프라도 매번 달라집니다. 구성 요소 enum 과 제약 가드를 실 환경으로 다시 맞추는 일을 도입 과제로 둡니다.
① 인라인 샘플 · ② seed.json 다운로드 · ③ 증강 프롬프트. 세 층 모두 동일한 schema 에서 파생.
고객사 요구사항과 제약 메타. 아키텍처 추론의 입력.
| req_id | requirement_text | systems_raw | system_ids | deploy | scale |
|---|---|---|---|---|---|
| S001 | 사내 문서를 검색해 답하는 챗봇을 폐쇄망에 올리고 싶습니다 | 사내 문서DB | ["doc_db"] | onprem | mid |
| S002 | 고객 문의를 분류하고 자동 답변하는 에이전트를 클라우드에 구축 | CRM, KB | ["crm","kb"] | cloud | large |
| S003 | 그 자동화 솔루션 좀 만들어주세요 | [] | — | small | |
| S004 | 주문 데이터를 모아 리포트를 만드는 파이프라인이 필요합니다 | ERP, 데이터웨어하우스 | ["erp","dwh"] | hybrid | mid |
| S005 | 내부망에서만 도는 코드 리뷰 보조 에이전트 | Git저장소 | ["git"] | onprem | small |
다음 Zod 스키마를 따르는 요구사항을 더 생성하라: {"type":"object","properties":{"req_id":{"type":"string"},"requirement_text":{"type":"string"},"systems_raw":{"type":"string"},"system_ids":{"type":"array","items":{"type":"string"}},"deploy":{"type":["string","null"],"enum":["onprem","cloud","hybrid"]},"scale":{"type":"string","enum":["small","mid","large"]}},"required":["req_id","requirement_text","systems_raw","system_ids","deploy","scale"]}. 쉬운 데이터만 만들지 말 것 — 다음 하드 케이스를 의도적으로 섞어라: systems_raw 가 빈 문자열이고 system_ids 가 빈 배열인 미등록 시스템 건(orphan), deploy 가 null 인 미상, requirement_text 가 '그 솔루션 좀' 처럼 모호한 건, deploy 'onprem' 인데 외부 SaaS 연동을 요구하는 제약 충돌 건, 같은 시스템 표기 흔들림(systems_raw 다름·system_ids 동일). 추가로 형식 깨뜨리기 시도 3건(타입이 어긋난 행)을 별도 표시해 파서 가드 테스트에 쓴다.{"type":"object","properties":{"req_id":{"type":"string"},"requirement_text":{"type":"string"},"systems_raw":{"type":"string"},"system_ids":{"type":"array","items":{"type":"string"}},"deploy":{"type":["string","null"],"enum":["onprem","cloud","hybrid"]},"scale":{"type":"string","enum":["small","mid","large"]}},"required":["req_id","requirement_text","systems_raw","system_ids","deploy","scale"]}| Python | 설계 엔진 런타임. 요구 파싱·LLM 호출·스키마 검증·제약 가드를 묶는다. |
| JavaScript | 아키텍처 다이어그램·흐름 카드 같은 검토 화면 컴포넌트 동작. |
| Java | 고객 레거시가 Java 스택인 경우의 연동 구성 요소 예시 작성. |
| AWS | 초안의 인프라 구성 요소(컴퓨트·스토리지·큐)를 AWS 리소스로 매핑하는 기준. |
| LangGraph | 에이전트 흐름 초안을 LangGraph 노드·엣지 구조로 표현하는 변환기. |
| CI/CD | 초안에 배포 파이프라인(빌드·테스트·롤아웃) 골격을 함께 제시하는 템플릿. |
| LLM | 요구사항을 구성 요소·인프라·흐름으로 분해하고, 각 항목이 요구의 어느 문장에서 나왔는지 근거를 생성한다. |
✓ pass → 여기서 멈춰도 FDE 초안 도구로 완결입니다. 더 키우려면 2주차에서 정답 설계와 비교하고 제약 위반을 잡아 보정합니다.
✓ pass → 신뢰가 붙으면 3주차에서 흐름·인프라를 실제 LangGraph·AWS 스펙으로 채웁니다.
요구사항 한 건에 대한 구성 요소·인프라·에이전트 흐름 초안.
{"type":"object","properties":{"req_id":{"type":"string"},"components":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"kind":{"type":"string","enum":["api","queue","db","vector_store","agent","ui"]}},"required":["name","kind"]},"minimum":0},"infra":{"type":"string","enum":["onprem","cloud","hybrid","needs_review"]},"flow":{"type":"array","items":{"type":"object","properties":{"step":{"type":"string"},"component":{"type":"string"}},"required":["step","component"]}},"constraint_flag":{"type":"string","enum":["ok","conflict"]},"evidence":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","enum":["requirement_text","systems_raw","deploy"]},"note":{"type":"string"}},"required":["field","note"]},"minimum":1},"hedge":{"type":"string"}},"required":["req_id","components","infra","flow","constraint_flag","evidence","hedge"]}[
{
"req_id": "S001",
"components": [
{
"name": "문서 벡터스토어",
"kind": "vector_store"
},
{
"name": "RAG 에이전트",
"kind": "agent"
},
{
"name": "챗 UI",
"kind": "ui"
}
],
"infra": "onprem",
"flow": [
{
"step": "질문 임베딩 검색",
"component": "문서 벡터스토어"
},
{
"step": "근거로 답 생성",
"component": "RAG 에이전트"
}
],
"constraint_flag": "ok",
"evidence": [
{
"field": "requirement_text",
"note": "'사내 문서를 검색해 답하는 챗봇' 에서 RAG 구성 도출"
},
{
"field": "deploy",
"note": "onprem 제약에 맞춰 내부 벡터스토어"
}
],
"hedge": "구성 요소 선택은 합성 기준 추정이라 실 환경에서 달라질 수 있다."
},
{
"req_id": "S003",
"components": [],
"infra": "needs_review",
"flow": [],
"constraint_flag": "ok",
"evidence": [
{
"field": "requirement_text",
"note": "'그 자동화 솔루션 좀' 뿐이라 구성을 못 잡아 확인필요로 표시"
}
],
"hedge": "모호 요구라 설계 불가. 합성 기준."
},
{
"req_id": "S008",
"components": [
{
"name": "알림 봇",
"kind": "agent"
}
],
"infra": "onprem",
"flow": [
{
"step": "이벤트 수신 후 알림",
"component": "알림 봇"
}
],
"constraint_flag": "conflict",
"evidence": [
{
"field": "deploy",
"note": "onprem 인데 외부 SaaS 연동 요구라 제약 충돌"
}
],
"hedge": "충돌 판정은 합성 규칙 기준이라 실 보안 정책 확인 필요."
}
]components.kind·infra·constraint_flag enum, flow.component 가 components 에 있는지, evidence min(1)은 Zod 와 조인으로 자동 검증한다. onprem 제약과 외부 SaaS 구성의 충돌 판정 정합, 근거 의미 정합, hedge 의 합성 기준 표기는 judge 와 수동 spot-check 로 검증한다.
근거: 외부 고객사 프로젝트를 주도적으로 수행하며, 요구사항 분석부터 설계·구현·배포·안정화까지 전 과정을 책임집니다