안녕하세요! LangChain 관련 강의를 수강하고 있습니다. 다름이 아니라 응답 속도에 관해서 질문드리고싶은데요. LLM(e.g., OpenAI)에 입력(질문)한다. OpenAI의 API Call이 수행된다. OpenAI에서 응답이 BE로 전달된다. 이 순서가 될텐데. 이 때, 강의를 보면 AIMessage가 금방 도출이 되는데. 질문의 길이가 길고, 전문적이게 된다면 응답의 속도가 느려지는건지 궁금합니다.
안녕하세요^^ 강의 너무 잘 들었습니다. 초보인 저에게 따라가기 쉽게 친절히 설명해주셔서 감사합니다! 보통 유투브 채널 운영하시는 분들은 채널관리가 편리하고 또한 매각/이전 등이 가능한 브랜드채널을 활용해서 유투브 채널을 운영합니다. 브랜드채널은 한 계정의 첫번째 채널 말고 2번째부터 생성되는 채널을 의미하는데요 강의에서는 계정의 첫번째로 생성된 채널에 업로드 되도록 기본설정되어 있는것 같습니다. 업로드 하고싶을 채널을 2번째 또는 3번째 ... 원하는 채널에 업로드 하려면 방법이 있는지 문의 드립니다. 감사합니다.
log.info("내부 트랜잭션 커밋"); txManager.commit(inner); log.info("외부 트랜잭션 커밋"); txManager.commit(outer); 전체 커밋하는 상황에서 내부, 외부 모두 커밋이 되어야 실제 물리 커밋이 이루어진다고 앞서 개념을 설명하실 때도 그렇고 이번 강의에서도 설명하셨습니다. 그런데 내부 커밋을 진행하면 아무 일도 발생하지 않고 외부 트랜잭션에서 커밋을 진행해야 실제 물리 커밋이 되는데 그렇다면 이때 내부 커밋을 진행하지 않아도 되나요? 아니면 모두 커밋돼야 커밋된다는 원칙에 따라 내부 커밋도 필수적으로 진행하여야하고 외부 커밋도 진행하여야하는 것인가요? 제 생각에는 정말 내부 커밋이 필요하다면 호출이 반드시 필요하다라고 설명하셨을 것 같은데 내부 커밋을 해도 아무것도 안한다고 하시니 내부 커밋 코드를 호출에 의문점이 생깁니다. 실제 물리 커밋은 외부 커밋에서 진행되기 때문에 내부 커밋 코드를 강의 설명 차원에서 작성하신 것인지 아니면 정말 원칙에 따라 필요해서 호출한 것인지 궁금합니다.
클로드 pro price 사용중입니다. 이번 과제를 진행하면서 초기화없이 한 섹션?(이 단위를 부르는 명칭을 잘 모르겠네요)에서 진행을 했는데, 약 5~6번의 수정을 거치니 토큰 사용량(current session)이 한도에 도달해버리네요. 미션 템플릿에 따라 처음 plan 요청 후에는, accept edit 모드로 간단하다고 생각되는 수정 사항을 요청했습니다. 수정 내용으로는 1. 블랙+옐로우의 어두운 컬러감 말고 main, secondary 컬러 다시 정해서 밝은 테마, 다채로운 컬러 사용해서 수정해줘 2. 경력 섹션에 카드 형식말고 아코디언 형식의 타임라인 형태로 수정해줘 이런 식으로 두가지 정도씩해서 4~5번 수정사항을 요청했습니다. 매 수정 때마다 거의 10분을 잡아먹드라구요 중간에 clear가 없었던 탓일까요? 토큰 사용 속도가 너무 빠른데. 만약 그렇다면 clear를 중간 중간에 해주면 사용량이 줄어들까요?
이정환 쌤 강의는 무조건 다 듣는 프론트 개발자 학생입니다. 근데, 궁금한점이 있어 질문드려요. 리액트 강의부터 하시고, 그다음 Next.js 강의 하시고, 다시 리액트로 이번에 강의를 하시는데, 저는 이정환 쌤 Next.js 강의를 듣고 난 후에는 리액트로는 개발을 안하고 Next.js로만 개발했거든요. 다시 리액트로 돌아간 이유에 대해 궁금해서 질문드립니다. Next.js 말고 리액트를 선택한 이유가 있을까요? Next.js에 어떤 이슈가 있는걸까요?
안녕하세요, 좋은 강의 감사드립니다 하기와 같이 코드를 작성했을 대는 에러도 없으나 결과값 자체가 뜨지 않는데 이유가 궁금합니다. 복습하다보니 복합 조건절에 대한 처리 기준을 이해하지 못한 것 같습니다 ㅠㅠ 참고 할만한 글이나 내용있으시면 말씀 부탁드립니다! my_money = 100 if my_money > 200: print(f"My money, {my_money} is also greater than 10.") if my_money > 20: print(f"My money, {my_money} is also greater than 20.") else: print(f"My money, {my_money} is less than equal to 20")
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 스프링 웹 mvc 2편 중 'API 예외 처리' 수강 후 복습하는 중에 이해가 되지 않는 부분이 있어서 질문드립니다. 질문은 "/api/members/ex 요청 시 왜 json이 아니라 html 이 반환되고, 상태코드는 왜 200인가" 입니다. 현재 코드에 RuntimeException을 처리하는 예외리졸버나 컨트롤러어드바이스가 없어서 스프링이 제공하는 기본 예외 처리 과정을 거쳐야 되는 상황입니다. 제가 강의를 듣고 이해한 바로는 RuntimeException 발생 시 예외가 WAS까지 전달되고 WAS는 예외 처리를 위한 내부 요청을 하게됩니다. 이 때 BasicErrorController가 호출되고, 클라이언트가 보낸 요청의 Accept 에 따라 내부 요청을 처리할 메서드를 결정하는 것으로 알고 있습니다. 저는 포스트맨에서 accept를 application/json 으로 설정했기 때문에 BasicErrorController의 error() 메서드가 실행되어 json 형식으로 응답이 될 줄 알았는데, 결과는 templates/error/500.html 이 응답되고 상태 코드도 200으로 되어 있습니다. gpt 검색을 했을 때는 templates/error/500.html이 있어서 json 응답이 무시되고 html로 응답을 했을 가능성이 있다고 했는데, 강의에서도 templates/error/500.html 이 있었는데 강의에서는 정상적으로 json 응답이 보내지고 500 으로 상태 코드가 전달되었습니다. 저는 왜 이런 응답을 받은건지 이해가 되지 않습니다.
프롬프트, 이미지 생성 후, 비디오 5개를 동시에 생성요청할 경우. 5개 중 몇개만 kling video에서 생성 실패할 경우들이 있네요. 예1 - 일부 프롬프트에만 content guide에 적합하지 않은 표현/인물이 포함된 경우 예2 - 일부 이미지가 알수 없는 이유로 영상생성이 어려울 경우 예를들어 1/2/3/4/5 이미지 중, 1/3/5번에 대해서는 영상 생성이 완료되었고, 2/4번은 오류가 날 경우, 프롬프트나 이미지 수정 후 다시 execute workflow를 하면 5개 영상을 다시 다 만들어주는것 같아서 크레딧이 아까운데 혹시 오류가 난 일부 케이스만 영상제작을 요청하려면 어떻게 워크플로우를 보완하면 좋을까요??