규칙 기반 방식(Rule-Based Approach):


정의된 규칙: 이 방식은 사전에 정의된 규칙이나 알고리즘에 따라 작동합니다. 이러한 규칙은 전문가에 의해 명시적으로 프로그래밍되며, AI는 이러한 규칙을 기반으로 결정을 내립니다.

결정 트리: AI는 종종 결정 트리 같은 구조를 사용하여 로직을 따르고 결과를 도출합니다.

명확성과 해석 가능성: 규칙 기반 시스템은 그 로직이 명확하고 해석 가능하기 때문에 결정 과정을 추적하고 이해하는 것이 비교적 쉽습니다.

유연성의 한계: 이러한 시스템은 사전에 정의된 상황과 규칙에 매우 효과적이지만, 예기치 않은 상황이나 데이터에 대해서는 유연하게 대처하기 어렵습니다.

전문가 시스템: 규칙 기반 AI는 전문가 시스템에서 자주 볼 수 있으며, 특정 도메인에 대한 전문 지식을 모방하기 위해 사용됩니다.


신경망 방식(Neural Network Approach):


데이터로부터 학습: 신경망은 대량의 데이터로부터 패턴을 학습하여 작동합니다. 이는 인간의 뇌가 정보를 처리하는 방식을 모방한 것으로, 각 뉴런이 입력 데이터로부터 복잡한 패턴을 인식합니다.

자가 학습: 신경망은 데이터를 통해 자가 학습하며, 프로그래머가 명시적으로 규칙을 제공하지 않아도 됩니다.

일반화 능력: 신경망은 복잡한 데이터에서 패턴을 추출하고, 이를 일반화하여 새로운, 보지 못한 데이터에 대해서도 예측을 수행할 수 있습니다.

블랙 박스 문제: 신경망은 종종 "블랙 박스"로 불리는데, 이는 내부 작동 메커니즘이 복잡하고 해석하기 어려워 결정 과정을 추적하기 어렵기 때문입니다.

딥 러닝: 최근에는 심층 신경망(Deep Neural Networks)이 발전하여, 이른바 "딥 러닝(Deep Learning)" 기술이 많은 혁신적인 AI 응용 분야에서 사용되고 있습니다.



규칙 기반 AI 시스템 예시:


전문가 시스템(Expert Systems): 특정 분야의 전문 지식을 모방하여 의사 결정을 지원합니다. 의료 진단, 법률 자문, 재무 계획 등의 분야에서 사용됩니다.

데이터베이스 쿼리 시스템: 복잡한 쿼리를 처리하는 데 규칙 기반 로직을 사용합니다.

형식적 추론(Logic Programming): 수학적 논리를 사용하여 문제를 해결합니다. Prolog와 같은 프로그래밍 언어가 이에 해당합니다.

문법 검사기(Grammar Checkers): 언어의 문법 규칙에 따라 문장을 분석하고 오류를 수정하는 데 사용됩니다.



신경망 방식 AI 시스템 예시:


대화형 AI(Chatbots)와 LLM: GPT와 같은 모델은 대화를 생성하거나 텍스트를 이해하는 데 사용됩니다.

이미지 및 음성 인식: CNN(Convolutional Neural Networks)은 이미지 인식에, RNN(Recurrent Neural Networks)과 LSTM(Long Short-Term Memory)은 음성 인식과 음성 생성에 사용됩니다.

추천 시스템(Recommendation Systems): 사용자의 과거 행동과 선호도를 학습하여 개인화된 제품이나 콘텐츠를 추천합니다.

자율 주행 자동차: 센서 데이터를 해석하고 주변 환경을 인식하여 운전 결정을 내리는 데 딥 러닝이 사용됩니다.

게임 AI: AlphaGo와 같은 프로그램은 신경망과 강화학습을 결합하여 인간 대국자를 이길 수 있을 정도로 발전했습니다.

규칙 기반 AI는 명확하고 잘 정의된 도메인에서 강력하지만, 신경망은 복잡하고 변동성이 큰 데이터를 처리하는 데 뛰어난 성능을 발휘합니다. 많은 최신 AI 시스템은 이 두 접근법을 결합하여 서로의 장점을 살리기도 합니다. 예를 들어, 초기의 체스 프로그램은 주로 규칙 기반 접근법을 사용했지만, 최신 체스 엔진은 신경망을 사용하여 인간 그랜드마스터 수준의 게임을 할 수 있습니다.




옛날에 알파고가 담배피던시절에는


규칙기반방식도 사회에 많이 남아 있었긴한데 지금생각하면 ㅈㄴ게 원시적이긴하다


머신러닝에서 딥러닝까지 나오고, 많이 발전했는데


규칙기반방식이 그때는 AI기초연구로 주로 쓰였어서 역사의 한 일부분이라는 상징성은 남은듯


근데 이제 몇년지나고나니 LLM이 날라댕길정도라 알파고부터 Palm, GAN, chatGPT나온 지금까지 우여곡절 참 많았네