코스 개요

룰 엔진에 대한 짧은 소개

  1. 전문 시스템 및 룰 엔진의 짧은 역사
  2. 인공지능이란 무엇인가?
  3. 순방향 vs 역방향 체이닝
  4. 선언형 vs 절차/객체지향
  5. 솔루션 비교
  6. 룰 엔진을 언제 사용할 것인가?
  7. 룰 엔진을 언제 사용하지 않을 것인가?
  8. 룰 엔진의 대체재

KIE

  1. 작성 자산
  2. 워크벤치 통합
    • KIE에서 바로 규칙 실행
    • 배포
  3. 결정 테이블
  4. 룰 템플릿
  5. 가이드된 룰 편집기
  6. 테스트
  7. 작업 항목
  8. 버전 관리 및 배포
  9. 리포지토리(git)에 대한 좀 더 많은 정보
  10. 룰을 포함한 간단한 프로세스 개발

Eclipse에서 규칙 작성

  1. 상태 없는 vs 상태 있는 세션
  2. 적절한 사실 선택
    • 기본 연산자 및 Drools 전용 연산자
    • 기본 누적 함수(sum, max 등)
    • 중간 계산
  3. 새로운 사실 삽입
  4. 연습 문제(많음)
  5. BPMN을 사용하여 규칙 정렬
    • 우선순위
    • Ruleflow vs BPMN 2.0
    • 프로세스에서 규칙 세트 실행
    • 룰 vs 게이트웨이
    • BPMN 2.0 기능 개요(트랜잭션, 예외 처리)
    • Drools에서 포괄적인 선언형 비즈니스 로직
  6. 도메인 특화 언어(DSL)
    • 새로운 언어 생성
    • 관리자가 DSL을 사용할 수 있도록 준비
    • DSL을 통한 기본 자연어 처리(NLP)
  7. Fusion(CPE), 시간적 추론(사건이 발생한 후, 사이에 등)
    • Fusion 연산자
    • 이벤트 일정 예시
  8. 유닛 테스트

선택 사항 주제

  1. OptaPlanner
  2. jBPM
  3. 웹 서비스를 통한 Drools 통합
  4. 명령줄을 통한 Drools 통합
  5. 배포 후 컴파일 없이 규칙/프로세스 변경 방법

요건

  • 어떤 언어에 대한 프로그래밍 능력 (예: SQL, Java, C#, VBA)

대상

  • 소프트웨어 개발자
  • 시스템 아키텍트
  • 규칙 엔진을 평가하는 기술적 결정자
 21 시간

참가자 수


참가자당 가격

회원 평가 (7)

예정된 코스

관련 카테고리