MRKL 시스템(Modular Reasoning, Knowledge and Language : 미라클 )은 LLMs(신경 계산)와 계산기(기호 계산)와 같은 외부 도구를 결합하여 복잡한 문제를 해결하는 신경-심볼릭 아키텍처입니다!
미라클 시스템은 일련의 모듈(계산기, 날씨 API, 데이터베이스 등)과 적절한 모듈로 질문을 전달하기 위한 라우터로 구성되어 있습니다 😲
#미라클 시스템 활용
간단한 MRKL 시스템 예는 계산기 앱을 사용할 수 있는 LLM입니다.
이는 LLM이 라우터인 단일 모듈 시스템입니다. "100*100은 무엇인가?" 라는 질문이 있을 때, LLM은 프롬프트에서 숫자를 추출한 후 MRKL 시스템에 계산기 앱을 사용하여 결과를 계산하도록 지시할 수 있습니다.
Q : What is 100*100?
A : CALCULATOR[100*100]
#Dust.tt 사용하기!
Dust.tt를 사용하여 원본 논문에서 가져온 MRKL System 예시를 보여드리겠습니다!
이 시스템은 수학 문제 (예: 20의 5제곱을 곱한 값은?)를 읽어 숫자와 연산자를 추출하고 이를 계산기 앱에 맞게 재구성합니다.