본문 바로가기
728x90
반응형
SMALL

IT283

AI MCP (Model Context Protocol): 활용과 응용 AI MCP란 무엇인가?AI MCP(Model Context Protocol)는 인공지능(AI)을 활용하여 데이터와 모델을 효율적으로 변환하고, 분석하며, 예측하는 시스템을 위한표준화된 프로토콜이다.  MCP는 데이터를 특정 형식으로 변환하거나, 특정 모델의 요구 사항을 충족하는 방식으로 데이터를 처리하는 데 필요한 규칙과 절차를 정의한다.AI 시스템에서는 다양한 형태의 데이터가 존재하고, 이를 적절하게 처리하고 모델에 맞게 변환하는 과정이 중요하다. AI MCP는 이러한 변환과 처리 과정을 표준화하여, 데이터가 모델의 요구 사항에 맞게 정리되고 분석될 수 있도록 돕는다.  즉, MCP는 AI 모델을 교육하고 테스트하며, 모델 결과를 해석할 수 있는 일관된 방법을 제공하는 프로토콜로 이해할 수 있다. 이.. 2025. 3. 27.
OWASP Top 10 for LLM Application 이란? 웹 애플리케이션 보안에 대한 관심이 어느 때보다 높아지고 있다. 그동안 많은 보안 전문가와 개발자들이 OWASP Top 10을 주요 보안 지침으로 삼으며 웹 애플리케이션 보안의 기본을 다져왔다. 하지만 이제 OWASP Top 10 for LLM Applications도 매우 중요한 보안 기준이 되었기 때문에, 이것도 반드시 체크해야 한다.   LLM(대형 언어 모델)과 보안최근 대형 언어 모델(LLM)과 같은 생성형 AI 애플리케이션이 폭발적으로 발전하면서, 그에 따른 보안 위험도 커지고 있다. LLM을 활용한 애플리케이션은 데이터를 생성하고, 사용자와 상호작용하며, 때로는 중요한 의사결정을 내리기도 한다. 그렇기 때문에 LLM을 안전하게 운영하는 것이 그 어느 때보다 중요해졌다. OWASP Top 10.. 2025. 3. 19.
Elasticsearch / Opensearch 에서 Like 검색하기 Opensearch 에서 SQL 의 LIKE 검색과 유사한 기능을 구현하려면 몇가지 접근 방식을 사용할 수 있다. Opensearch 의 text 와 keyword 필드를 이용해 문자열 부분 검색을 수행 하는 방법과 관련된 설정, 그리고 실제 문제 해결 과정을 정리해 본다.  기본 개념 이해하기OpenSearch에서 LIKE 검색을 구현하려면, 텍스트 필드의 매핑 설정과 쿼리 유형을 이해하는 것이 중요하다.  일반적으로 텍스트 필드의 매핑은 두 가지로 나뉜다:text 타입: 텍스트를 단어 단위로 토큰화하여 저장한다. 검색할 때는 match나 match_phrase 쿼리와 같이 단어 단위로 검색이 이루어진다.keyword 타입: 텍스트를 토큰화하지 않고 그대로 저장한다. 일반적으로 exact match.. 2024. 10. 22.
intellij 에서 ant build 하기 (windows 환경에서 linux 명령어 사용) 요즘 ant 를 사용하는 경우는 거의 없으나 사내 프로젝트 중 아주 오래된 레가시 프로젝트를 유지보수해야 하는 상황이 발생했다. build 를 ant 로 하도록 설정되어 있다.  intelij 에 ant 는 기본 번들로 내장되어 있다. 없을 경우 ctrl + alt + s > plugin > ant 검색하여 설치/활성화 하면 된다. 이후 보기 (view) > 도구창 (Tools) > Ant 선택하면 Ant 창이 나타나고 자동으로 build.xml 을 인식한다. 자동으로 인식하지 못할 경우 project 내에 포함된 build.xml 을 add 한다. clear, build 등을 수행하면 된다.  그런데 build 시 Cannot run program "chmod" (in directory ...) 라는 .. 2024. 10. 14.
728x90
반응형
LIST