SAM: Scriptable Artificial Mind
The Scriptable Artficial Mind (also known as Sam) is a program that simulates
conversation with a human user. Sam's memory is easily modified using BrainScript.
This site holds all the implementations of Sam as well as serves as an archive for
brain files written in BrainScript. You can find the old versions of Sam at the
Sam Archive.
WinSam (Windows)
A Windows version of Sam. WinSam can use brains written in BrainScript
version 5/B5 or B6. It is written in C#.
- Download WinSam (Version 1.00, 18 April 2005) [requires Windows and the .NET Framework 1.1 or higher]
Downloading the .NET Framework
- Windows 98/Me/XP Users:
- If .NET is not already installed on your system (it probably is), download and install the .NET Framework 1.1 from here: Microsoft .NET Framework Version 1.1 Redistributable
SamShell (.NET)
A console-based (non-graphical) version of Sam for .NET. SamShell can use brains
written in BrainScript version 5/B5 or B6. It is written in C# and
compiled with Mono.
- Download SamShell (Version 6.01, 14 April 2005) [requires .NET Framework 1.1 or higher]
Downloading the .NET Framework
- Windows 98/Me/XP Users:
- If .NET is not already installed on your system (it probably is), download and install the .NET Framework 1.1 from here: Microsoft .NET Framework Version 1.1 Redistributable
- Linux or Mac OS X Users:
- The Mono project distributes a .NET compatible environment for Linux, Mac OS X, and Windows. You can can download it here: Mono Downloads
BeSam (BeOS)
A graphical version of the Scriptable Artficial Mind for BeOS. SamShell can use brains
written in BrainScript version 5(B5) only.
- Download BeSam (Version 2.1.0; 30 July 1999) [requires BeOS x86/R4.5]
Brain Repository
To add a brain you've created, send it to
kevin@albrecht.net.
- Sam Gray's Brain (BeBits.com Entry) [BrainScript Ver. 5]
- Chris Nickerson's Fred Brain (BeBits.com Entry) [BrainScript Ver. 5]
- Uncle Zen Brain (BeBits.com Entry) [BrainScript Ver. 5]