ARPM
ARPM-基于分析式扮演与RAG(BM25+父子召回+遗忘曲线)实现AI边界感与拒绝能力。 **English** Analytical role-play + RAG (BM25 + parent-child retrieval + Ebbinghaus curve) for AI boundaries and refusal.
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.md
- config.yml
- feature_request.md
- PULL_REQUEST_TEMPLATE.md
- chat.py
- diagnose.py
- knowledge.py
- session.py
- diagnostician.py
- generator.py
- memory_manager.py
- retriever.py
- role_validator.py
- memory_store.py
- schema.py
- vector_store.py
- admin_logger.py
- bm25_plus.py
- chunker.py
- text_utils.py
- time_utils.py
- style.css
- chat.js
- index.html
- app.py
- config.py
- requirements.txt
- import_manifest.json
- locomo10.json
- locomo_qa.jsonl
- import_locomo_qa.py
- README.md
- character_default.yaml
- character_gentle_teacher.yaml
- fig_whitebox_analysis_metrics.svg
- README.md
- ARPM_V4_改进方案.md
- ARPM公式与数值说明.md
- CHANGELOG.md
- CHANGELOG_VECTHARE.md
- CURRENT_ARCHITECTURE.md
- FEATURES_SUMMARY.md
- GITHUB_RELEASE_CHECKLIST.md
- PROJECT_OVERVIEW.md
- THREE_STAGE_STATE_PROTOCOL.md
- USER_GUIDE.md
- V4_实现总结与下一步计划.md
- VECTHARE_FEATURES.md
- WIKI_HOME.md
- import_manifest.json
- locomo10.json
- locomo_qa.jsonl
- app.js
- style.css
- index.html
- build_model_indexes.py
- common.py
- download_embedding_models.py
- fig_locomo_retrieval_generation.svg
- import_locomo_qa.py
- make_zh_report.py
- metrics.py
- model_index.py
- prompts.py
- README.md
- run_memory_once.py
- run_qa_generation.py
- run_retrieval_eval.py
- search_model_once.py
- web_app.py
- 中文操作说明.md
- 会话与QA说明.md
- Phase II.json
- Phase Three召回内容.log
- Phase Three对话内容.log
- Phase Three思维链+对话.log
- D_paper_computation_信噪比1:5_manual_audit_append.log
- 人工复合统计表1:200+信噪比.csv
- 人工复合统计表1:5信噪比.csv
- 全链路公式流.docx
- 双信噪比召回精确度.png
- 召回精确度曲线图_信噪比1:200+.png
- 召回精确度曲线图_信噪比1:5_.png
- ARPM测试数据.xlsx
- 消融结论.docx
- ARPM_CoT_跨模型分阶段汇总.csv
- ARPM_CoT分析长度与合理性曲线.png
- ARPM跨模型迁移曲线图.png
- ARPM跨模型迁移热力图.png
- 三期跨模型结论.docx
- 三期跨模型采用.txt
- 跨模型三维度人工测评方案说明.md
- 二期跨模型实验总结.docx
- 跨模型验证方案.txt
- check_encoding.py
- download_text2vec_model.py
- generate_research_docx.py
- migrate_v3_to_v4.py
- __init__.py
- conftest.py
- test_config.py
- test_retriever.py
- test_role_validator.py
- .env.example
- .gitattributes
- .gitignore
- ARPM角色一致性对话系统研究-Zhaoyang.pdf
- CITATION.cff
- CONTRIBUTING.md
- docker-compose.yml
- Dockerfile
- LICENSE
- PACKAGE_MANIFEST.json
- README.md
- requirements-docker.txt
- requirements.txt
- SECURITY.md
- start.bat
- start.sh
- start_locomo.bat
- VERSION
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/Spirtxiaoqi7/ARPM
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd ARPM
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Python 3 pip 명령어를 쓰려면 Python이 필요합니다.
pip install -U huggingface_hub
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Docker
쉬움사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose up --build
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Python
쉬움사전 준비물
python -m venv .venv
파이썬 스크립트(또는 모듈)를 실행합니다.
.venv\Scripts\python -m pip install -r requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
pip install -r requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
pip install -U huggingface_hub
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
