일단 하고 보는 사람

나중보단 지금에 집중하되, 지금보단 나중에 완벽해지자💪🏻

전체 글 109

[오늘의실수]RAG 반환값이 없다⁉️→ 무응답도 응답이다

Tistory에는 너무 오랜만에 기록하는 거 같은데,, 일단 내가 하고 있는 일중 하나는 바로 LLM 데이터 쌓는 작업이다. 자세히 쓸 순 없지만 Azure AI Search에 적재한 HTML 문서에 특정 키워드에 대한 특정 항목을 특정 포맷에 맞춰 요약 출력하는 로직을 구현하다가 겪은 일이다. 📌 LLM 호출 결과의 부재.. 대체 왜?????그렇다. LLM 기반 RAG 로직 짜다가 겪은 일이다.데이터 흐름상 서치필드에 관한 파라미터도 정상적으로 흘러가고, 디버깅 과정에서도 query 값과 document 모두 이상이 없었다.너무 답답해서 각 필드 하나하나 뜯어봤는데 정. 확. 히. 일치했다. 그러나 LLM 호출 이후 반환값과 쿼리가 모두 빈 문자열로 처리되는 현상이 발생했다 😢처음에는 금방 해결할 ..

LLM 2025.06.03

[정처기 실기] 오늘의 오답노트🚫 _2022년 02회

22년 03회는 회사 가는 길에 보는 용~.~ 아직 다 안 품   3. H회사의 전체 제품 단가보다 큰 제품 출력을 하고자 한다. 괄호 안에 들어갈 알맞은 용어를 작성하시오. 제조사제품명단가A과자1000B초콜릿6000H사탕2000C아이스크림5000H사탕3000 정답:  SELECT 제조사, 제품명, 단가FROM 제품WHERE 단가 > (ALL ) (SELECT 단가 FROM 제품 WHERE 제조사='H')  " 전체보다"니까 ALL이라더군요    1. 다음은 관계 데이터 모델에 대한 설명이다. 괄호안에 들어가는 용어를 작성하시오.  ( )은 /는 관계 데이터의 연산을 표현하는 방법으로, 원하는 정보를 정의할 때는 계산 수식을 사용한다.수학의 predicate calculus에 기반을 두고 있으며, 관계 ..

카테고리 없음 2025.04.08

[정처기 실기] 오늘의 오답노트🚫 _2023년 02회

1. 다음은 C언어 코드의 문제이다. 보기의 조건에 맞도록 괄호 안에 알맞은 코드를 작성하시오. 입력값이 54321일 경우 출력값이 43215로 출력되어야 한다. int main(void) { int n[5]; int i; for (i = 0; i  정답: n[(i+1) % 5]왼쪽으로 시프트1이면 (i+1) % size고,오른쪽으로 시프트1이면 (i-1+size) % size     8. 다음 내용에 알맞는 답을 작성하시오.소프트웨어에서 워터마크 삭제등과 같이 소프트웨어가 불법으로 변경(unauthorized modifications)되었을 경우, 그 소프트웨어가 정상 수행되지 않게 하는 기법이다.소프트웨어 변조 공격을 방어하기 위해 프로그램에 변조검증코드(tamper-proofi..

카테고리 없음 2025.04.07

[정처기 실기] 오늘의 오답노트🚫 _2023년 03회

2023년 03회 복원 문제 오답노트다.     4. 다음은 C 언어 코드이다. 알맞은 출력 결과를 작성하시오. #include int test(int n) { int i, sum = 0; for (i = 1; i   정답: 34  🔍 완전수 구하는 문제int test(int n) { int sum = 0; for (int i = 1; i  각 n에 대해 n/2까지 돌려 n이 i와 나눠지면 sum을 더해 그 합이 자기 자신과 같은지를 판별 => 완전수 구하기즉, 2~100 사이의 완전수를 구하는 거다. 100 아래 완전수는 628뿐이다. 따라서, 답은 6+28 = 34다.      9. 다음 설명에 대해 괄호 안에 알맞는 용어를 작성하시오. (영어 약자로 작성하시오.)(    ..

카테고리 없음 2025.04.06

[정처기 실기] 오늘의 오답노트🚫 _2024년 03회

5. 다음은 네트워크 취약점에 대한 문제이다. 아래 내용을 보고 알맞은 용어를 작성하시오.  - IP나 ICMP의 특성을 악용하여 엄청난 양의 데이터를 한 사이트에 집중적으로 보냄으로써 네트워크의 일부를 불능 상태로 만드는 공격이다. - 여러 호스트가 특정 대상에게 다량의 ICMP Echo Reply 를 보내게 하여 서비스거부(DoS)를 유발하는 보안공격이다. - 공격 대상 호스트는 다량으로 유입되는 패킷으로 인해 서비스 불능 상태에 빠진다. 정답: 스머핑(Smurfing)  🔍 스머핑(Smurfing) 공격이란?ICMP 프로토콜을 악용한 DDos 공격 방식출발지 IP를 스푸핑브로드캐스트 주소를 이용다수의 호스트가 동시에 Echo Reply서버 과부하   11. 다음은 Java 코드에 대한 문제이다. ..

카테고리 없음 2025.03.30

[📘도서리뷰]: Azure OpenAI로 ChatGPT와 LLM 시스템 쉽고 빠르게 구축하기

https://www.aladin.co.kr/shop/wproduct.aspx?itemid=358914912&ptid=14&srsltid=afmboorgmrfnwyrwfvjpj2apzilawcqstkdmzjcqgesyytsnyw2zjths Azure OpenAI로 ChatGPT와 LLM 시스템 쉽고 빠르게 구축하기 : 알라딘단계별로 배우는 효율적인 AI 시스템 구축법. 빠르게 발전하는 AI 기술의 중심에는 마이크로소프트 Azure OpenAI가 있다. 이 책은 실무에서 바로 활용할 수 있도록 생성형 AI와 ChatGPT 모델의 도입부터www.aladin.co.kr 위 책을 읽고 개인적으로 느낀 부분들을 공유해보고자 한다.  ✨ 책을 만나게 된 계기 최근 몇 년 사이 생성형 AI는 단순한 기술 트렌드를 넘..

LLM 2025.03.28

Prometheus

Prometheus시스템 및 서비스 상태를 모니터링하는 오픈 소스 모니터링 도구시스템 모니터링이자 경고 툴킷이다.다양한 대상으로부터 메트릭을 수집하여 시계열(Time Series) DB 형태로 저장 메트릭 수집 = PULL 방식서버가 대상 시스템에서 (주로 HTTP 엔드포인트를 통해) 메트릭을 주기적으로 가져옴알림(alert) 기능이 있다. PromQLPrometheus 쿼리 언어수집된 데이터를 기반으로 쿼리를 실행하고 결과를 Grafana와 같은 시각화 도구를 통해 그래프/대시보드 형태로 볼 수 있는 거다.

LLM 2025.03.04

Azure VNet: IP 주소 공간 설정과 서브넷 크기 설정?

IP 주소 공간과 서브넷 크기에 대한 이해를 확. 실. 히. 하고 싶어서 쓰는 정리글 아파트에 비유해서 설명해보겠다.    🔍 하나의 아파트 단지(VNet)에 N개의 동(subnet)이 있다.IP 주소 공간 할당과 서브넷 크기 설정 부분이 나눠져 있는 걸 보고 문득 헷갈려서 복습해 봤다. 🏢 IP 주소 공간: 아파트 단지 전체VNet 전체의 주소 풀Azure에서 VNet을 생성할 때 설정하는 CIDR 블록, 그니까 전체 IP 주소 범위아파트 단지의 전체 부지 크기  🏠 서브넷 크기: 아파트 동(건물)IP 주소 공간 안에서 특정 부분을 나눠 만든 하위 네트워크서브넷은 주소 공간에서 잘라낸 블록으로 아파트 단지 내에서 여러 개의 동을 만들 수 있다.보통 리소스 역할에 따라 서브넷을 나눔(리소스 그룹화&..