가장하는 사람은 폴더에 쓴 복사 텍스트만큼 쉽게 저자, 블로거 또는 사람의 AI 시뮬레이션과 채팅 할 수 있습니다!
다음 PIP 명령을 실행하여 종속성을 설치할 수 있습니다 (Conda 또는 VenV 환경을 사용하여 종속성을 분리하는 것이 좋습니다).
python3 -m pip install unstructured[local-inference] openai tiktoken bs4 faiss-cpu langchain nltk 패키지 (하위 의존성)에는 다음 모델이 필요합니다.
python3 -m nltk.downloader punkt averaged_perceptron_tagger마지막으로 사진으로 입력을 처리하려면 Detectron2를 설치해야합니다. 까다로울 수 있지만 입력 파일의 사진을 피 함으로써이 단계를 건너 뛸 수 있습니다 .
이제 원하는 곳 마다이 저장소를 복제하고 사용하기 시작할 수 있습니다!
프로그램을 시작하려면 OpenAI API 키를 환경에 넣은 다음 (프로그램의 시작 부분에 입력 할 수도 있음), impersonator.py 시작하십시오.
사용 가능한 페르소나 목록이 표시됩니다 (페르소나 추가 방법은이 페이지를 참조하십시오). 사용 된 적이없는 페르소나를 선택하면 먼저 데이터에서이를 생성합니다 (이는 texts_by 의 texts_about 폴더, 아마도 5 분 미만의 문자의 데이터 양에 비례하여 시간이 걸립니다).
페르소나가로드되면 채팅을 시작할 수 있습니다!
당신은 몇 가지 특별 명령을 사용할 수 있습니다. 그것들을 사용하려면 메시지 대신 채팅에서 해당 명령 중 하나를 입력하십시오.
FREE Persona가 정보를 추정하여 지식에 구멍을 채우고 지금부터 (기본값)STRICT 지금부터 외삽을 피합니다CHECK 페르소나의 최신 긍정에 대한 사실 검사기를 실행합니다.SOURCE 답을 합성하는 데 사용되는 텍스트 추출물을 표시하며REDO 최신 답변을 재생합니다.EXIT 채팅이 끝납니다. Chatgpt API를 사용하여 비용을 줄이고 코드를 단순화하십시오.
폴더의 파일을 터치하면 페르소나를 자동으로 재생하도록하십시오 (기껏해야 재 계산 대신 업데이트해야합니다).
한 번의 채팅에서 여러 페르소나가 상호 작용할 가능성을 추가하십시오.
페르소나 허브 추가 및 허브에서 다운로드 할 가능성
비 껍질 UI를 추가하십시오
개선 또는 좋은 대체 프롬프트를 찾으면이 저장소에 풀 요청을 제출하는 것을 망설이지 마십시오!