Kunnskapsbasert konfigurasjon - Knowledge-based configuration
Kunnskapsbasert konfigurasjon , eller også referert til som produktkonfigurasjon eller produkttilpasning , er en aktivitet for å tilpasse et produkt for å møte behovene til en bestemt kunde. Produktet det gjelder kan bestå av mekaniske deler, tjenester og programvare. Kunnskapsbasert konfigurasjon er et viktig applikasjonsområde for kunstig intelligens (AI), og det er basert på modellering av konfigurasjonene på en måte som tillater bruk av AI-teknikker for å søke etter en gyldig konfigurasjon for å møte behovene til en bestemt kunde.
Bakgrunn
Kunnskapsbasert konfigurasjon (av komplekse produkter og tjenester) har en lang historie som et anvendelsesområde for kunstig intelligens , se f.eks. Uformelt, konfigurasjon kan defineres som et "spesielt tilfelle av designaktivitet, der gjenstanden som konfigureres er satt sammen fra forekomster av et fast sett med veldefinerte komponenttyper som kan komponeres i samsvar med et sett med begrensninger ". Slike begrensninger representerer tekniske begrensninger, begrensninger knyttet til økonomiske aspekter og forhold knyttet til produksjonsprosesser. Resultatet av en konfigurasjonsprosess er en produktkonfigurasjon (konkret konfigurasjon), dvs. en liste over forekomster og i noen tilfeller også forbindelser mellom disse forekomster. Eksempler på slike konfigurasjoner er datamaskiner som skal leveres eller finansielle tjenesteporteføljetilbud (f.eks. En kombinasjon av lån og tilsvarende risikoforsikring).
Konfigurasjonssystemer
Konfigurasjonssystemer eller også referert til som konfiguratorer eller verktøysett for massetilpasning , er en av de mest vellykkede anvendte Artificial Intelligence- teknologiene. Eksempler er bilindustrien, telekommunikasjonsindustrien, dataindustrien og elektriske transformatorer. Fra og med regelbaserte tilnærminger som R1 / XCON , er det utviklet modellbaserte representasjoner av kunnskap (i motsetning til regelbaserte representasjoner) som strengt skiller produktdomenekunnskap fra problemløsningen - eksempler på dette er problemet med begrensningstilfredshet , det boolske tilfredsstillelsesproblemet og forskjellige representasjoner av svarssettprogrammering (ASP). Det er to ofte siterte konseptualiseringer av konfigurasjonskunnskap. De viktigste begrepene i disse er komponenter, porter, ressurser og funksjoner. Denne separasjonen av kunnskap om produktdomener og kunnskap om problemløsing økte effektiviteten av konfigurasjon av applikasjonsutvikling og vedlikehold, siden endringer i kunnskapen om produktdomenet ikke påvirker søkestrategier og omvendt.
Konfiguratorer betraktes ofte som " åpne innovasjonsverktøy ", dvs. verktøy som støtter kunder i produktidentifikasjonsfasen. I denne sammenheng er kunder innovatører som formulerer sine krav som fører til nye innovative produkter. "Mass Confusion" - det overveldende av kunder med et stort antall mulige løsningsalternativer (valg) - er et fenomen som ofte kommer med anvendelse av konfigurasjonsteknologier. Dette fenomenet motiverte etableringen av personlige konfigurasjonsmiljøer med tanke på kundens kunnskap og preferanser.
Konfigurasjonsprosess
Kjernekonfigurasjon, det vil si å veilede brukeren og kontrollere konsistensen av brukerkrav med kunnskapsbasen, løsningspresentasjon og oversettelse av konfigurasjonsresultater til papirlister (BOM) er viktige oppgaver som skal støttes av en konfigurator. Konfigurasjons kunnskapsbaser er ofte bygget med proprietære språk. I de fleste tilfeller er kunnskapsbaser utviklet av kunnskapsingeniører som fremkaller produkt-, markedsførings- og salgskunnskap fra domeneksperter. Konfigurasjons kunnskapsbaser er sammensatt av en formell beskrivelse av produktets struktur og ytterligere begrensninger som begrenser mulige funksjoner og komponentkombinasjoner.
Konfiguratorer kjent som karakteristiske baserte produktkonfiguratorer bruker sett med diskrete variabler som enten er binære eller har en av flere verdier, og disse variablene definerer alle mulige produktvariasjoner.
Konfigurasjon av programvare og tjenester
Nylig har kunnskapsbasert konfigurasjon blitt utvidet til service- og programvarekonfigurasjon. Konfigurasjon av modelleringsprogramvare har vært basert på to hovedtilnærminger: funksjonsmodellering og komponentkontakter. Kumbang domene ontologi kombinerer de tidligere tilnærmingene som bygger på tradisjonen med kunnskapsbasert konfigurasjon.
Se også
- Karakteristisk basert produktkonfigurator
- Konfigurator
- Konfigurer pristilbud
- Begrensningstilfredshet
- Funksjonsmodell
- Massetilpasning
- Åpen innovasjon
- Produktdifferensiering
- Produktfamilieingeniør
- Programvareproduktlinje
Referanser
Konferanse- og tidsskriftoppgaver
Bøker
Eksterne linker
Forskning prototyper
- 1991 PLAKON / Prosjekt TeX-K
- 1999 Konwerk / Prosjekt Prokon
- 2002 ConIPF
- 2003 WeCoTin
- 2005 Kumbang-verktøy
- 2014 WeeVis (Wiki-basert læringsmiljø for enkle problemer)
Journal spesielle problemer om konfigurasjon
- AIEDAM 1998 Spesialutgave om konfigurasjonsdesign
- IEEE Intelligent Systems Special Issue on Configuration 1998 (vol. 13, nr. 4)
- AIEDAM 2003 Spesialutgave om konfigurasjon
- IEEE Intelligent Systems Special Issue on Configuration 2007
- Spesialutgave om konfigurasjon i International Journal of Mass Customization 2006
- International Journal of Mass Customization Special Issue on Configuration 'Advances in Configuration Systems' 2010 (bind 3, nr: 4).
- AIEDAM 2011 Spesialutgave om konfigurasjon
- AI Communications 2013 Special Issue on Engineering teknikker for kunnskapsbaser