로앤컴퍼니
경력근거: PoC·데모 프로토타입을 단기간에 제작해 기술 검증 및 영업·수주 지원
로앤컴퍼니는 변호사·로펌·기업법무팀이 쓰는 법률 AI 서비스 '슈퍼로이어'와 법률서비스 플랫폼 '로톡', 판례 검색 서비스 '빅케이스'를 운영해요. 슈퍼로이어는 법률 리서치, 계약서 검토, 문서 요약을 돕고, 대형로펌과 대기업 법무팀에는 엔터프라이즈로 공급해요.
공고는 이 자리가 할 일로 '슈퍼로이어 AI 기능을 활용한 고객별 AI 워크플로우 구현 및 품질 검증'과 'PoC·데모 프로토타입을 단기간에 제작해 기술 검증 및 영업·수주 지원'을 꼽아요. 슈퍼로이어는 계약서 검토 기능을 제공하고, 대기업 법무팀이 이 기능을 계약 검토 업무에 들이려면 먼저 결과를 믿어도 되는지 확인해야 해요. AI 계약 검토는 조항 유형마다 맞히는 정도가 다를 수 있어서, 계약서 전체로 낸 일치율 하나로는 어떤 조항을 맡길지 정할 수 없어요. 놓친 위험은 변호사 눈을 거치지 않고 계약에 남고 과하게 짚은 지적은 검토할 일을 늘리기 때문에, 둘을 따로 봐야 해요.
공고는 슈퍼로이어 AI 기능으로 고객마다 AI 워크플로우를 구현하고 그 품질을 검증하는 일을 이 자리의 주요 업무로 꼽아요.
공고는 PoC와 데모 프로토타입을 단기간에 만들어 기술을 검증하고 영업·수주를 지원하는 일을 맡겨요. 계약 전 고객 기술 미팅에 들어가 요구사항을 구체화하고 실현가능성을 검토하는 일도 함께 꼽았어요.
공고는 슈퍼로이어가 법률시장의 주 고객인 변호사, 로펌, 기업법무팀에 법률 AI 서비스를 제공해 왔다고 소개해요. 이 자리는 그 가운데 엔터프라이즈 고객인 대형로펌과 대기업의 업무 문제를 현장에서 직접 듣는 역할이에요.
슈퍼로이어 엔터프라이즈 도입을 앞두고 PoC를 진행하는 법무팀의 도입 담당 사내 변호사가, 팀 변호사들이 검토를 마친 계약서를 AI 계약 검토에도 맡긴 뒤 여는 관리자 페이지예요. 고른 기간의 계약서를 조항 유형마다 모아, 그 유형을 AI 검토에 맡겨도 되는지, AI가 변호사가 짚은 위험을 놓치는지, 변호사가 문제없다고 본 조항까지 지나치게 많이 짚는지, 같은 유형의 다른 조문을 짚는지 알려 줘요. 받은 데이터를 담을 DB 설계와 기술·구조, 그리고 AI가 위험을 놓쳤다고 볼 비율과 과하게 짚었다고 볼 비율의 기준은 지원자가 정해요.
슈퍼로이어 엔터프라이즈 도입을 앞두고 PoC를 진행하는 대기업 법무팀의 도입 담당 사내 변호사예요. 팀 변호사들이 이미 검토한 계약서를 AI에도 맡겨 보고 어떤 조항부터 AI 검토에 맡길지 정해야 하는데, 두 검토 의견을 계약서마다 하나씩 맞춰 보면 AI가 놓친 위험과 과하게 짚은 위험이 섞여 판단하기 어려워요.
PoC에 쓴 계약서예요. 법무팀 변호사가 검토를 마친 계약서를 AI 계약 검토에도 맡긴 것으로, 한 행이 계약서 한 건이고 contract_id 가 키예요. contract_type 은 계약 유형 여섯 가지 중 하나예요. lawyer_reviewed_at 은 변호사가 그 계약서 검토를 마치고 완료를 남긴 시각으로, 계약 검토 기록의 시계로 찍은 한국 시간(+09:00)이에요. ai_review_status 는 AI 검토가 어떻게 끝났는지예요. completed 는 AI가 계약서 전체를 검토한 것이고, failed 는 AI가 문서를 읽지 못해 검토 결과가 나오지 않은 것이에요. failed 계약서에는 ai_review_findings 행이 없고, completed 인데 ai_review_findings 행이 하나도 없는 계약서는 AI가 위험을 하나도 짚지 않은 계약서예요. 자정 바로 뒤에 검토를 마친 계약서, AI가 읽지 못한 계약서, AI가 아무것도 짚지 않은 짧은 계약서가 들어 있어요. 큰 데이터는 2024년 10월 1일부터 2026년 9월 30일까지 2년 동안 검토를 마친 계약서 약 8,300건이고, 시작용은 그 가운데 한국 시간으로 2026년 9월 24일 하루에 검토를 마친 계약서 16건 전부를 같은 ID·같은 값으로 잘라 낸 것이에요.
전체 16행 가운데 앞 5행이에요.
| contract_id | contract_type | lawyer_reviewed_at | ai_review_status |
|---|---|---|---|
| CT-108220 | 용역계약 | 2026-09-24T00:14:37+09:00 | completed |
| CT-108221 | 물품공급계약 | 2026-09-24T09:12:05+09:00 | completed |
| CT-108222 | 용역계약 | 2026-09-24T09:48:51+09:00 | completed |
| CT-108223 | 물품공급계약 | 2026-09-24T10:21:16+09:00 | completed |
| CT-108224 | 용역계약 | 2026-09-24T10:57:40+09:00 | completed |
16행 전부를 JSON 파일 하나로 받을 수 있어요.
같은 형식으로 만든 8,292행이에요. 위 데이터가 이 안에 그대로 들어 있어요(한 줄에 한 행, gzip 압축).
미리보기와 내려받는 데이터 모두 이 형식(JSON Schema)을 따라요.
{
"type": "object",
"description": "PoC에 쓴 계약서 한 건. 키는 contract_id.",
"additionalProperties": false,
"required": [
"contract_id",
"contract_type",
"lawyer_reviewed_at",
"ai_review_status"
],
"properties": {
"contract_id": {
"type": "string",
"pattern": "^CT-[0-9]{6}$",
"description": "계약서 번호. 이 표의 키예요."
},
"contract_type": {
"type": "string",
"enum": [
"물품공급계약",
"용역계약",
"비밀유지계약",
"소프트웨어 라이선스계약",
"업무위탁계약",
"공동개발계약"
],
"description": "계약 유형. 여섯 가지 중 하나예요."
},
"lawyer_reviewed_at": {
"type": "string",
"format": "date-time",
"description": "변호사가 이 계약서 검토를 마치고 완료를 남긴 시각. 계약 검토 기록의 시계로 찍은 한국 시간(+09:00) ISO 8601, 초 단위예요."
},
"ai_review_status": {
"type": "string",
"enum": [
"completed",
"failed"
],
"description": "AI 검토가 끝난 결과. completed 는 AI가 계약서 전체를 검토한 것, failed 는 AI가 문서를 읽지 못해 검토 결과가 나오지 않은 것이에요. failed 계약서에는 ai_review_findings 행이 없어요."
}
}
}변호사가 계약서를 검토하며 위험하다고 짚은 조항이에요. 이 데이터에서는 변호사 지적을 계약서·조항 유형마다 한 행으로 적고, 그 지적이 가리킨 조문 번호를 clause_no 에 적어요. 그래서 contract_id 와 clause_type 묶음이 키예요. contract_id 는 poc_contracts.contract_id 를 가리켜요. clause_type 은 정해진 조항 유형 열 가지 중 하나이고, clause_no 는 그 계약서 원문의 제N조에서 N 이에요. 같은 계약서의 같은 조문 번호는 이 표와 ai_review_findings 에서 같은 조항 유형으로 적혀 있어요. poc_contracts 의 계약서는 모두 변호사가 끝까지 검토했고, 어떤 계약서·유형에 행이 없으면 변호사가 그 유형에서 위험을 짚지 않은 것이에요. note 는 변호사가 남긴 지적 내용이에요. 손해배상·책임 제한, 계약 해지, 하자담보처럼 한 유형이 두 조문에 걸친 계약서, 서로 다른 계약서에서 같은 유형이 같은 조문 번호에 있는 경우, AI가 읽지 못한 계약서에 남은 변호사 지적이 들어 있어요. 큰 데이터는 2년 동안의 계약서 약 8,300건에 남은 지적 약 14,500행이고, 시작용은 시작용 계약서 16건의 지적 28행 전부예요.
전체 28행 가운데 앞 5행이에요.
| contract_id | clause_type | clause_no | note |
|---|---|---|---|
| CT-108220 | 계약 해지 | 18 | 해지 사유가 포괄적으로 적혀 있음 |
| CT-108221 | 손해배상·책임 제한 | 11 | 배상액 예정이 지나치게 높게 정해져 있음 |
| CT-108221 | 대금 지급 | 5 | 세금계산서 발행 시점이 정해져 있지 않음 |
| CT-108221 | 하자담보 | 17 | 하자 통지 기간이 인수 후 7일로 짧음 |
| CT-108222 | 비밀유지 | 10 | 비밀정보의 범위가 지나치게 넓게 정해져 있음 |
28행 전부를 JSON 파일 하나로 받을 수 있어요.
같은 형식으로 만든 14,528행이에요. 위 데이터가 이 안에 그대로 들어 있어요(한 줄에 한 행, gzip 압축).
미리보기와 내려받는 데이터 모두 이 형식(JSON Schema)을 따라요.
{
"type": "object",
"description": "변호사 지적 한 건. 키는 (contract_id, clause_type) 묶음.",
"additionalProperties": false,
"required": [
"contract_id",
"clause_type",
"clause_no",
"note"
],
"properties": {
"contract_id": {
"type": "string",
"pattern": "^CT-[0-9]{6}$",
"description": "지적이 나온 계약서. poc_contracts.contract_id 를 가리켜요."
},
"clause_type": {
"type": "string",
"enum": [
"비밀유지",
"손해배상·책임 제한",
"계약 해지",
"관할·준거법",
"지식재산권",
"대금 지급",
"지체상금",
"하자담보",
"권리·의무 양도",
"계약 기간·갱신"
],
"description": "지적한 조항 유형. 열 가지 중 하나이고, 같은 계약서의 같은 조문 번호는 두 지적 표에서 같은 유형으로 적혀 있어요."
},
"clause_no": {
"type": "integer",
"minimum": 1,
"description": "그 지적이 가리킨 조문 번호. 계약서 원문 제N조의 N 이고, ai_review_findings.clause_no 와 같은 번호 체계예요."
},
"note": {
"type": "string",
"minLength": 1,
"description": "변호사가 남긴 지적 내용 한 줄(한국어)."
}
}
}AI 계약 검토가 위험하다고 짚은 조항이에요. 변호사 지적과 같은 방식으로 계약서·조항 유형마다 한 행이고, 그 지적이 가리킨 조문 번호를 clause_no 에 적어요. contract_id 와 clause_type 묶음이 키이고, contract_id 는 poc_contracts.contract_id 를 가리켜요. clause_type 과 clause_no 는 lawyer_review_findings 와 같은 유형 이름, 같은 계약서 원문의 조문 번호예요. poc_contracts.ai_review_status 가 failed 인 계약서에는 행이 없어요. completed 인 계약서에 어떤 유형의 행이 없으면 AI가 그 유형에서 위험을 짚지 않은 것이에요. note 는 AI가 낸 지적 내용이에요. 변호사와 같은 조문을 짚은 지적, 같은 유형인데 변호사와 다른 조문을 짚은 지적, 변호사가 짚지 않은 계약서·유형을 짚은 지적이 섞여 있고, 변호사가 짚었는데 AI 행이 없는 계약서·유형도 있어요. 큰 데이터는 2년 동안의 AI 지적 약 23,000행이고, 시작용은 시작용 계약서 16건의 지적 44행 전부예요.
전체 44행 가운데 앞 5행이에요.
| contract_id | clause_type | clause_no | note |
|---|---|---|---|
| CT-108220 | 계약 해지 | 19 | 해지한 뒤 정산 방법이 없다고 짚음 |
| CT-108220 | 지체상금 | 8 | 손해배상과 중복 청구가 가능하다고 짚음 |
| CT-108221 | 손해배상·책임 제한 | 11 | 배상 책임 한도가 낮다고 짚음 |
| CT-108221 | 관할·준거법 | 23 | 관할 규정이 불명확하다고 짚음 |
| CT-108221 | 대금 지급 | 5 | 지급이 늦어질 때 지연 이자가 없다고 짚음 |
44행 전부를 JSON 파일 하나로 받을 수 있어요.
같은 형식으로 만든 23,379행이에요. 위 데이터가 이 안에 그대로 들어 있어요(한 줄에 한 행, gzip 압축).
미리보기와 내려받는 데이터 모두 이 형식(JSON Schema)을 따라요.
{
"type": "object",
"description": "AI 지적 한 건. 키는 (contract_id, clause_type) 묶음.",
"additionalProperties": false,
"required": [
"contract_id",
"clause_type",
"clause_no",
"note"
],
"properties": {
"contract_id": {
"type": "string",
"pattern": "^CT-[0-9]{6}$",
"description": "지적이 나온 계약서. poc_contracts.contract_id 를 가리켜요."
},
"clause_type": {
"type": "string",
"enum": [
"비밀유지",
"손해배상·책임 제한",
"계약 해지",
"관할·준거법",
"지식재산권",
"대금 지급",
"지체상금",
"하자담보",
"권리·의무 양도",
"계약 기간·갱신"
],
"description": "지적한 조항 유형. 열 가지 중 하나이고, 같은 계약서의 같은 조문 번호는 두 지적 표에서 같은 유형으로 적혀 있어요."
},
"clause_no": {
"type": "integer",
"minimum": 1,
"description": "그 지적이 가리킨 조문 번호. 계약서 원문 제N조의 N 이고, lawyer_review_findings.clause_no 와 같은 번호 체계예요."
},
"note": {
"type": "string",
"minLength": 1,
"description": "AI가 낸 지적 내용 한 줄(한국어)."
}
}
}