자 대강 이런 방식임
이렇게 lifespan으로 관리함
여기보면 chroma_store 자체가 읽기에 내부 상태 변경이라 읽기 전용 작업임
실제 이게 공식임
만약 네말대로 리퀘스트- 스코프하면 매 요청마다 생성-소멸임
하지만 VectorStore는 엄연히 Application-scoped임
아마 웹이 네 구역이니 웹에선 그렇게하니 네 말이 맞다 하겠지만
명시적 의존성 주입을 함수형으로 해야 나중에 값 차이 같은거를 구분할 수 있음
내 아이디어 누가 훔쳐갈까봐 말 안한건데 나는 전반적으로 전체 큰틀에서 A의 결과를 B가 판단하게 하고 싶어
A 에이전트의 답변과 벡터 임베딩 된 지식을 따로 구분해서 답변해서 B가 판단할 수 있음
근데 네 말대로 하면 그게 안됨
그래서 함수로 하면 diff로 둬서 B는 A답변과 RAG 벡터 임베딩된 지식 구분 가능함
어차피 쉬고 있는 프로젝트지만 그렇다고해서 아이디어를 남이랑 공유하고 싶진 않은데 자꾸 그러니까 설명함
너가나보다 잘알고 있는 부분이 없다 이런건 아님. 잘아는 부분 훨 많겠지
근데 나는 애초에 병렬성 코딩이 내 업이고 나도 이걸로 밥벌어먹는데, 웹보다 클라인 내가 더 잘지 않겠냐
댓글 0