Computers on board Starfleet vessels are quite primitive compared to on board computers such as HAL 9000. At their best, they can decipher requests such as "Computer, delete that last sentence" and utter things such as "That crewman is no longer on board this vessel". Even real life computers will be capable of this within a decade or so (by some estimates). Even computers such as HAL 9000 are likely to be available within a few decades.

So, in a genre where intelligent computers are abound, why this strange absence? Did the Federation run into some Battlestar-Galactica-like problem with AI in the past and decide to keep on board computers decentralized?

But if that is the case, how can one explain Data and highly intelligent holographic characters? The technology and programming constructs clearly exist, yet Starfleet vessels continue to be manned by hundreds of people standing in front of consoles.

  • 1
    That's not entirely true... There was atleast one: Data on-board Picard's ship.
    – user931
    Commented Apr 4, 2012 at 11:05
  • 3
    @DylanYaga I'd rather have a computer deal with all the routine button pressing and lever pulling, leaving the humans to concentrate on the hard cold decisions! :)
    – HNL
    Commented Apr 4, 2012 at 11:11
  • 8
    They're still running Windows XP.
    – jfrankcarr
    Commented Apr 4, 2012 at 11:59
  • 3
    They're still in the Slow Zone, and high level automation only functions in the Beyond or Transcend.
    – Beofett
    Commented Apr 4, 2012 at 13:00
  • 2
    Maybe it has something to do with the Orange Catholic Bible?
    – Tango
    Commented Apr 4, 2012 at 15:53

3 Answers 3


TOS-era, the Federation has a bad track record with AI:

TNG-era, they made some headway, but AI is still largely unexplored:

  • The obvious example, Commander Data and other Soong-type androids - but the Federation doesn't know how to make them.
  • The Exocomps, which were accidentally evolved rather than created.
  • Professor Moriarty, a holodeck "malfunction" that researchers still haven't figured out.
  • Nanites, which were also accidentally evolved and not safe to have technology around.

Basically, the technology that exists either isn't reliable or isn't reproducible.

And, as Iszi reminded me in the comments, Soong-type androids are neither reliable nor are they reproducible: Lore and Lal.

  • You've barely mentioned Lore, who is obviously a good case of an AI you don't want controlling your starship.
    – Iszi
    Commented Apr 4, 2012 at 13:03
  • 6
    Speaking of Moriarty, the holodeck computer created him in response to La Forge's command "Create a character than can defeat Data" (what he meant to say was defeat Holmes). The holodeck computer has to be pretty intelligent and intuitive to be able to come up with the version of Moriarty it did.
    – HNL
    Commented Apr 5, 2012 at 7:05
  • 1
    And Moriarty was able to easily create another sentient hologram for him to travel with. I think a dirty secret of the federation is that strong AI is surprisingly easy to create, if not actively discouraged any sufficiently complex system seems to become sentient. They don't want to be overrun by AIs so discourage research and the party line is that it is a difficult problem. data may be unique in that he is the first moral and reliable AI with that much freedom. Commented Jul 16, 2014 at 7:36
  • 4
    Good answer, but you're missing one very relevant example from TNG: "Emergence" from season 7, in which the Enterprise computer somehow spontaneously creates a bunch of computational "nodes" throughout the ship (which remain separate from the main computer itself) which together create what Data calls a "self-determining intelligence". More details at en.memory-alpha.org/wiki/Emergence_(episode)
    – Hypnosifl
    Commented Sep 3, 2014 at 20:29
  • 2
    @Hypnosifl I remember thinking it was an alien lifeform that hijacked the ship in order to reproduce, probably why I didn't think of it back when writing this answer
    – Izkata
    Commented Sep 3, 2014 at 21:12

I'd say the failed M-5 experiments soured Star Fleet Command on using AI extensively throughout their fleet beyond a few systems or to automate some tasks. They also probably had concerns due to encounters with alien AI systems in TOS ranging from the Doomsday Machine to Fabrini Oracle to Vaal. Thus they kept AI deliberately dumbed down or restricted to non-vital systems. Even non-vital systems' AI in TNG were known to cause problems at time, such as the creation of James Moriarty in the Holodeck and Data seizing control of the Enterprise. This probably led to continued distrust of these systems and ongoing restriction of their use.

  • 2
    Some similar points made for my question here: scifi.stackexchange.com/questions/7841/…. The position in Trek fiction seems to be that intelligence is inseparable from VOLITION, i.e., an independent will. You can't have that in a machine that human beings are going to rely on, unless they're going to be fully realized beings like Data. Commented Apr 4, 2012 at 19:50

I suspect AI is used in ship computers, just a a much lower level. When someone says, "Computer, run a level 3 diagnostic on [huge, complex subsystem]" and the computer returns moments later with a response it's likely not simply running through a static list of things to check, and since the item in question is often being used during diagnosis it likely has to dynamically adapt the routines, moving and rerouting active uses around so it can check everything without disrupting usage.

Higher level AIs that had command and control capability would have been problematic, even if they were not inherently evil. Starship captains like to control their ship, not consult with it.

However, even a simple command as ordered by a crewmember is likely to require highly advanced decision making to complete the order while using available resources that are shared with other crewmembers around the ship.

Even the searching capability the computer obviously has in its gigantic database shows it has significant AI capability to not only find the relevant information based on context, but to summarize it within a 10 second scene.

Starships have AI, just not in the way you might first think.

You might say a starship is smarter than a typical intelligence, but it has no emotions, no conscience, and no self-determination. I suspect what you're really asking is why doesn't the federation give internal motivation or self will to ships, and the answer is that Starfleet has chosen not to create artifical life as a matter of policy.

  • 3
    No, not really. A low-level diagnostic is akin to unit testing in modern software development, and a high-level diagnostic is more like integration testing. It literally is a list of things to go through.
    – Izkata
    Commented Apr 4, 2012 at 23:32
  • 2
    Searches, as well: Google is one step there, able to mine massive amounts of information for the most likely candidates given information from multiple sources: Your search terms, your past search history, and where in the world you are (saved location from Google Maps or letting the browser give your location to the search engine).
    – Izkata
    Commented Apr 4, 2012 at 23:34
  • 1
    Also, isn't it very often so that operation run time is just about exactly what's needed to allow characters on-screen to chit-chat for a bit? (The same goes for things like taking the turbolift.) I can't cite specific examples but there seems to be very little correlation between operation complexity and required time to completion.
    – user
    Commented Sep 5, 2014 at 12:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.