윈도우 시스템에 선택적 기능탭이 있는데 거기에 OpenSSH 클라이언트 & OpenSSH 서버 가 있는데 그걸 설치하면 문제없이 될거라고 copilot이 그랬습니다. 그래서 설치중입니다. 근데 오래걸리네요 성공여부 알려드리겠습니다. 서버 도메인은 멀쩡한테 SSH문제레요 좋아요, 이제 확실해졌네요—현재 OpenSSH Client와 Server가 설치되지 않은 상태입니다. 설치 중이라고 보였지만 실제로는 설치가 완료되지 않았거나 시작되지 않았던 거예요. 걱정 마세요, 아래 단계대로 하면 바로 해결할 수 있어요. 🛠 OpenSSH Client 설치 방법 (Windows 10/11 기준) 1. 설정 앱에서 설치하기 1. 시작 메뉴 → 설정 → 앱 → 선택적 기능 2. 상단의 기능 추가 클릭 3. 검색 → 설치 • 필요하다면 도 같이 설치 가능 (서버 운영 시) 설치가 완료되면 목록에 으로 표시됩니다. 2. PowerShell로 설치하기 (대안 방법) 설정 앱이 느리거나 오류가 날 경우, PowerShell에서 직접 설치할 수 있어요: 서버도 필요하다면: 설치 후에는 PowerShell을 다시 열거나 PC를 재시작하세요. ✅ 설치 확인 후 SSH 테스트 설치가 완료되면 아래 명령어로 SSH 연결을 시도해보세요: 여기서 는 실제 서버 계정명으로 바꿔주세요. 설치 중 오류가 나거나 진행이 멈춘 것 같다면, PowerShell 방식으로 설치하는 게 더 빠르고 안정적일 수 있어요. 지금 바로 시도해보시고, 결과 알려주시면 다음 단계로 넘어가 도와드릴게요!
Mobaxterm 대신 putty로 해도 되나요? 퍼블릭시티에 검색해주었더니 강사님이 제시한 코드와 조금 다르게 해서 커서로 서버 서구축 명령했더니 서버구축은 다 됬는데 재실행할때 ssh가 실행이 안되오 말로하려니까 힘드네여 한번 원격으로 봐주셨으면 함니다 그리고 강좌 카톡방 잇으면 좋겠습니다 막혀서 아무것도 못하고 있어요 4일째
안녕하세요, 남박사님. 수업 잘 듣고 있습니다. 이것 저것 해보다가 '사이트/wp-sitemap.xml' 은 '페이지를 찾을 수 없음'으로 뜨지만 '사이트/sitemap.xml' 은 사이트맵으로 제출되는데 이렇게 해도 괜찮나요?? GPT랑 조금 찾아보니 업로드 해주신 generatepress_child 파일의 functions.php 파일의 601번째 줄에서 사이트맵을 끄고 있다고 하는데.. 이것과 연관되어 있는 건지 잘 모르겠습니다. 저는 그냥 사이트맵을 사이트/sitemap.xml 이렇게해도 상관 없다면 이렇게 쓸려고 합니다.
안녕하세요 langchain강의를 듣고 도움이 되어 langgraph 강의도 열심히 수강하고 있습니다! 2.2강의에서 알려주신 langsmith의 hub가 공식문서에는 client로 변경이 되어 그에 맞게 수정을 했습니다. from langsmith import Client from langchain_openai import ChatOpenAI LANGSMITH_API_KEY = os.getenv("LANGSMITH_API_KEY") client = Client(api_key=LANGSMITH_API_KEY) prompt = client.pull_prompt("rlm/rag-prompt", include_model=True) llm = ChatOpenAI(model = 'gpt-4o') 같은 방법으로 2.3 강에서도 # Create a LANGSMITH_API_KEY in Settings > API Keys from langsmith import Client from typing import Literal from langchain_core.output_parsers import JsonOutputParser client = Client(api_key=LANGSMITH_API_KEY) doc_relevance_prompt = client.pull_prompt("langchain-ai/rag-document-relevance", include_model=True) def check_doc_relevance(state: AgentState) -> Literal['generate', 'rewrite']: query = state['query'] context = state['context'] print(f'context == {context}') doc_relevance_chain = doc_relevance_prompt | llm #prompt를 활용해서 llm을 호출한다. response = doc_relevance_prompt.invoke({'question': query, 'documents': context}) print(f'doc relevance response: {response}') if response['Score'] == 1: return 'generate' return 'rewrite' 이런 식으로 진행하고 있습니다. 그래서 그런지 graph.invoke(initial_state)를 하면 이런 오류가 나는데 langsmith의 client 때문일까요? 아니면 다른 부분에 있는 걸까요?
npm 오류 코드 ENOENT 는 git 이 설치되지 않았거나 시스템의 환경 변수에 올바르게 설정되지 않았을 때 발생합니다. 이 오류는 npm 이 패키지를 설치하는 과정에서 git 을 사용하려고 했지만, 해당 실행 파일을 찾을 수 없었음을 의미합니다. 공식 Git 웹사이트( https://git-scm.com/)에서에서 ) Git for Windows 설치 파일을 다운로드하여 실행하세요. 설치 과정 중 "Adjusting your PATH environment" 단계에서 "Git from the command line and also from 3rd-party software" 옵션을 반드시 선택하세요. 이 옵션은 Git 실행 파일의 경로를 시스템 PATH에 자동으로 추가하여 npm 과 같은 다른 프로그램들이 git 을 사용할 수 있도록 해줍니다. 설치가 완료된 후, 기존의 터미널 창을 모두 닫고 새로 열어서 다시 npm 명령을 실행해 보세요. 저는 위와 같은 방법으로 해결했습니다... 이거 찾는데 몇일걸렸네요.. 그냥 미수료 하려다가 이주 늘어난김에 찾아봤습니다.
안녕하세요 남박사님! 주말 잘 보내고 계신가요? 개인 일정이 있어 이제서야 9강,10강을 듣고있는데요, 9강까지는 정말 잘 따라가고있었는데 10강 초반에서 많이 막히더라구요.. 결국 파일을 몇번 지웠다 만들었다 반복하고 9강 말미와 10강 초반 내용을 반복해서 들으며 따라가려고했지만 잘 안되더라구요, 강의 화면과 다르더라도 어떻게해서든 따라가려고했는데요 가장 안되는 부분은 왼쪽 파일부분에 example_usage.py README.md search_results.json 이런 파일들은 안생기더라구요..? 이럴땐 수동으로 파일은 만들어달라고 할지 어떻게 해야할지 몰라 여쭙습니다!
안녕하세요, 선생님! 질문 있습니다! 기존에 파이썬이 다른 폴더에 설치되어 있으면, 추후 수업을 위해 C:/Python313 폴더로 이동하는 것이 나을까요? 아니면, 기존에 깔려있던 python을 지우고 재설치를 하는 게 나을까요? 기존에 파이썬 연습했던 다른 파일들에는 영향이 없을 지가 걱정됩니다. 2. 기존에 파이썬이 다운로드 되어 있는 상황에서 '파이썬 for window' 를 다운로드 받으면, 'Disable path length limit' 버튼을 선택하는 창이 안 나와도 추후 강좌를 듣는데 크게 상관 없을까요??
[VOD] 6주 완성! 개발 실무를 위한 고농축 바이브코딩 (Cursor AI, Figma)
cursor rules 설명중에 user rules , project rules 관련 설명은 해주셨는데 .cursorrules에 대해서 설명이 없어서 문의 드립니다. user rules , project rules, .cursorrules 모두 사용을 한다면 우선 순위 적용은 어떻게 되는 건지 알고 싶습니다.
안녕하세요 강사님! langchain 강의부터 잘 수강하고 있는 수강생입니다! 이번 강의 수강 중 궁금증이 생겨 질문 드립니다. zerox 라이브러리 사용해 md 파일로 변환하는 과정 중 자주 발생하는 에러가 있습니다. 소스 코드는 강의내에서 작성한 코드와 똑같습니다 1. ERROR:root:Failed to process image Error: Error in Completion Response. Error: litellm.RateLimitError: RateLimitError: OpenAIException - Error code: 429 - {'error': {'message': 'Rate limit reached for gpt-4o-mini in organization org-dDgP5bwE5XYlEkdzK49V0oM5 on tokens per min (TPM): Limit 200000, Used 200000, Requested 807. Please try again in 242ms. Visit https://platform.openai.com/account/rate-limits to learn more.', 'type': 'tokens', 'param': None, 'code': 'rate_limit_exceeded'}} LiteLLM Retried: 3 times Please check the status of your model provider API status. 2. Give Feedback / Get Help: https://github.com/BerriAI/litellm/issues/new LiteLLM.Info: If you need to debug this error, use litellm.set_verbose=True'. ERROR:root:Failed to process image Error: Error in Completion Response. Error: litellm.RateLimitError: RateLimitError: OpenAIException - Error code: 429 - {'error': {'message': 'Rate limit reached for gpt-4o-mini in organization org-dDgP5bwE5XYlEkdzK49V0oM5 on tokens per min (TPM): Limit 200000, Used 200000, Requested 807. Please try again in 242ms. Visit https://platform.openai.com/account/rate-limits to learn more.', 'type': 'tokens', 'param': None, 'code': 'rate_limit_exceeded'}} Please check the status of your model provider API status. 위와 같이 모두 '분당 토큰 수' 제한 에러입니다. 저는 처음에는 위 문제를 해결하기 위해 pdf 문서를 chunking 하여 한 번에 처리되는 토큰을 제한하려고 했습니다. => 예) 총 페이지를 약 5~6개로 나눠 보내는 방법 def get_total_pages(path: str) -> int: try: from pypdf import PdfReader except Exception: from PyPDF2 import PdfReader # 호환 return len(PdfReader(path).pages) def make_batches(total_pages: int, size: int): pages = list(range(1, total_pages + 1)) # 1-indexed for i in range(0, total_pages, size): yield pages[i:i + size] total = get_total_pages(PDF_PATH) print(f"Total pages: {total}") merged = [] for pages in make_batches(total, BATCH_SIZE): res = await process_with_backoff(pages) # 여기서 배치로 나눠진 항목들 수행 => 문제점 : zerox는 한 호출에서 처리한 페이지들만 마크다운 파일로 만들어 output_dir에 저장하고, 그 뒤에 만들어지는 파일들은 이어 붙여지지 않고 덮어 씌워집니다. 이를 해결하기 위해 비즈니스 로직을 좀 더 구현해야 하나? 했는데.. 이 방법이 맞는지, 시간만 뺏기게 되는게 아닌지 의문이어서 일단 그만두었습니다. 두번째로는 강사님이 사용하신 모델 'gpt-4o-mini' 를 'gpt-4.1-mini' 로 변경하였습니다. 모델을 바꾸니 바로 해결이 되긴 했습니다. 여기서 제가 궁금한 점은 현업에서 이런 작업을 진행 하다 보면 이런 데이터 전처리를 많이 하게 될 거 같은데.. 사이즈가 너무 큰 데이터는 어떤 방식으로 limit나 기타 오류(아직 어떤 오류가 빈번한지는 잘 모르는 상태입니다.)들을 해결해야 하는지가 궁금합니다! 모델을 바꾸는게 맞는건지, 원본 데이터를 최대한 chunking 해서 제가 맨 위에 오류로 보여드린 200000 TPM 을 맞추려고 해야 되는건지... 요런 부분들이 궁금합니다! 긴 글 읽어주셔서 감사합니다!
[VOD] 6주 완성! 개발 실무를 위한 고농축 바이브코딩 (Cursor AI, Figma)
안녕하세요. 수강생입니다. 혹시 수업에 사용중이신 Cursor가 버전이 어떻게 되나요. 저는 1.5.9 버전인데 커서 핵심 기능과 Rules 설정하면이 좀 달라서요. 프로젝트 Rules 화면도 다르고 Add Rule시 제가 사용하는 버전은 아래와 같이 나옵니다. 어떤 Rules를 설정을 해야할지 답변 부탁드립니다. 감사합니다.
contabo에 가입해서 vps 항목에 들어갔는데 아래와 같이 뜨네요.... 똑같이 따라 했는데요. You have no VPS You have no Virtual Private Server (VPS). To create a new VPS, click the button below.
안녕하세요 강의 너무 잘듣고 있습니다 지금 워드프레스를 구축하고 있는데 아직까진 강사님께서 해주신 대로 다 설치를 하고 있습니다 그런데 워드프레스를 생성하는 부분에서 지금은 한개지만 추후에 여러개를 운영할 수 도 있겠다는 생각이 들어 확장성 있게 구성을 해보고 싶은데 이런 경우 여러 워드프레스와 디비 컨테이너를 계속 만드는 식이 나은걸까요? 아니면 DB 를 별개로 떼서 하나의 DB에 관리하는거 더 나을까요?