질문해 주셔서 감사합니다! Discourse 지원 채널에서 질문하셨으니, Discourse의 AI 기능이 언어 모델을 어떻게 활용하는지에 대한 맥락에서 답변드리겠습니다. 하지만 LLM이 어떻게 작동하는지에 대한 일반적인 기술적 설명을 원하셨다면 말씀해 주세요. 다른 곳에서 확인하실 수 있도록 안내해 드리겠습니다.
여기서 그 ‘catch’(함정/미묘한 차이)가 어떻게 잡혔는지 아시는 분이 계실 것 같습니다.
네, 대화가 깊어졌을 때 체인(chaining)을 사용하면 대화가 계속 이어지도록 만들 수 있습니다. 저희는 모델을 직접 호스팅하므로 토큰당 비용을 지불하지 않기 때문에 이 부분은 걱정하지 않아도 됩니다. 또한 Ask의 모든 대화를 매일 분석하여 악의적인 사용자를 차단할 수 있습니다. 포럼 운영(모더레이션) 프로세스는 이전과 동일합니다.
시스템 프롬프트가 제공하는 것보다 더 많은 제어가 필요하시다면 다음 방법들을 시도해 보실 수 있습니다:
워크플로(Workflows)
새로운 워크플로 플러그인을 사용하면 모든 메시지에 대해 2단계 처리를 수행할 수 있습니다. 먼저 에이전트가 해당 메시지에 반응해야 하는지를 평가하고, 그 후 조건부 응답을 생성하는 방식입니다.
파인튜닝된 모델
제어를 위한 가장 확실한 방법은 원하는 동작으로 실제로 학습된 모델을 배포하는 것입니다.
Discourse AI를 사용하면 각 에이전트에 사용할 LLM을 자유롭게 선택할 수 있어 이 작업이 매우 쉽습니다.