본문 바로가기

전체 글207

[AI Agent] OpenAI API 사용 방법 및 기초 코드 먼저 Openai의 API를 가져오는 것은 다른 블로그들 많으니 생략그리고 이 API는 유출되면 골치아파지니 꼭.env를 이용해서 관리하도록 하자pip install python-dotenv다운로드 받은 다음 .env 파일을 최상위 폴더에 두고.gitignore에 추가해 준다 .env는 다음과 같이 필요한 것들을 자유롭게 적으면 된다 (" "필요 x)base_url= http://10.0.0.0api_key= ABCDEFG 1. 기본 개념 정리제일 먼저 당연하게도 openai 패키지를 다운받아야 한다python -m pip install --upgrade pippip install --upgrade --quiet openaipip install python-dotenv 그리고 아래의 기본 코드를 살.. 2025. 9. 25.
Tensorflow GPU 삽질 및 해결방법 / Linux Tensorflow 설치 완벽가이드 제발 큰 이슈 없이 설치하길 기원하며 시작 Tensorflow 다운 기도하는 겸 아래 코드 실행하고 시작sudo apt update && sudo apt upgradepip install --upgrade pippython -m pip install --upgrade pipexec "$SHELL" 비추천 방법하지만 아묻따 download start# TensorFlow (CUDA 11.8용, 가장 안정)pip install "tensorflow==2.14.1" 왜 될까...근데 GPU 가 안잡힘 Pytorch 다운 그럼 기세를 몰아 torch도 먼저GPU 확인nvida-smi 그 다음Cuda 확인nvcc --version 이렇게 없다고 뜨면 다운로드 ㄱㄱsudo apt install nvidia-.. 2025. 9. 22.
RAG의 등장 배경 및 기초 설명 25년 가장 AI 분야에서 뜨거운 분야는 RAG와 AI Agent이다.그럼 이게 왜 나왔고 무슨 뜻이고 등을 잘 정리된 글을 찾질 못해 공부차원에서 정리해보자1. RAG와 AI Agent의 등장 배경"왜 Data와 Model 크기가 AI 성능의 전부라고 생각해?" GPT 계열의 발전은 대규모 사전학습(Pre-training)과 Prompting(In-context learning)에 기반해 Few-shot, One-shot, Zero-shot 학습이 가능해졌다는 점이 핵심이었다.(특정 지역적인 지식은 Fine-tuning을 진행) 즉, GPT 3까지의 핵심은 Pre-training / In-context learning(Few-shot / One-shot / Zero-shot) 등을 강조했다.본인도 G.. 2025. 9. 17.
데이터 베이스의 기초 (용어 정리) 프로젝트를 진행하기 위해서는 대표적으로 폭포수 모델(Waterfall Model)을 사용프로젝트 계획 -> 업무 분석 -> 시스템 설계 -> 프로그램 구현 -> 테스트 -> 유지보수(여기에서 데이터베이스 모델링은 업무 분석과 시스템 설계 단계에 포함된다)용어 정리데이터 베이스 모델링 (DataBase Modeling)세상에 사용되는 사물이나 작업을 DBMS의 데이터베이스 개체로 옮기는 것 데이터베이스 (DataBase, DB) : 데이터의 집합 DBMS(Database Management System) :데이터베이스를 운영하고 관리하는 소프트웨어여러 사람이 동시에 접근이 가능해야 한다지원 SW : MySQL, Oracle, SQL Serve, MariaDB 등이 있음종류 : 주로 사용하는 것은 관계형 D.. 2025. 9. 5.
[GIT] Linux 환경에서 GIT 설치 다음 링크를 통해서 명령어를 확인한다https://git-scm.com/downloads/linux GitDownload for Linux and Unix It is easiest to install Git on Linux using the preferred package manager of your Linux distribution. If you prefer to build from source, you can find tarballs on kernel.org. The latest version is 2.51.0 Debian/Ubuntu For the lagit-scm.com apt-get install git 2025. 9. 5.
[Error Shooting] You must type a file name 원격 접속할 때 .ssh폴더를 만드는 데다음과 같이 block이 걸린다면.ssh.이렇게 뒤에 . 을 붙여주면 된다 2025. 9. 5.