# 바른AI (bareun.ai) > 바른(bareun.ai)은 누적 10억 문장 이상을 성공적으로 처리한 '한국어판 그래멀리(Grammarly)'이자 딥러닝 기반 한국어 맞춤법 검사기입니다. 116개 분절 규칙과 WSD(단어 의미 중의성 해소) 기반 혼동 교정 파이프라인을 통해 문맥에 맞는 압도적인 정확도를 자랑합니다. 형태소 분석·토크나이저·사용자 사전 관리를 REST/gRPC API로 제공하며, AI 에이전트를 위한 MCP(Model Context Protocol) 서버 연동을 지원합니다. ## 서비스 개요 바른AI(bareun.ai)는 한국어 자연어 처리(NLP)에 특화된 AI 플랫폼입니다. 딥러닝 트랜스포머 기반 형태소 분석 엔진과 규칙+LLM 하이브리드 맞춤법 교정 파이프라인을 웹 UI와 API로 동시에 제공합니다. ## 주요 기능 - **맞춤법 검사기**: 어법·띄어쓰기·표준어·외래어 표기를 국립국어원 어문 규범에 따라 실시간 교정 - **형태소 분석기**: 47개 품사 체계의 형태소 단위 분석 및 POS 태깅 - **토크나이저**: 한국어 텍스트를 형태소/의미 단위로 분절 (RAG·검색·LLM 전처리) - **사용자 사전**: 도메인 특화 용어·신조어·고유명사 등록 및 무중단 즉시 반영 - **REST / gRPC API**: 클라우드(`api.bareun.ai:443`) 및 온프레미스 연동 ## 주요 페이지 - [맞춤법 검사](https://bareun.ai/correct): 온라인 한국어 맞춤법 검사 도구 - [파일 교정](https://bareun.ai/correct-file): 문서 파일(.txt, .docx 등) 일괄 교정 - [형태소 분석](https://bareun.ai/analyze): 한국어 형태소 분석 도구 - [토크나이저](https://bareun.ai/tokenize): 한국어 텍스트 분절 도구 - [사용자 사전](https://bareun.ai/custom-dict): 사용자 정의 사전 관리 - [요금제](https://bareun.ai/product): 무료 체험부터 기업용까지 다양한 플랜 - [바른 소개](https://bareun.ai/home): 플랫폼 소개 및 기능 안내 - [개발 문서](https://bareun.ai/docs/): API 연동 가이드 및 기술 문서 - [FAQ](https://bareun.ai/faq): 자주 묻는 질문과 답변 - [다운로드](https://bareun.ai/download): 바른 SDK/패키지 다운로드 ## 개발 문서 전체 목록 ### 문서 - [소개](https://bareun.ai/docs/intro.md) - [훑어보기](https://bareun.ai/docs/quick.md) - [바른 맞춤법 검사기](https://bareun.ai/docs/howtouse/correct-error.md) - [품사 태그](https://bareun.ai/docs/howtouse/tag-info.md) - [지원요청하기](https://bareun.ai/docs/support.md) - [기여하기](https://bareun.ai/docs/contrib.md) ### 개발하기 - [개요](https://bareun.ai/docs/howtouse/overview.md) - [구글 코랩에서 사용하기](https://bareun.ai/docs/howtouse/colab.md) ### API - [클라우드에서 사용하기](https://bareun.ai/docs/howtouse/cloud-api.md) - [설치하여 사용하기](https://bareun.ai/docs/howtouse/onpremise-api.md) - [맞춤법 검사 API](https://bareun.ai/docs/howtouse/api-correct.md) - [형태소 분석 API](https://bareun.ai/docs/howtouse/api-analyze.md) - [사용자 사전 API](https://bareun.ai/docs/howtouse/api-custom-dic.md) - [REST API](https://bareun.ai/docs/howtouse/rest-api.md) - [웹에서 사용하기(connect-web)](https://bareun.ai/docs/howtouse/connect-web.md) - [MCP 서버로 사용하기](https://bareun.ai/docs/howtouse/mcp.md) - [REST API](https://bareun.ai/docs/howtouse/before-30-rc3/rest-api.md) ### 고급 사용하기 - [나만의 클라이언트](https://bareun.ai/docs/howtouse/proto.md) - [gRPC 테스트](https://bareun.ai/docs/howtouse/grpc-test.md) - [GPU 사용하기](https://bareun.ai/docs/howtouse/gpu.md) ### 바른의 안쪽 - [분석 파이프라인 전체 개요](https://bareun.ai/docs/inside/pipeline-overview.md) - [트랜스포머 모델 아키텍처](https://bareun.ai/docs/inside/transformer-architecture.md) - [116개 분절 규칙](https://bareun.ai/docs/inside/segmentation-rules.md) - [116개 분절 레이블 전체 목록](https://bareun.ai/docs/inside/segmentation-labels.md) - [8대 큰 형태 단위](https://bareun.ai/docs/inside/eight-major-units.md) - [47품사를 채택한 이유](https://bareun.ai/docs/inside/why-47-pos.md) - [복합명사 자동 분해](https://bareun.ai/docs/inside/compound-noun.md) - [용언 활용과 형태 복원](https://bareun.ai/docs/inside/verb-conjugation.md) - [띄어쓰기 보정 원리](https://bareun.ai/docs/inside/spacing-correction.md) - [형태 기반 워드 임베딩](https://bareun.ai/docs/inside/embedding.md) - [미등록단어(OOV) 처리](https://bareun.ai/docs/inside/oov-handling.md) - [사용자 사전의 동작 원리](https://bareun.ai/docs/inside/custom-dict.md) - [모델 학습 데이터](https://bareun.ai/docs/inside/training-data.md) - [학습 말뭉치 정제](https://bareun.ai/docs/inside/corpus-refinement.md) - [중의성 데이터셋](https://bareun.ai/docs/inside/ambiguity-dataset.md) - [트랜스포머 vs 사전 기반](https://bareun.ai/docs/inside/transformer-vs-dict.md) - [정확도 99.6%의 이유](https://bareun.ai/docs/inside/accuracy.md) - [기본 사전 한눈에](https://bareun.ai/docs/inside/dictionaries/overview.md) - [우리말샘 사전](https://bareun.ai/docs/inside/dictionaries/urimalsaem.md) - [온용어 사전](https://bareun.ai/docs/inside/dictionaries/onterm.md) - [외래어 표기 사전](https://bareun.ai/docs/inside/dictionaries/foreign.md) - [한자·한자음 사전](https://bareun.ai/docs/inside/dictionaries/hanja.md) - [비표준어 사전](https://bareun.ai/docs/inside/dictionaries/non-standard.md) - [빈도단어 사전](https://bareun.ai/docs/inside/dictionaries/word-frequency.md) - [dict.res 어휘 색인](https://bareun.ai/docs/inside/dictionaries/dict-res.md) - [확장 사전(ext-dict)](https://bareun.ai/docs/inside/dictionaries/ext-dict.md) - [고유명사·복합명사 내장 사전](https://bareun.ai/docs/inside/dictionaries/proper-noun-builtin.md) - [사전 간 우선순위](https://bareun.ai/docs/inside/dictionaries/priority.md) - [사전 갱신·품질 관리](https://bareun.ai/docs/inside/dictionaries/maintenance.md) - [교정 파이프라인 한눈에](https://bareun.ai/docs/inside/revision/pipeline.md) - [규칙+LLM 하이브리드 전략](https://bareun.ai/docs/inside/revision/hybrid-strategy.md) - [비표준어 교정](https://bareun.ai/docs/inside/revision/non-standard.md) - [빈도 기반 오타 교정](https://bareun.ai/docs/inside/revision/freq-typo.md) - [띄어쓰기·붙여쓰기 판별](https://bareun.ai/docs/inside/revision/spacing.md) - [revise-ai 카테고리](https://bareun.ai/docs/inside/revision/revise-ai.md) - [RevisionCategory 한눈에](https://bareun.ai/docs/inside/revision/categories.md) - [어법·구두점 교정 규칙](https://bareun.ai/docs/inside/revision/grammar-rules.md) - [CorrectError API 옵션](https://bareun.ai/docs/inside/revision/correct-error-options.md) ### 사용자 사전 깊이 활용 - [5종 사용자 사전 한눈에](https://bareun.ai/docs/howtouse/custom-dict/overview.md) - [동사·형용사 사전 활용](https://bareun.ai/docs/howtouse/custom-dict/verb-adjective.md) - [복합명사 분리(^) 사전](https://bareun.ai/docs/howtouse/custom-dict/compound-split.md) - [사용자 사전 충돌 검사](https://bareun.ai/docs/howtouse/custom-dict/conflict-check.md) - [도메인별 구축 워크플로우](https://bareun.ai/docs/howtouse/custom-dict/domain-workflow.md) - [신조어·고유명사 등록](https://bareun.ai/docs/howtouse/custom-dict/neologism.md) - [여러 사전 동시 사용](https://bareun.ai/docs/howtouse/custom-dict/multiple-dicts.md) - [무중단 즉시 반영 확인](https://bareun.ai/docs/howtouse/custom-dict/hot-reload.md) - [사용자 사전 우선순위](https://bareun.ai/docs/howtouse/custom-dict/priority.md) - [OOV 줄이기](https://bareun.ai/docs/howtouse/custom-dict/reduce-oov.md) - [Git으로 버전 관리](https://bareun.ai/docs/howtouse/custom-dict/version-control.md) ### 산업 활용 사례 - [RAG 한국어 chunking](https://bareun.ai/docs/howtouse/usecases/rag-chunking.md) - [Elasticsearch 토큰화](https://bareun.ai/docs/howtouse/usecases/elasticsearch.md) - [챗봇 의도 분류 전처리](https://bareun.ai/docs/howtouse/usecases/chatbot-intent.md) - [LLM 프롬프트 압축](https://bareun.ai/docs/howtouse/usecases/llm-prompt-compression.md) - [키워드 추출·텍스트 마이닝](https://bareun.ai/docs/howtouse/usecases/keyword-extraction.md) - [감성 분석 전처리](https://bareun.ai/docs/howtouse/usecases/sentiment-analysis.md) - [뉴스 핵심어 추출](https://bareun.ai/docs/howtouse/usecases/news-keyword.md) - [학술 논문 처리](https://bareun.ai/docs/howtouse/usecases/academic-paper.md) - [법률 문서 처리](https://bareun.ai/docs/howtouse/usecases/legal-document.md) - [의료 한국어](https://bareun.ai/docs/howtouse/usecases/medical-korean.md) - [금융 문서 분석](https://bareun.ai/docs/howtouse/usecases/finance-document.md) - [교육용 첨삭](https://bareun.ai/docs/howtouse/usecases/education.md) - [음성 인식 후처리(ASR)](https://bareun.ai/docs/howtouse/usecases/asr-postprocessing.md) - [다국어에서 한국어 추출](https://bareun.ai/docs/howtouse/usecases/multilingual.md) - [콘텐츠 모더레이션](https://bareun.ai/docs/howtouse/usecases/content-moderation.md) ### API 심화·통합 - [프로토콜 선택(Connect/gRPC/REST)](https://bareun.ai/docs/howtouse/integration/protocol-choice.md) - [LanguageService 메서드 한눈에](https://bareun.ai/docs/howtouse/integration/language-service-methods.md) - [배치 호출 최적화](https://bareun.ai/docs/howtouse/integration/batch-analyze.md) - [Tokenize vs AnalyzeSyntax](https://bareun.ai/docs/howtouse/integration/tokenize-vs-analyze.md) - [connect-web 마이그레이션](https://bareun.ai/docs/howtouse/integration/grpcweb-to-connect.md) - [API 키 운영 가이드](https://bareun.ai/docs/howtouse/integration/apikey-ops.md) - [클라이언트별 통합 비교](https://bareun.ai/docs/howtouse/integration/client-comparison.md) - [CLI에서 사용하기](https://bareun.ai/docs/howtouse/integration/cli.md) - [멀티테넌시 운영](https://bareun.ai/docs/howtouse/integration/multitenancy.md) - [SLA·응답 시간 설계](https://bareun.ai/docs/howtouse/integration/sla.md) ### 트러블슈팅 - [어절이 NA로 분석될 때](https://bareun.ai/docs/troubleshooting/na-analysis.md) - [UNK 토큰이 자주 나올 때](https://bareun.ai/docs/troubleshooting/unk-token.md) - [사용자 사전이 반영되지 않을 때](https://bareun.ai/docs/troubleshooting/custom-dict-not-applied.md) - [ONNX 런타임 로드 실패](https://bareun.ai/docs/troubleshooting/onnx-load-failure.md) - [GPU가 CPU로 떨어질 때](https://bareun.ai/docs/troubleshooting/gpu-fallback-cpu.md) - [CUDA/cuDNN 버전 불일치](https://bareun.ai/docs/troubleshooting/cuda-version.md) - [메모리 사용량 증가](https://bareun.ai/docs/troubleshooting/memory-usage.md) - [라이선스 오류 복구](https://bareun.ai/docs/troubleshooting/license-error.md) - [포트 충돌·CORS](https://bareun.ai/docs/troubleshooting/port-cors.md) - [LLM rate-limit·타임아웃](https://bareun.ai/docs/troubleshooting/llm-ratelimit.md) - [결과가 기대와 다를 때](https://bareun.ai/docs/troubleshooting/unexpected-result.md) - [도커 OOM Kill](https://bareun.ai/docs/troubleshooting/docker-oom.md) - [응답이 느릴 때](https://bareun.ai/docs/troubleshooting/slow-response.md) ### 비교·벤치마크 - [바른 vs Mecab-ko](https://bareun.ai/docs/compare/vs-mecab.md) - [바른 vs KoNLPy](https://bareun.ai/docs/compare/vs-konlpy.md) - [바른 vs Khaiii](https://bareun.ai/docs/compare/vs-khaiii.md) - [바른 vs Kiwi](https://bareun.ai/docs/compare/vs-kiwi.md) - [맞춤법 검사기 비교](https://bareun.ai/docs/compare/spell-checkers.md) - [정확도 측정 방법](https://bareun.ai/docs/compare/accuracy-measure.md) - [처리 속도 벤치마크](https://bareun.ai/docs/compare/speed-benchmark.md) - [무중단 사용자 사전의 가치](https://bareun.ai/docs/compare/hot-reload-value.md) - [구어·신조어 적응력](https://bareun.ai/docs/compare/colloquial-adaptation.md) ### 자주 묻는 질문 - [한국어 형태소 분석이란](https://bareun.ai/docs/faq/what-is-morphology.md) - [무료인가요? 라이선스 정책](https://bareun.ai/docs/faq/license-policy.md) - [LLM 시대에도 필요한 이유](https://bareun.ai/docs/faq/why-morphology-in-llm-era.md) - [도커 설치 10분 가이드](https://bareun.ai/docs/faq/docker-10min.md) - [정확도 99.6%의 비결](https://bareun.ai/docs/faq/how-accuracy.md) - [가장 빠르게 체험하는 3가지](https://bareun.ai/docs/faq/fastest-trial.md) - [학생·연구자 무료 가이드](https://bareun.ai/docs/faq/free-for-students.md) - [FAQ 한 페이지 정리](https://bareun.ai/docs/faq/faq.md) ### 설치 - [개요](https://bareun.ai/docs/install/overview.md) - [최소 설치 사양](https://bareun.ai/docs/install/requirements.md) - [도커로 설치](https://bareun.ai/docs/install/docker.md) - [리눅스에 설치](https://bareun.ai/docs/install/linux.md) - [윈도우에 설치](https://bareun.ai/docs/install/windows.md) - [맥OS에 설치](https://bareun.ai/docs/install/macos.md) ### 관리하기 - [설정](https://bareun.ai/docs/manage/config.md) - [서버](https://bareun.ai/docs/manage/run-server.md) - [라이선스](https://bareun.ai/docs/manage/license.md)