본문 바로가기 메뉴 바로가기

IT에반젤리스트

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

IT에반젤리스트

검색하기 폼
  • IT지식 (33)
    • IT기본지식 (8)
    • IT신기술 (7)
    • IT사설 (1)
    • IT기술사활동 (0)
    • IT기술사학습소개 (1)
    • lang (1)
      • Python (1)
  • 방명록

IT지식 (33)
고급 프롬프트 예시

✅ Chain-of-Thought(CoT) 예시 10개복잡한 문제 해결 시 ChatGPT가 단계적 추론을 유도하도록 설계된 프롬프트입니다.두 사람이 동시에 일을 시작했는데, 한 사람은 3일마다, 다른 사람은 5일마다 쉬어요. 두 사람이 모두 쉬는 날은 며칠 후인가요? 단계별로 생각해보세요.1에서 100까지의 숫자 중 3의 배수이면서 5의 배수도 아닌 숫자는 몇 개일까요? 하나씩 따져보며 계산해보세요.어떤 수를 3으로 나누면 2가 남고, 5로 나누면 4가 남습니다. 그런 수 중 100보다 작은 가장 큰 수는 무엇인가요? 단계적으로 설명해주세요.한 마트에서 사과는 개당 500원이고, 바나나는 3개에 1,000원입니다. 5,000원으로 사과와 바나나를 최대한 많이 사려면 어떻게 해야 할까요? 단계별로 계산해보..

IT신기술 2025. 7. 9. 15:04
회귀모델 예시

pip install matplotlib scikit-learn ###소스 import numpy as np import matplotlib.pyplot as plt from sklearn.linear_model import LinearRegression%matplotlib inline # 1. 데이터 생성 (예: 공부 시간 vs 점수) X = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9]).reshape(-1, 1) # 독립변수 (공부 시간) y = np.array([35, 40, 50, 55, 60, 65, 70, 75, 85]) # 종속변수 (점수) # 2. 선형 회귀 모델 학습 model = LinearRegression() model.fit(X, y) # 3. ..

IT신기술 2025. 7. 9. 11:09
프롬프트 예시

1) 기본프롬프트 예시번호문항 예시1"서울 날씨를 알려줘"라는 프롬프트에 대해 더 구체적이고 출력 일관성을 높이도록 개선해보세요.2다음 문장은 어떤 문제점을 가지고 있나요? → "자연어 처리에 대해 뭔가 말해줘."3프롬프트에서 temperature를 1.0으로 설정했을 때와 0.2일 때 어떤 차이가 발생하나요?4Zero-shot 프롬프트의 예시를 작성하고, 그것이 어떻게 작동할지 설명하세요.5아래 예시 중 명확한 프롬프트는 무엇인가요? (객관식)6"5살 아이에게 블랙홀을 설명해줘"는 어떤 유형의 프롬프트 전략인가요?7아래 프롬프트를 명확하게 개선해보세요: "회사 소개서 만들어줘."8사용자의 목적에 따라 동일한 내용을 어떻게 다르게 표현할 수 있을까요? (예: CEO용 vs 고객용 요약)9"이메일을 작성해..

카테고리 없음 2025. 7. 8. 22:24
RAG연계 예시

!pip install sentence-transformers scikit-learn matplotlib!pip install faiss-cpu from sentence_transformers import SentenceTransformerimport faissimport numpy as np# 1. 임베딩 모델 불러오기 (문장을 숫자 벡터로 변환해줌)#model = SentenceTransformer("all-MiniLM-L6-v2") # 속도와 정확성 균형# 1. 로컬 모델 저장 경로model_dir = "./local_model/all-MiniLM-L6-v2"# 2. 모델 로드 또는 저장if not os.path.exists(model_dir): print("모델 다운로드 중...") ..

IT신기술 2025. 7. 8. 21:43
RAG구성시 전처리가 불필요한가?

대부분자료에서 RAG생성시 BERT계열의 임베딩 모델을 사용하면전처리(동의어, 불용어) 처리가 필요없다는 내용이 많다. 하지만 기본 AI구축 모델의 특성상 동의어 처리가 성능개선에 도움이 된다는건 알고 있었는데 BERT같은 Transformer계열에서는 필요없다는 의견이 많아서 정리를 했습니다. 문서 벡터화(RAG 리트리버 구성)를 할 때 전처리를 어느 수준까지 해야 하는지, 특히 동의어 처리나 토큰 정제가 필요한지 여부는 성능과 정밀도에 큰 영향을 미칩니다.✅ 전제: BERT 기반 임베딩 모델의 특징BERT류(예: sentence-transformers, OpenAI Embeddings, E5, ColBERT, MiniLM)는 subword 토크나이저와 contextual embedding을 사용따..

IT신기술 2025. 6. 18. 10:21
pandas-멀티인덱스

import numpy as np import pandas as pd df1 = pd.DataFrame(     np.random.randn(4, 2),      index=[['A', 'A', 'B', 'B'], [1, 2, 1, 2]],     columns=['data1', 'data2'] ) print("DataFrame1") print(df1, "\n") df2 = pd.DataFrame(     np.random.randn(4, 4),     columns=[["A", "A", "B", "B"], ["1", "2", "1", "2"]] ) print("DataFrame2") print(df2, "\n") # 명시적 인덱싱을 활용한 df1의 인덱스 출력 print("df1.loc['A', 1]"..

IT신기술 2024. 10. 4. 00:31
핀옵스(FinOps)의 이해와 적용

핀옵스(FinOps) 핀옵스란 파이넨셜과 오퍼레이션의 합성어로 클라우드 전환에 따른 운영비용 최적화를 뜻하는 패러다임이다. 패러다임이라고 한 이유에는 여러가지복합적으로 기술, 재무, 문화가 포함되어 있다. 기술 : 요구사항을 충족하고 안정적이며 재무: 가장 저비용으로 문화: 모두가 인식하고 함께 해결하려는 문화 문화측면에서는 각 기업의 환경, 서비스, 전략, 정책에 따라 다양성을 지니고 있다. 실제적으로는 어떠한가? 우선 클라우드로의 전환이 갖는 장점은 무엇인가 살펴보자 1. 민첩성(agility) - 기존 서버 장비를 발주해서 구매하고 설치까지 시간이 1~3개월 이상소요된다. 필요시 개발, 운영장비를 준실시간으로 생성가능함으로 속도를 줄일수 있다. - 자원이 부족하면 비용만 지불하면 바로 생성 가능하다..

카테고리 없음 2023. 5. 23. 09:21
CI/CD환경 실습

CI/CD환경 실습 -본래 실습을 진행하기 위하여 가상환경을 셋팅하여 linux환경에서 셋팅하는것이 일반적 -실습편의성을 위하여 윈도우에서 실습을 진행함 실습 내용 1. Jenkins설치 2. GIT연동 3. 소스 컴파일 1. jenkins설치 https://www.jenkins.io/download/ Jenkins download and deployment Jenkins download and deployment The Jenkins project produces two release lines: Stable (LTS) and regular (Weekly). Depending on your organization's needs, one may be preferred over the other. See ..

카테고리 없음 2022. 8. 22. 11:17
개발자를 위한 AA 전환 역할과 기술

AA파트의 역할과 직무 및 기술 java개발을 10년차 이상하셨다면 AA파트로 전환이 가능할것으로 보입니다. 우선의 역할은 1. 아키텍트: 설계자 입니다. - 직접 코딩하기전에 문서로 설계함으로서 사전에 전체적인 그림을 기리고 누락되는요소와 이슈들을 파악하여 시스템 구성과 솔루션을 통해 해결하는것입니다. - 코딩시에 문제가 발견되면 시간이 많이 소요됨으로 구성도에서 이슈를 파악함으로 시간과 비용을 절감할수 있습니다. 2. 시스템설정: nginx,tomcat같은 WEB/WAS서버에 대한 설정을 합니다. - 설치는 누구나 다 할수 있지만 상세설정에서는 업무개발시에 필요한 요건을 설정을 통해서 최적화할수 있습니다(가용성측면과 성능 층면 고려) 3. F/W개발: 보통 공통개발이라는 파트로 처음 시작하기도 합니다..

IT기본지식 2022. 6. 20. 10:20
오픈소스 DB 이관시 유의할점

최근오픈소스 DB로 Postgresql과 MariaDB를 많이 사용하고 있다. 기존 Oracle을 사용하던 시스템을 Postgresql로 이관하는경우가 많이 있는데 유의할점이 있다. ** 각테이블, 레코드의 Volume이 얼마나 큰지 확인이 필요하다. 기존 Oracle은 막강한 압축성능과 최적화로 많은데이터를 사용해도 높은 응답속도를 자랑하고 있다. 쿼리의경우 튜닝할경우 대부분 목표시간내에 응답을 받을수 있다. 하지만 Postgresql은 성능이 좋으나 상용에 비해 한계가 있기 때문인데 필자의 경우도 MySQL사용시 1천만건 이상 데이터 입력시 현저한 속도 저하를 경험했다. 몇가지 데이터상으로 1억건이상시 성능저하 자료를 10년전에 본적이 있는데 문제는 테스트 데이터는 컬럼이 많지 않으나 실제 데이터는 ..

카테고리 없음 2022. 4. 15. 14:34
이전 1 2 3 4 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 프로젝트성공
  • ci/cd
  • 정보관리기술사
  • 이더리움
  • 컴퓨터시스템응용기술사
  • 클라우드 활용
  • 고급개발자
  • 핵심집중반
  • 중급개발자
  • 벡터db
  • mysql
  • SWA
  • 두음신공
  • RegeneratorRuntime
  • python성능
  • 아이리포
  • 모델저장
  • BERT
  • response.redirect
  • MariaDB
  • joblib
  • argocd
  • 정보처리기술사
  • 소프트웨어아키텍트
  • 핀옵스
  • 기술사
  • FinOps
  • 123회기술사
  • atom git 연동
  • 클라우드 비용절감
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바