O-Plan är en AI-planerare baserad på tidigare erfarenhet av Nonlin-planeraren och dess derivat. Nonlin och andra liknande planeringssystem hade begränsade styrarkitekturer och var endast delvis framgångsrika med att begränsa sina sökytor. O-Plan är en design och implementering av ett mer exibelt system som syftar till att stödja planering av forskning och utveckling, öppna upp nya planeringsmetoder och stödja stark sökkontrollheuristik. O-Plan tar ett ingenjörsbaserat tillvägagångssätt för att bygga ett e-vetenskapligt domänoberoende planeringssystem som inkluderar en blandning av AI och numeriska tekniker från Operations Research. Arbetets huvudsakliga bidrag är centrerade kring kontrollen av sökningen inom OPlans planeringsramverk, och detta dokument beskriver den sökning c o n trol heuristics som används inom planeraren. Dessa innebär användning av tillståndsskrivning, tids- och resursbegränsningar och domänbegränsningar för att tillåta k n o wledge om en applikationsdomän att användas för att beskära sökningen f o r en lösning. I dokumentet beskrivs också aspekter av O-planens användargränssnitt, domänbeskrivningsspråk (Task Formalism eller tf) och de domäner på vilka O-planen har tillämpats. O-planen utformades ursprungligen som ett projekt för att skapa en miljö för specificering, generering, interaktion med och genomförande av verksamhetsplaner. Det finns tre olika komponenter (se gure 1) planerarens arbetsstation eller användargränssnitt, plangeneratorn och systemet för övervakning av genomförandet. Den huvudsakliga insatsen har koncentrerats till området för plangenerering. Plan generation är den kult och det är ett klassiskt exempel på ett sökproblem i AI. Huvudsyftet med denna forskning är därför att kontrollera sökrymden. Resultaten av denna studie är en bättre förståelse av kraven på planeringsmetoder, förbättrad heuristik och tekniker för att söka utrymme kontroll, och ett demonstrationssystem som förkroppsligar dessa resultat i en lämplig ram och representationsschema. Berättelsen om O-Plan utgår från ett programvarutekniskt perspektiv, nämligen hur man bygger en öppen arkitektur för ett AI-planeringsprojekt i syfte att gradvis utveckla ett system som är motståndskraftigt mot förändringar. Det var vårt mål i början av projektet att bygga ett system där det var möjligt att experimentera med och integrera utvecklande idéer. Dessutom skulle systemet vara skräddarsytt för att passa särskilda tillämpningar. Avsnitt 2 brie y beskriver de komponenter i systemet där den övergripande controllern och några av de interna \kunskapskällorna" kan anpassas eller ersättas
En liknande arkitektur används i O-Plan REF där termen "agent" används för att namnge var och en av de tre modulerna i systemet.
O-plan: the open planning architecture
{'venue': 'Artificial Intelligence', 'journal': None, 'mag_field_of_study': ['Computer Science']}