코스 개요

룰 엔진에 대한 간단한 소개

  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. 퓨전(CPE), 시간적 추론(이벤트가 발생한 후, 사이에 발생하는 등)
    • 퓨전 연산자
    • 이벤트 스케줄의 예
  8. 단위 테스트

선택 사항 주제

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

요건

모든 언어(SQL, Java, C#, VBA 등...)의 프로그래밍 기술을 적극 권장합니다.

 21 시간

참가자 수


참가자당 가격

회원 평가 (4)

예정된 코스

관련 카테고리