rea·son·er
C1formal논리적으로 추론하는 사람; 컴퓨터 분야의 자동 추론기
noun명사
- 1
추론자, 논리적 사고자 — 근거와 논리를 사용해 생각하고 결론을 내리는 사람C1〔general〕
a person who thinks using reason and draws conclusions logically
She is a careful reasoner who checks every assumption.
그녀는 모든 가정을 확인하는 신중한 추론가다.
A good reasoner can explain why a conclusion follows.
훌륭한 추론가는 결론이 왜 따라 나오는지 설명할 수 있다.
- 2
추론기, 추론 엔진 — 규칙, 지식, 데이터 등을 바탕으로 자동으로 결론을 추론하는 컴퓨터 프로그램이나 시스템C2〔computing〕
a computer program or system that automatically draws conclusions from rules, knowledge, or data
The automated reasoner found an inconsistency in the ontology.
자동 추론기는 온톨로지에서 불일치를 찾아냈다.
Developers used a reasoner to infer new facts from the rules.
개발자들은 규칙에서 새로운 사실을 추론하기 위해 추론기를 사용했다.
뉘앙스 · 쓰임
thinker는 넓게 ‘생각하는 사람’ 또는 ‘사상가’를 뜻하지만, reasoner는 특히 논리적 추론과 결론 도출 능력을 강조합니다. logician은 논리학을 전문적으로 다루는 사람이라는 뉘앙스가 더 강합니다. ‘사색가’는 철학적·성찰적 느낌이 강해 reasoner의 핵심인 ‘추론하는 사람’과 항상 일치하지는 않습니다.
일상 회화에서 사람을 두고 reasoner라고 부르는 경우는 흔하지 않으며, 보통 a good reasoner, a careful reasoner처럼 수식어와 함께 씁니다. 컴퓨터 분야에서는 automated reasoner, ontology reasoner, semantic reasoner 같은 전문 용어로 자주 나타납니다.
유의어 뉘앙스 비교
- thinker
- 더 넓게 ‘생각하는 사람’이나 ‘사상가’를 뜻하며, 논리적 추론만을 강조하지는 않습니다.
- logician
- 논리학을 전문적으로 연구하거나 다루는 사람이라는 뜻이 더 강합니다.
- rational thinker
- reasoner보다 설명적인 표현이며, 이성적이고 합리적인 사고 방식을 강조합니다.
- inference engine
- 컴퓨터 시스템이 규칙에서 결론을 도출하는 기능을 가리키는 더 전문적인 용어입니다.
- automated reasoner
- 사람이 아니라 자동으로 추론하는 시스템임을 더 명확히 나타냅니다.
반의어
- illogical thinker
- 논리적으로 생각하지 못하거나 논리적 일관성이 부족한 사람을 뜻하는 설명적 반의어입니다.
자주 쓰는 표현 · Collocations
adj+noun
- a good reasoner논리적으로 잘 추론하는 사람
- a careful reasoner신중하게 추론하는 사람
- a logical reasoner논리적인 추론가
- an automated reasoner자동 추론기
noun+noun
- an ontology reasoner온톨로지 추론기
verb+noun
- use a reasoner추론기를 사용하다
어원 · 암기 팁
[Old French and Latin]reason은 고대 프랑스어 raison에서 왔고, 더 거슬러 올라가면 라틴어 ratio ‘계산, 이성, 설명’과 관련됩니다. 여기에 ‘~하는 사람/것’을 뜻하는 영어 접미사 -er가 붙어 reasoner가 되었습니다.
reason ‘이성, 이유; 추론하다’ + -er ‘~하는 사람/것’
💡 reason은 ‘이유·이성’이고 -er는 ‘~하는 사람’이므로, reasoner는 ‘이성을 써서 추론하는 사람’으로 기억할 수 있습니다.