소개
시도하고자 했던 것과 그 이유를 알려주세요.
랜딩페이지나 앱보다 지금 고객들이 가장 필요한건 무엇일까 생각을 해보았습니다.
주고싶은게아닌 받고싶은것을 알아보기위해 회원들을 상대로 발서치해보니 결국 나를 잘알고 나에대해 맞춤 조언을 해줄수잇는 조언자 혹은 선생님 이엇습니다.
좋은 데이터가 좋은 ai를 만들듯이
회원의 수면, 컨디션, 보행, 체형, 기구이용빈도, 3대운동 자세 등을 운동처방사 물리치료사 출신 보디빌더 선생님들과 함께 양질의 데이터를 잘 정크화 한다면 이를통한 학습된 좋은 챗봇이 나올수잇다는 생각이들었고, 헬스장을 운영하는 저에겐 좋은 차별화포인트가 될수잇다고 생각햇습니다
이를통해 멀고 험난하겟지만. 꼭한번 파인튜닝해서 똑똑한 챗봇을 만들어보고자하는 목표가 생겼습니다
진행 방법
어떤 도구를 사용했고, 어떻게 활용하셨나요?
Tip: 사용한 프롬프트 전문을 꼭 포함하고, 내용을 짧게 소개해 주세요.
Tip: 활용 이미지나 캡처 화면을 꼭 남겨주세요.
Tip: 코드 전문은 코드블록에 감싸서 작성해주세요. ( / 을 눌러 '코드 블록'을 선택)
Git 설치
가장 먼저, 버전 관리 시스템인 Git을 설치, (Git은 코드의 변경 사항을 추적하고, 협업을 원활하게 해주는 필수 도구)
깃설치가 잘되어잇는지 확인까지 해주엇습니다
2. PowerShell Policy 적용
먼저 powershell 을 관리자권한으로 실행해서 정책설정을 해주엇습니다
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force이 정책적용의 이유는 보통 윈도우에서는 보안을 위해 스크립트 실행을 거의 막아놓기때문, 자동화를위해 설정 (뜻: 현재 로그인한 사용자에 한해서, 로컬 스크립트는 자유롭게 실행할 수 있고, 인터넷에서 내려받은 스크립트는 반드시 서명이 있어야 실행 가능하도록 보안 규칙을 설정하겠다)
3. 파이썬의 여러 버전을 골라서 선택할 수 있도록 도와주는 도구인 pyenv 설치
깃에서 가져오기
git clone https://github.com/pyenv-win/pyenv-win.git "$env:USERPROFILE\.pyenv"
환경변수 추가
[System.Environment]::SetEnvironmentVariable('PYENV', $env:USERPROFILE + "\.pyenv\pyenv-win\", "User")
[System.Environment]::SetEnvironmentVariable('PYENV_ROOT', $env:USERPROFILE + "\.pyenv\pyenv-win\", "User")
[System.Environment]::SetEnvironmentVariable('PYENV_HOME', $env:USERPROFILE + "\.pyenv\pyenv-win\", "User")
[System.Environment]::SetEnvironmentVariable('PATH', $env:USERPROFILE + "\.pyenv\pyenv-win\bin;" + $env:USERPROFILE + "\.pyenv\pyenv-win\shims;" + [System.Environment]::GetEnvironmentVariable('PATH', "User"), "User")마지막으로 잘설치됫는지 확인
pyenv 를 통해 파이썬설치 -설치한 버전 전역설정- 그리고 --version으로 잘설치됫는지 확인
파이썬 패키지 관리 도구인 poetry 설치
(많은 파이썬 패키 지를 설치해야 하는데, 각 패키지의 성격에 따라 버전을 맞춰 줘야 하는 경우가 있습니다. 이런 의존성으로 인한 패키지들이 서로 충돌이 일어나지 않게하기위해 설치)
pip3 install poetry==1.8.5파이썬 가상 환경 생성 및 패키지 설치하기
격리된 작은 파이썬 공간에 버전,패키지를 마음대로설치해보기
poetry shell파이썬패키지 최신버전으로 일괄업데이트
poetry update설치된 패키지 확인
pip list그 이후에 vs코드설치와 파이썬, 주피터노트북을 설치하엿습니다!!
오픈ai 키 발급
랭스미스키 발급
결과와 배운 점
배운 점과 나만의 꿀팁을 알려주세요.
과정 중에 어떤 시행착오를 겪었나요?
도움이 필요한 부분이 있나요?
앞으로의 계획이 있다면 들려주세요.
처음은 느리고 막막하고 답답할수있지만, 그만큼 다양하고 많은자료를 찾아보면서 시행착오릉 거치고 머리까락을 쥐어짜면서 배워간다면 분명 그 노력들이 결실을 맺는 날이 올거라 믿고 밀고나가겟습니다!
다음 사례글은 다양한 매개변수를 적용해보는 연습과 랭스미스로 추적해보기, 프롬프트템플릿 활용해보기 등을 해볼예정입니다!
도움 받은 글 (옵션)
참고한 지피터스 글이나 외부 사례를 알려주세요.
langchain 유튜브검색
클로드 챗지피티 괴롭히기