AI 기반 연구 계획 및 서적 요약
이 저장소에는 두 가지 강력한 AI 구동 솔루션이 포함되어 있습니다. 개인화 된 연구 계획을 생성하기위한 신속한 엔지니어링 템플릿과 긴 책을 포괄적 인 요약으로 요약하기위한 계층 적 요약 시스템. 두 솔루션 모두 고급 언어 모델과 신속한 엔지니어링 기술을 활용하여 맞춤형 및 효율적인 출력을 제공합니다.
목차
- AI 기반 연구 계획 및 서적 요약
- 목차
- 개요
- 개인화 된 학습 계획 프롬프트
- 설치
- 용법
- 신속한 세부 사항
- 신속한 엔지니어링 기술
- 요약 시스템
- 주요 기능
- 용법
- 구현 세부 사항
- 도전과 솔루션
- 다음 단계
- 기여
- 특허
개요
이 프로젝트는 개인화 된 학습 계획 프롬프트와 책 요약 시스템의 두 가지 강력한 AI 솔루션을 결합합니다. 개인화 된 학습 계획 프롬프트는 학생들의 고유 한 요구, 강점 및 포부에 따라 학생들을위한 맞춤형 학습 계획을 생성합니다. 반면에 요약 시스템은 긴 책을 포괄적 인 요약으로 응축하여 GPT-4의 토큰 제한 제약 조건을 다루고 있습니다.
개인화 된 학습 계획 프롬프트

설치
이 프롬프트를 사용하려면 다음 종속성을 설치해야합니다.
- 파이썬 3.10
- 랭케인
- Openai Gpt-4, Groq
- PDF 변환기 FPDF
PIP를 사용하여 필요한 패키지를 설치할 수 있습니다.
pip install -r requirements.txt
용법
- 이 저장소를 로컬 컴퓨터로 복제하십시오.
- 필요한 모듈을 가져 와서 프롬프트 템플릿을로드하십시오.
- 필요한 학생 데이터를 입력 변수로 제공하십시오.
- 프롬프트 템플릿과 선호하는 언어 모델을 사용하여 개인화 된 학습 계획을 생성하십시오.
보다 자세한 사용 지침은 프롬프트 세부 사항 섹션을 참조하십시오.
신속한 세부 사항
입력 변수, 주요 구성 요소 및 프롬프트 엔지니어링 기술을 포함한 프롬프트 세부 사항은 Prompt.ipynb 파일에 설명되어 있습니다.
신속한 엔지니어링 기술
개인화 된 학습 계획 프롬프트는 다음과 같은 프롬프트 엔지니어링 기술을 포함합니다.
- 작업 분해
- 설명 지침
- 예제 세대
- 접지
- 출력 제약 조건
- 목적 설명
이러한 기술 및 프롬프트에서 구현 방법에 대한 자세한 내용은 Prompt.ipynb 파일을 참조하십시오.
요약 시스템

주요 기능
- 계층 적 요약 : 다단계 요약 접근법을 활용하여 토큰 한도 내에서 긴 텍스트를 처리합니다.
- ChatGpt 및 Groq 통합 : 초기 장 요약에는 ChatGpt를 사용하고 최종 포괄적 인 요약을 위해 Groq를 사용합니다.
- 텍스트 세분화 : 효율적인 처리 및 요약 생성을 위해 책을 작은 단위로 나눕니다.
- 파일 처리 : 개별 장 요약을 저장하고이를 결합하여 쉽게 액세스 할 수있는 최종 요약을 형성합니다.
용법
- 입력 : 긴 책을 호환 가능한 형식 (예 : PDF, 일반 텍스트)으로 제공하십시오.
- 실행 : 제공된 Python 스크립트를 실행하여 요약 프로세스를 시작하십시오.
- 출력 : 시스템에서 생성 한 최종 포괄적 요약에 액세스하십시오.
구현 세부 사항
- 장 요약 : Chatgpt를 사용하여 각 장을 개별적으로 요약합니다.
- 종합 요약 : Groq를 사용하여 장 요약을 결합하여 응집력있는 요약을 생성합니다.
- 파일 관리 : 쉽게 검색하고 참조 할 수 있도록 별도의 파일로 요약을 구성합니다.
도전과 솔루션
- 토큰 제한 제약 조건 : 책을 더 작은 단위로 나누고 점진적으로 요약하여 완화했습니다.
- 일관성 및 일관성 : 최종 포괄적 인 요약에 장 요약을 신중하게 통합하여 보장합니다.
- API 요율 제한 : 속도 제한 메커니즘을 구현하고 API 사용을 최적화하여 처리합니다.
다음 단계
- 추가 최적화 기술을 탐색하여 요약의 효율성과 품질을 향상시킵니다.
- 요약 프로세스를 개선하고 개선하기 위해 사용자 피드백 메커니즘을 통합합니다.
- 추가 문서 형식에 대한 지원 및 외부 스토리지 서비스와의 통합을 확장합니다.
기여
이 프로젝트에 대한 기여를 환영합니다. 제안, 버그 보고서 또는 기능 요청이 있으면 문제를 열거나 풀 요청을 제출하십시오.
특허
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다.