Community코딩 & 개발github.com

arelfruitful261/PersonaLingo

AI와 RAG 기술을 활용하여 개인 맞춤형 IELTS 말하기 코퍼스를 생성하고, 특정 밴드 점수 달성을 목표로 하는 준비를 개선합니다.

PersonaLingo란 무엇인가요?

이 스킬은 AI와 RAG(검색 증강 생성) 기술을 결합하여 개인의 학습 이력, 강점 및 약점, 목표 밴드 점수를 분석한 맞춤형 IELTS 말하기 연습 자료를 생성합니다. 개발자나 AI 에이전트 사용자는 개인화된 주제, 질문, 모범 답안 및 피드백을 통해 효율적으로 IELTS Speaking 시험을 준비할 수 있습니다. 이 스킬은 주로 CLI 도구와 통합되어 작동하며, 사용자의 이전 연습 데이터를 기반으로 점차 개선되는 코퍼스를 제공합니다. RAG 파이프라인을 통해 관련 IELTS 자료를 동적으로 검색하여 각 사용자에게 가장 적합한 학습 콘텐츠를 제공함으로써 시험 대비의 효율성과 효과를 극대화합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add arelfruitful261/PersonaLingo

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

PersonaLingo은(는) 무엇을 하나요?

AI와 RAG 기술을 활용하여 개인 맞춤형 IELTS 말하기 코퍼스를 생성하고, 특정 밴드 점수 달성을 목표로 하는 준비를 개선합니다.

개요

PersonaLingo는 IELTS Speaking 시험 준비를 혁신적으로 개선하는 도구입니다. 기존의 일반화된 학습 자료 대신, 각 학습자의 수준, 목표, 취약점에 맞춰 동적으로 콘텐츠를 생성합니다.

주요 기능

  • 개인 맞춤형 주제 생성: 사용자의 학습 이력과 목표 점수를 분석하여 가장 효과적인 주제와 질문을 생성합니다.
  • RAG 기반 컨텍스트 활용: 검색 증강 생성(Retrieval-Augmented Generation)을 통해 광범위한 IELTS 관련 자료에서 적절한 정보를 검색하여 답변을 구성합니다.
  • 점진적 학습: 사용자의 답변을 분석하고 피드백하며 점차 더 복잡하고 도전적인 질문으로 발전시킵니다.
  • 밴드 점수 타겟팅: 사용자가 원하는 IELTS 밴드 점수(예: 7.0, 8.0)에 맞춰 난이도와 기준을 조정합니다.

사용 방법

# CLI 도구를 통한 기본 사용법
personalingo generate --topic "environment" --band 7.0
# Python 라이브러리로 사용
from personalingo import PersonaLingo

pl = PersonaLingo(user_id="user123", target_band=7.5)
question = pl.generate_question()
print(question)

환경 변수

  • PERSONALINGO_API_KEY: API 인증 키
  • PERSONALINGO_MODEL: 사용할 AI 모델 선택 (기본값: gpt-4)
  • PERSONALINGO_DATA_DIR: 사용자 데이터 저장 경로

지원 플랫폼

  • CLI: 명령줄 도구로 직접 사용 가능
  • Python API: 개발자가 애플리케이션에 통합 가능
  • Webhook: 다른 도구와 연동 가능

예시

질문 생성 예시

> 주제: 여행
> 밴드 목표: 7.0
> 생성된 질문: "Describe a memorable journey you have taken. How did it change your perspective?"

피드백 예시

> 사용자 답변 평가:
- 발음: 7.0
- 유창성: 6.5
- 문법: 7.5
- 어휘: 7.0
- 전반적 밴드: 7.0

참고 사항

  • 이 스킬은 개인 정보를 안전하게 처리합니다.
  • 생성된 콘텐츠는 매 학습 세션마다 동적으로 변화합니다.
  • 최상의 결과를 위해 정기적으로 사용하는 것이 좋습니다.

관련 스킬