Konfiguracja oparta na wiedzy - Knowledge-based configuration
Konfiguracja oparta na wiedzy lub określana również jako konfiguracja produktu lub dostosowywanie produktu to czynność polegająca na dostosowywaniu produktu do potrzeb konkretnego klienta. Przedmiotowy produkt może składać się z części mechanicznych, usług i oprogramowania. Konfiguracja oparta na wiedzy jest głównym obszarem zastosowań sztucznej inteligencji (AI) i opiera się na modelowaniu konfiguracji w sposób, który pozwala na wykorzystanie technik AI do wyszukania prawidłowej konfiguracji spełniającej potrzeby konkretnego klienta.
tło
Konfiguracja oparta na wiedzy (złożonych produktów i usług) ma długą historię jako obszar zastosowań sztucznej inteligencji , patrz np. Nieformalnie konfigurację można zdefiniować jako „specjalny przypadek czynności projektowych, w którym konfigurowany artefakt jest składany z instancji ustalony zbiór dobrze zdefiniowanych typów komponentów, które można składać zgodnie z zestawem ograniczeń ”. Takie ograniczenia reprezentują ograniczenia techniczne, ograniczenia związane z aspektami ekonomicznymi i warunkami związanymi z procesami produkcyjnymi. Wynikiem procesu konfiguracji jest konfiguracja produktu (konfiguracja konkretna), tj. Lista instancji, aw niektórych przypadkach także połączenia między tymi instancjami. Przykładami takich konfiguracji są komputery do dostarczenia lub oferty portfela usług finansowych (np. Połączenie pożyczki i odpowiedniego ubezpieczenia ryzyka).
Systemy konfiguracyjne
Systemy konfiguracyjne, zwane również konfiguratorami lub zestawami narzędzi do masowej personalizacji , są jedną z najczęściej stosowanych technologii sztucznej inteligencji . Przykładami są przemysł motoryzacyjny, przemysł telekomunikacyjny, przemysł komputerowy i transformatory elektroenergetyczne. Zaczynając od podejść opartych na regułach, takich jak R1 / XCON , opracowano reprezentacje wiedzy oparte na modelach (w przeciwieństwie do reprezentacji opartych na regułach), które ściśle oddzielają wiedzę z dziedziny produktu od rozwiązywania problemów - przykładami tego są problemy z ograniczeniami , problem spełnialności , a inny programowanie zestaw odpowiedzi (ASP) reprezentacje. Istnieją dwie powszechnie cytowane konceptualizacje wiedzy o konfiguracji. Najważniejsze pojęcia to komponenty, porty, zasoby i funkcje. To rozdzielenie wiedzy z dziedziny produktu i wiedzy dotyczącej rozwiązywania problemów zwiększyło efektywność tworzenia i utrzymania aplikacji konfiguracyjnych, ponieważ zmiany w wiedzy domeny produktu nie wpływają na strategie wyszukiwania i odwrotnie.
Konfiguratory są również często uważane za „ zestawy narzędzi otwartych innowacji ”, czyli narzędzia, które wspierają klientów w fazie identyfikacji produktu. W tym kontekście klienci są innowatorami, którzy wyrażają swoje wymagania, prowadząc do nowych innowacyjnych produktów. „Masowe zamieszanie” - przytłaczanie klientów dużą liczbą możliwych alternatyw (wyborów) rozwiązań - to zjawisko, które często pojawia się przy stosowaniu technologii konfiguracyjnych. Zjawisko to zmotywowało do stworzenia spersonalizowanych środowisk konfiguracyjnych uwzględniających wiedzę i preferencje klienta.
Proces konfiguracji
Konfiguracja podstawowa, tj. Prowadzenie użytkownika i sprawdzanie zgodności wymagań użytkownika z bazą wiedzy, prezentacja rozwiązania i tłumaczenie wyników konfiguracji na zestawienie komponentów (BOM) to główne zadania, które ma wspierać konfigurator. Bazy wiedzy o konfiguracji są często budowane przy użyciu zastrzeżonych języków. W większości przypadków bazy wiedzy są tworzone przez inżynierów wiedzy, którzy pozyskują wiedzę o produktach, marketingu i sprzedaży od ekspertów dziedzinowych. Bazy wiedzy konfiguracyjnej składają się z formalnego opisu struktury produktu i dalszych ograniczeń ograniczających możliwe kombinacje cech i komponentów.
Konfiguratory znane jako konfiguratory produktów oparte na charakterystyce używają zestawów zmiennych dyskretnych, które są binarne lub mają jedną z kilku wartości, a zmienne te definiują każdą możliwą odmianę produktu.
Konfiguracja oprogramowania i usług
W ostatnim czasie konfiguracja oparta na wiedzy została rozszerzona o konfigurację usług i oprogramowania. Konfiguracja oprogramowania do modelowania została oparta na dwóch głównych podejściach: modelowaniu cech i łącznikach komponentów. Ontologia domeny Kumbang łączy w sobie poprzednie podejścia oparte na tradycji konfiguracji opartej na wiedzy.
Zobacz też
- Charakterystyczny konfigurator produktów
- Konfigurator
- Skonfiguruj ofertę cenową
- Zadowolenie z ograniczeń
- Model funkcji
- Masowa personalizacja
- Otwarta innowacja
- Zróżnicowanie produktów
- Inżynieria rodziny produktów
- Linia produktów oprogramowania
Bibliografia
Artykuły konferencyjne i prasowe
Książki
Linki zewnętrzne
Badaj prototypy
- 1991 PLAKON / Projekt TeX-K
- 1999 Konwerk / Project Prokon
- 2002 ConIPF
- 2003 WeCoTin
- Narzędzia Kumbang 2005
- 2014 WeeVis (środowisko edukacyjne oparte na Wiki dla prostych problemów)
Specjalne wydania dziennika dotyczące konfiguracji
- Specjalne wydanie AIEDAM 1998 dotyczące projektowania konfiguracji
- IEEE Intelligent Systems Special Issue on Configuration 1998 (vol. 13, nr 4)
- Specjalne wydanie AIEDAM 2003 dotyczące konfiguracji
- Specjalne wydanie IEEE Intelligent Systems dotyczące konfiguracji 2007
- Wydanie specjalne o konfiguracji w International Journal of Mass Customization 2006
- International Journal of Mass Customization Special Issue on Configuration „Advances in Configuration Systems” 2010 (vol 3, No: 4).
- Specjalne wydanie AIEDAM 2011 dotyczące konfiguracji
- AI Communications 2013 Wydanie specjalne poświęcone technikom inżynieryjnym dla baz wiedzy