OpenCog strävar efter att uppnå generell intelligens genom att tillämpa principen om "kognitiv synergi", inspirerad av den mänskliga hjärnans arkitektur. Arkitekturen integrerar en kombination av kognitiva algoritmer i en skalbar C++-mjukvara, designad för att samarbeta och skapa ett effektivt kunskapsnätverk. Målet är att systemet ska utveckla en självuppdaterande ontologi och modeller av sig själv och andra genom interaktion med omvärlden. En färdplan baserad på att efterlikna utvecklingen hos unga mänskliga barn används för att implementera arkitekturen, med inlärningsuppgifter för virtuella agenter eller fysiska robotar.