저는 학습자가 대화를 주도하도록 사용자 지정 프롬프트를 사용해야 한다는 주장을 펼치는 뉴스레터를 구독하고 있습니다. 이 글에서는 튜터가 학생의 교육 수준을 묻도록 하는 구조화된 프롬프트를 제공합니다. 그런 다음 수행할 과제(지침에서 AI가 과제를 대신 수행하지 않도록 명시적으로 지시)를 요청하고, 학생의 작업물을 입력받습니다. 그러면 AI는 작업물이 충족해야 할 요구 사항에 기반하여 피드백을 줄 수 있습니다. 오늘 수업에서 이 방법을 사용해 보았는데, 기대가 낮았음에도 불구하고 피드백이 놀라울 정도로 유용했습니다.
저는 플러그인을 포크한 뒤 researcher.rb를 열어서(사실은 general.rb를 사용했어야 했는데) mentor.rb로 저장한 다음, researcher를 검색하여 mentor로 복사/붙여넣기/교체하는 방식으로 이 작업을 수행했습니다. 변경 사항을 적용하고 배포하며 테스트까지 1시간도 안 걸렸습니다. (스펙 테스트도 통과했습니다!)
과거에 제가 제안했던 것은 성격(personality)을 임의의 수로 추가하는 완전한 방식이었으며, 성격 카테고리를 만들고 OP의 raw를 PROMPT로 사용하는 방식이었습니다. 하지만 저처럼 급조한 새 페르소나 추가 해결책을 경험해 본 후, 프로그래밍 시간 대비 훨씬 높은 수익을 올릴 수 있는 방법은 1~3개의 페르소나를 단순히 추가하는 것일 수 있다고 생각합니다. 이 페르소나에는 이름과 프롬프트를 위한 SiteSettings가 포함되어야 합니다. 그러면 관리자가 플러그인을 다시 배포하지 않고 SiteSetting만 변경함으로써 다양한 프롬프트를 빠르게 시험해 볼 수 있습니다.
이것이 PR(풀 리퀘스트)로 고려될 만한 사항일까요? 그렇지 않다면, 포크를 피하면서 이러한 기능을 추가하는 애드온 플러그인을 만들 수 있지 않을까요? 대략적으로 어떻게 하면 되는지에 대한 팁이 있을까요?