FRDCSA | minor codebases
Homepage

Current minor codebases, sorted alphabetically

View: minor codebases | internal codebases | external codebases | git codebases | packages

Search:

Minor codebases are internal software we have written which are not general enough to belong to internal codebases, and which solves a specific problem. Several minor codebases are subsystems of internal codebases and have been developed separately for ease of development, but will probably be integrated eventually.

../misc/construction.html
211 -
../misc/construction.html
3d Model Library - A library of 3d models
The purpose of the 3d model library is to cache properly licensed models for inclusion in other code and projects. For example, film-making, video game development, world simulation, words-eye, all of these endeavors would benefit from such a repository. There are obvious repos, such as the Google 3d Library. This then provides tools for converting such models to more open source friendly formats, such as .blend.
../misc/construction.html
Arch [GIF]
3d Scene Reconstruction - Structure Reconstruction from video
There are many world sites that would be nice to visit, but which many people may not have the means to do so. Also, for historical simulations and such, extracting models of the sites from freely available video from the web would be nice. Using freely available tools, we are assembling such a toolchain.
../misc/construction.html
3t-frdcsa -
../misc/construction.html
Arch [GIF]
Academician - Tool for scholarly pursuits
This tool provides a set of helper functionality for conducting research, such as correctly parsing citations in documents. One could think of it as being related to researchindex.com, Google Scholar, and other systems that deal with the world of academic resources.
../misc/construction.html
Arch [GIF]
acewiki-extensions -
../misc/construction.html
Arch [GIF]
Code [GitHub]
Action-Planner -
Practical Reasoning System
../misc/construction.html
Arch [GIF]
Action-System -
This has been superceded by the execution-engine. Please incorporate the materials from here into that.
../misc/construction.html
Advanced TTYPlay - Plays back terminal recordings, but with more control
This can pause, fast-forward, do meaningful jumps to things like the next terminal output, rewind, etc. search!
../misc/construction.html
Arch [GIF]
affordance-interface -
../misc/construction.html
afs-frdcsa -
../misc/construction.html
Arch [GIF]
Code [GitHub]
Agent - Multi-agent systems, tools and resources
This system attempts to integrate various information on intelligent agents, particularly those created by unifying various modal logics, such as doxastic, deontic, alethic and so on. There is also a situation library to develop and test agent responses to tightly controlled repeatable scenarios.
../misc/construction.html
Arch [GIF]
agent-attempts -
../misc/construction.html
ai -
../misc/construction.html
Arch [GIF]
Code [GitHub]
AIE - Attempts to extract regular information from non-binary files
aie accepts any non-binary file as input. It tries to find a repeating sequence in the file and then generalizes a regular expression to extract the information that varies within the repeating structure.
../misc/construction.html
Arch [GIF]
aigo -
../misc/construction.html
Arch [GIF]
alexa-integration -
../misc/construction.html
algernon -
../misc/construction.html
Analysis Engine - System to analyze our planning options
This system takes an adversarial planning approach to resolving real-world problems based on modeling of cause and effect relationships. So it is useful when one has to choose the lesser of two evils, a situation that frequently occurs to the poor, etc.
../misc/construction.html
Arch [GIF]
Android - Contains all aspects of android development and the Android FRDCSA client/server systems
This is a simulator of the android end of the FRDCSA client for walking us through tasks, and a whole bunch of other things, like speech recognition and barcode recognition.
../misc/construction.html
Arch [GIF]
android-frdcsa-client -
../misc/construction.html
Arch [GIF]
Ansible -
one-time pad generator and encrypted n-way communicator
../misc/construction.html
api-learner -
../misc/construction.html
Arch [GIF]
Code [GitHub]
apt -
../misc/construction.html
Archives Manager - Survivability and continuity plans for personal research
With projects such as FRDCSA and PICForm, there are concerns that should their primary authors die, the work would go abandoned, undisemminated, etc. Archives Manager therefore allows the backing up of research to your friends computing environments, along with plans for dealing with the death of the primary author.
../misc/construction.html
Arch [GIF]
argument-system -
../misc/construction.html
assumption-junction -
../misc/construction.html
attempts -
../misc/construction.html
Audience Message Handler - Communicates between audience and the user
Ideas have been taken from the book "Take Back Your Life: Getting and Staying Organized with Microsoft Outlook". We have implemented their model of dealing with messages, notifications and interruptions. This system handles that implementation and also the task of alerting the user to important information contained in messages. As such it is highly interrelated to the email priority classifier and the rest of the audience system.
../misc/construction.html
Arch [GIF]
Auto-Builder - Automatically configure and build software
This program builds software, using make, finds the appropriate libraries, etc. loads them and then installs.
../misc/construction.html
Auto-Packager - Data driven system to learn how to make packages
auto-packager takes existing Debian packages and their orig.tar.gz files and uses this information to construct a set of rules for packaging software.
../misc/construction.html
Arch [GIF]
auto-paperwork -
../misc/construction.html
Arch [GIF]
automated-legacy-testing -
../misc/construction.html
automated-vulnerability-testing -
../misc/construction.html
Arch [GIF]
bash-alias-generator -
../misc/construction.html
Better Locate - A faster implementation of locate
When making multiple calls to locate, it may take a while. Here we take an index based approach using Namazu for now as opposed to grepping through large files. Our approach has issues that need to be resolved, hopefully by studying exactly how to formulate searches with Namazu.
../misc/construction.html
Bill Tracking System - Manage bill payment
This is really too specialized of a domain for a minor codebase. However, it will be nice to have the resources organized locally. We are nearing completion of the most straightforward implementation of planning and scheduling using ai planners, SPSE2, and so on. However, advanced features, such as approximate lengths of time for task completion, replanning, etc, are not implemented. Nevertheless, it will be useful to plot out the basic structure of bill due dates and amounts and feed that to the planner. When combined with contract work, it will make it easier to plan out work and to make ends meet. Also, it will work with the analysis-engine to reason with problems of insolvency.
../misc/construction.html
Biometrics - A collection of floss biometric software
Various biometric algorithms can be useful for security and, when used in the correct context, privacy (ironically). So we are collecting open source implementations.
../misc/construction.html
bleaf -
../misc/construction.html
Arch [GIF]
bluetooth-support -
../misc/construction.html
Bluetooth Tools - Resources for effective use of Bluetooth under linux
Bluetooth support was initially not very good for linux, this package included instructions for making use of bluetooth devices properly.
../misc/construction.html
Arch [GIF]
Bookmark-Clustering - Organizes your bookmarks into categories
Performs text clustering in order to arrive at a bookmark solution.
../misc/construction.html
Arch [GIF]
Bookmark-Clustering (Old) - Organizes your bookmarks into categories
Performs text clustering in order to arrive at a bookmark solution.
../misc/construction.html
bootstrapping-minority-language-resources -
../misc/construction.html
brainstorm -
../misc/construction.html
Broker Buy/Sell System - Manages acquisition of required and sale of unnecessary items
Looks at the Shared Priority system Editor, the inventory manager, the Budget system and the shopping list to determine what items to sell and what to keep. Handles the actual act of researching and possibly negotiating purchase and sale with various sites.
../misc/construction.html
Arch [GIF]
Budget System - Performs personal/business finance management
Takes into consideration ones goals and especially the financial consequences of purchases. Determines what you can afford.
../misc/construction.html
car-maintenance -
../misc/construction.html
Arch [GIF]
cash-tracker -
../misc/construction.html
Arch [GIF]
Cause-Effect - A system to establish cause effect relationships and plan with them
There are some programs that are available to plan with causal relationships. So we are trying to amass a collection of causal relationships, such as static causal laws, and other such relationships, and then try to plan with them, perhaps in a capacity similar to AlphaZero or MCTS.
../misc/construction.html
Arch [GIF]
ccpp -
../misc/construction.html
Code [GitHub]
CFO - Extends CSO, acts like Master Control Program - indexes other programs
This system uses a frame-based slot system to track different metadata about computer functions. It statically (and sometimes dynamically) analyzes programs and extracts out this information. It is similar to Eurisko in this regard. It is a knowledge base about functions, vaguely consonant to the Master Control Program from the first Tron movie.
../misc/construction.html
Arch [GIF]
Code [GitHub]
CHAP - Performs traditional (human-like) chess analysis
This system performs human-like chess analysis. It reasons about position and displays the strengths and weaknesses, etc. It differs from usual computer chess in that it employs positional theorem proving and language based reasoning, as opposed to pure minimax type model-checking, which is deemed too simplistic.
../misc/construction.html
clo -
../misc/construction.html
cluedo -
../misc/construction.html
coauthor-interactive-natural-language-generator -
../misc/construction.html
code-language -
../misc/construction.html
Arch [GIF]
code-search -
../misc/construction.html
cogbot-frdcsa -
../misc/construction.html
Columcille - Inexpensive book scanning robot
The famous 6th century Irish monk columcille was notable for having caused an early copyright legal battle which then boiled over into an actual battle. columcille had something of an assembly line of manuscript copiers, spreading the Good News. So naming a robot columcille that that promotes the spread and sharing of knowledge seemed altogether fitting a proper. An early prototype is viewable here: https://www.youtube.com/watch?v=OonuSWi9gTE
../misc/construction.html
communicator -
../misc/construction.html
component-systems -
../misc/construction.html
computational-autism -
../misc/construction.html
computational-ethicist -
../misc/construction.html
configurator -
../misc/construction.html
conspiracy-theorist -
../misc/construction.html
consultant-support -
../misc/construction.html
cooperative-game-archive -
../misc/construction.html
Arch [GIF]
Code [GitHub]
corpus-manager -
../misc/construction.html
Arch [GIF]
Critic Browser -
Helps fill out applications for jobs
../misc/construction.html
crm -
../misc/construction.html
crowdsource-everything -
../misc/construction.html
Arch [GIF]
CSA - Implement the CSA portion of FRDCSA
The csa toolchain consists primarily of RADAR, Packager and Architect. This umbrella project serves to get a toy implementation of this architecture functioning. This consists of having the list of desired capabilities, executing searches for systems having the capabilities (using tools like radar-web-search and software-recommender), generates a priority queue of software to obtain. It will iterate over the queue, downloading the systems with RADAR and packaging them with Packager. It then performs many administrative tasks wrt the new system - including the Application phase of csa, through Architect.
../misc/construction.html
Arch [GIF]
csx-process -
../misc/construction.html
cultural-systems -
../misc/construction.html
current-development-stack -
../misc/construction.html
Arch [GIF]
cyc-common -
../misc/construction.html
Arch [GIF]
Code [GitHub]
cyc-mode - Emacs *CYC major mode
A specialized Emacs major mode for CYCL and SubL, the languages for the CYC common sense knowledge bases. Aims to create a deep channel between Emacs and CYC.
../misc/construction.html
Arch [GIF]
cyc-planning -
../misc/construction.html
Arch [GIF]
DAndD - Documentation tools, with D&D as the domain
This is a system for quick reference to the Dungeons and Dragon's manual provided by d20srd.org. While the domain is silly, it is a good test bed for developing interactive question answering software and tools for interacting with rule bases such as legal and medical.
../misc/construction.html
daniels-ais -
../misc/construction.html
Arch [GIF]
Code [GitHub]
data-integration -
../misc/construction.html
Arch [GIF]
data-manager -
../misc/construction.html
datalog-to-gdl -
../misc/construction.html
dates -
../misc/construction.html
debt-manager -
../misc/construction.html
decision-support-system -
../misc/construction.html
Arch [GIF]
definition-extraction -
../misc/construction.html
deontics -
../misc/construction.html
dialog-interface -
../misc/construction.html
Arch [GIF]
digilib-agent -
../misc/construction.html
Arch [GIF]
discourse-representation -
../misc/construction.html
distributed-scraper -
../misc/construction.html
dmiles-systems -
../misc/construction.html
Arch [GIF]
Code [GitHub]
DNFct-FRDCSA -
DNFct is a top performing contingent planner we are attempting to integrate
../misc/construction.html
do-convert -
../misc/construction.html
document-understanding-system -
../misc/construction.html
Arch [GIF]
documentary-generator -
../misc/construction.html
documentation-central -
../misc/construction.html
download-auditing -
../misc/construction.html
drivers-education-and-safety-training -
../misc/construction.html
e-government -
../misc/construction.html
e-health-clinic -
../misc/construction.html
eclipse-prolog -
../misc/construction.html
elderly-affairs-management -
../misc/construction.html
electrofriend -
../misc/construction.html
elle -
../misc/construction.html
Arch [GIF]
elle-ethical-consumer -
../misc/construction.html
emacs-agent -
../misc/construction.html
emacs-kb-atp -
../misc/construction.html
emacs-macro-generator -
../misc/construction.html
emacs-mouseover -
../misc/construction.html
Emacs NLP - NLP additions to Emacs
This enhances Emacs' understanding of text items, enable new navigation and processing.
../misc/construction.html
emacs-poetry-mode -
../misc/construction.html
Email Prioritization and Routing -
Determines which messages from your mail are importance. Ties in with your goal system.
../misc/construction.html
Email2Speech - Reading email aloud
Tools to expedite email reading. Stands somewhere between CLEAR and Audience. In addition to emails, should also read RSS, twitter - any pull information sources...
../misc/construction.html
emotional-laboror -
../misc/construction.html
encoder -
../misc/construction.html
ENDER - Massive collection of game AIs for all known games
ender is a general purpose game ai. That is, ender is a system that, given the rules to a game, will play that game. This is achieved on many dimensions. The first is a matchmaker1 which matches the game directly to known engines and uses on of those. If this fails, it formalizes the game, and attempts to generate an A.I. from the techniques within its system. ender therefore naturally excels at all games for which we have an engine. But the point of this system is to encourage a classification of games, and the reuse of game knowledge across domains. For instance, many of the definitions used in the game of go might aid in other games, and in this case, the system would be able to prove more conditions that would hopefully lead to victory.
../misc/construction.html
Arch [GIF]
entertainment-center -
../misc/construction.html
entertainment-ideas -
../misc/construction.html
entity-database -
../misc/construction.html
Arch [GIF]
entity-resolution -
../misc/construction.html
epistemic-planning -
../misc/construction.html
Arch [GIF]
ethical-consumer-system -
../misc/construction.html
Arch [GIF]
ethical-systems-analysis -
../misc/construction.html
etiquette-guide -
../misc/construction.html
Arch [GIF]
Code [GitHub]
eurisko-resources -
../misc/construction.html
Arch [GIF]
Event-Extractor - Extract events from text such as web and email
There are many events that are referenced in emails, on web sites, etc. It is a rather common task to extract and populate calendars with this information. So this system does it automatically. There is a dataset for event extraction but it is brittle. There is also the geek event aggregator which seems to have good methods. I also want to collaborate with Tech Venue. There are some useful tools such as TIMEX3 recognizers. Integration with these is underway.
../misc/construction.html
Arch [GIF]
Code [GitHub]
Execution Engine - A system to monitor and proxy users' computer usage
The Execution Engine has for instance a tool that watches over one's shoulder to see the commands they are executing, and prompts them regarding whether they really intend to execute it, or whether a particular situation that triggers other actions has come up. For instance, if you are rushing, it prompts you to slow down. Ideally it will eventually use Prolog-agent to determine the consequences of shell-commands, and trigger on anything potentially harmful and bring it to the user's attention. Also will try to implement plan recognition so that Execution Engine can help detect and achieve good goals and detect and block bad goals. What is good and bad is a question worth looking into, but a simplistic notion for now might be something like, don't delete files for which the particular file(s) is the only known copy. Just general sanity. It's capabilities are not limited merely to interceding as needed, however. Will list more capabilities soon. Supersedes the system/index.html">action-system project.
../misc/construction.html
Arch [GIF]
Fact Extraction - Extracting facts from text
There are several systems in existence which are able to process text and extract facts. In general, on can think of breaking a text down into straightforward, small axiomatic assertions. So it is indeed related to natural language to logic conversion. But this methodology does not require to go the full way, for this it is sufficient to break it up into actionable facts. More later.
../misc/construction.html
factionary -
../misc/construction.html
fansi-term -
../misc/construction.html
faster-apt-file -
../misc/construction.html
Arch [GIF]
Code [GitHub]
fcms -
../misc/construction.html
Arch [GIF]
fe2c -
../misc/construction.html
Arch [GIF]
federated-agents -
../misc/construction.html
feshell -
../misc/construction.html
file-organizer -
../misc/construction.html
Arch [GIF]
File Sanitizer -
clean infections from data
../misc/construction.html
Arch [GIF]
financial-decision-support-system -
../misc/construction.html
Fletcher -
reconstruct historical circumstances
../misc/construction.html
flora-to-prolog -
../misc/construction.html
Arch [GIF]
Code [GitHub]
flowchart-generator -
../misc/construction.html
Arch [GIF]
flp-pddl -
../misc/construction.html
fluent-editor -
../misc/construction.html
flux-frdcsa -
../misc/construction.html
Arch [GIF]
flux-resources -
../misc/construction.html
Arch [GIF]
Folksonomy - Tag systems learner and labeller
folksonomy is a tool for classifying software according to various "folksonomies", which is a (possibly condescending) word for things like the Sourceforge classification scheme, the debtags systems, and the Freshmeat classification system.
../misc/construction.html
Arch [GIF]
Code [GitHub]
Food Ontology - A formal representation and interlingua of food state/condition
Being able to precisely represent the state of food is crucial to the Gourmet meal planner. In this vein, we are developing a food ontology which can be mapped to various things such as folk ingredient descriptions, nutrient information, and products.
../misc/construction.html
Arch [GIF]
Code [GitHub]
Formalog - Formalog is a backend for FRDCSA/Perl/Prolog integration, w/ persistence
It does most of the work integrating Perl and Prolog, allowing using Language::Prolog::Yaswi calls back and forth. This is for fcms, which is an MVC obtained by combining ShinyCMS (itself based on Perl Catalyst) with formalog. Add the initialization files for the Free Life Planner, or the Prolog-agent, or the formalog-KBFS, and you obtain those systems. formalog wraps UniLang, currently allowing it to call FreeKBS2 in order to assert into the KB. However, we're working on a direct SWIPL ODBC interface which by lacking overhead should be many orders of magnitude faster. This can be found in the data-integration codebase.
../misc/construction.html
framenet-to-ikl -
../misc/construction.html
Arch [GIF]
frd -
../misc/construction.html
frdcsa-1.1 -
../misc/construction.html
frdcsa-1.5 -
../misc/construction.html
Arch [GIF]
frdcsa-2.0 -
../misc/construction.html
frdcsa-at-home -
../misc/construction.html
frdcsa-browser-extensions -
../misc/construction.html
frdcsa-bug-tracking -
../misc/construction.html
Arch [GIF]
Code [GitHub]
frdcsa-dashboard -
../misc/construction.html
Arch [GIF]
frdcsa-history -
../misc/construction.html
Arch [GIF]
frdcsa-installer -
../misc/construction.html
Arch [GIF]
frdcsa-packaging-group -
../misc/construction.html
frdcsa-sets -
../misc/construction.html
frdcsa-tutorial -
../misc/construction.html
frdcsa2 -
../misc/construction.html
Arch [GIF]
free-fluxplayer -
../misc/construction.html
Arch [GIF]
free-knext -
../misc/construction.html
Arch [GIF]
Code [GitHub]
FLP - Helps to organize the lives of people who request the assistance
The FLP is the flagship subproject of the FRDCSA metaproject at present. It consists of a lot of tools for tracking the state of the world, and the goals of its users and trying to work out robust and fault-tolerant plans to achieve this. It makes use of many other systems, which are wrapped from Prolog. It uses fcms in order to have a Prolog/Perl/Emacs interface. The goal is for it to help those who are experiencing poverty, illness, disability and/or homelessness. A free program that plans one's life is probably more useful on average than a lot of other programs. It currently has an Alexa Skill which we hope to (partially) monetize, by soliciting donations from people who have used it to improve, among others, their financial security, to help fund other project work once the FLP is complete. The ai is more general than FLP, but this is certain a critical component and will help us find the stability and productivity to pursue the rest of the project. It includes a domain for productivity.
../misc/construction.html
Arch [GIF]
Free Logic Form - Generates logic forms of English sentences
Free Logic Form is a system for generating logic forms of English sentences. (http://en.wikipedia.org/wiki/Logic_form) parser, by postprocessing the output of the Enju predicate parser (http://www-tsujii.is.s.u-tokyo.ac.jp/enju/).
../misc/construction.html
free-oz -
../misc/construction.html
free-representation-language-language -
../misc/construction.html
Arch [GIF]
Free RTE - A free RTE system
Recognizing Textual Entailment is the problem of, given a source text and a target text, determining whether the target is implied by the contents of the source text. As one might guess, it is context sensitive. Such a tool is useful in applications such as determining if UniLang entries are redundant. This capability is also useful in many other applications, and is closely related to paraphrasing.
../misc/construction.html
free-softbot -
../misc/construction.html
free-software-directory -
../misc/construction.html
free-teamlog -
../misc/construction.html
Free WOPR -
Free War Operation Plan Response
../misc/construction.html
free-wordseye -
../misc/construction.html
fresearchcyc -
../misc/construction.html
Arch [GIF]
friend-finder -
../misc/construction.html
frkbcsa -
../misc/construction.html
fshell -
../misc/construction.html
full-planner -
../misc/construction.html
Arch [GIF]
funfunctions-its -
../misc/construction.html
Arch [GIF]
FWeb-Translate - Translate the FRDCSA web pages into foreign languages
Given the general applicability of the FRDCSA it seems ethnocentric to only post its web pages in English. Therefore, the Apertium engine was used to translate the static website into Spanish, for starters. However, it will work with other translation systems and so soon we will release translations to many as many other languages as we can.
../misc/construction.html
fweb3 -
../misc/construction.html
Arch [GIF]
Game Time - Domain-specific mass packaging
A system to categorically find and download unpackaged games from sourceforge and package them.
../misc/construction.html
gddl-to-gdl -
../misc/construction.html
gdl-resources -
../misc/construction.html
Arch [GIF]
genealogy-system -
../misc/construction.html
get-help -
../misc/construction.html
ggp-gdl-mode -
../misc/construction.html
Arch [GIF]
github-helper -
../misc/construction.html
Arch [GIF]
Code [GitHub]
github-spider -
../misc/construction.html
goedel-machine -
../misc/construction.html
Arch [GIF]
golden-retriever -
../misc/construction.html
golem -
../misc/construction.html
Google Summer of Code Application -
Is just an application for GSOC
../misc/construction.html
Arch [GIF]
gourmet2 -
../misc/construction.html
Code [GitHub]
gpgpu-planning -
../misc/construction.html
grammar-library -
../misc/construction.html
grant-manager -
../misc/construction.html
Arch [GIF]
grocery-bill-splitter -
../misc/construction.html
Arch [GIF]
Code [GitHub]
guardian -
../misc/construction.html
gustave -
../misc/construction.html
handwriting-recognition -
../misc/construction.html
hermeneutics -
../misc/construction.html
historian -
../misc/construction.html
Arch [GIF]
home-automation -
../misc/construction.html
Arch [GIF]
homeless-at-cmu -
../misc/construction.html
Arch [GIF]
house-rules -
../misc/construction.html
hrl-resources -
../misc/construction.html
Arch [GIF]
IAEC - Eurisko replacement, enhancement
iaec uses a persistence mechanism and a pending sayer2 implementation which tracks multiple invocations over time to detect changes and also has a KB about the functions themselves. It uses different logics to assert functional relationships in a lispish/prologish notation. It keeps a blackboard of the state of all the different problems it's working on. It can represent strings in more economical ways by refering to function evaluation results and previously stored data. It integrates with KBFS, nlu, etc. It also does knowledge discovery and program verification. Using KBP systems we will extract a KB of properties about algorithms. It then aids in automatic programming. It is capable of exceeding the transitive closure of it's programming because it integrates external data read from books and such into it's own system coherently, and thus mines and learns.
../misc/construction.html
icodebase-testing -
../misc/construction.html
Arch [GIF]
id-card-creator -
../misc/construction.html
idiom-database -
../misc/construction.html
IEM - Walks users through constructed plans, handles plan failures, etc
iem is responsible for walking the user through plans. In actual real-world situations a plan can be hard to concentrate on and follow, even with sufficient prompting. So beyond simply walking the user through plans generated, the iem takes an active role in helping the user maintain situational awareness, and iem also tracks what it suspects the user is aware of, in order to facilitate clean interactions and missions accomplished.
../misc/construction.html
InfoLab - Proposal for an American Hacklab Infolab
Problem: Corporate Media, owned by just a few companies, has a monopoly on the ideas that are force fed to "consumers". Likewise, corporations to a large extent control the computer operating systems. The internet, however, has seen the production of many documentaries, documentation, and operating systems which offer different and important viewpoints. Many of these documentaries and operating systems are licensed with free redistribution, and can be distributed via DVD. The goal of the American Hacklab infolab project is to create, in the tradition of European hacklabs (but without the physical space requirements), Infolabs that can help with the distribution of materials.
../misc/construction.html
Arch [GIF]
Code [GitHub]
inform7-frdcsa -
../misc/construction.html
infty -
../misc/construction.html
Arch [GIF]
install-dependencies -
../misc/construction.html
Arch [GIF]
IEM - Walks users through constructed plans, handles plan failures, etc
iem is responsible for walking the user through plans. In actual real-world situations a plan can be hard to concentrate on and follow, even with sufficient prompting. So beyond simply walking the user through plans generated, the iem takes an active role in helping the user maintain situational awareness, and iem also tracks what it suspects the user is aware of, in order to facilitate clean interactions and missions accomplished.
../misc/construction.html
interactor -
../misc/construction.html
internet-research-tool -
../misc/construction.html
Arch [GIF]
Interrelator - Interrelates UniLang messages and PSE goals
Manually identifying all meaningful relationship between UniLang entries such as PSE goals with the Critic system is a time consuming task. This system attempts to derive relations automatically. Such relations are explicitly marked as having such a derivation. The most obvious relation is the depends relation. It would be nice to be able to determine from context which goals depend on or predepend for other goals.
../misc/construction.html
Arch [GIF]
Code [GitHub]
inventory-manager -
../misc/construction.html
ipvord -
../misc/construction.html
Arch [GIF]
IRC-TDT - Clear marking of different conversation threads on IRC (and other chatrooms)
Being able to distinguish conversation threads is a useful skill. There is existing research which seems to be related - that of topic detection and tracking. While the very concept implies a notion of "topic", it is sufficient to get started disambiguating IRC topic threads.
../misc/construction.html
Arch [GIF]
its -
../misc/construction.html
java-android-agent-development -
../misc/construction.html
Jess' Debugger - A Java debugger
A very basic Java debugger. Current capabilities include stepping through code, display local variables and inspecting and navigating the stack. The main interface is based on Emacs GUD mode and add additional functionality when setting breakpoints and correlating positions to code files.
../misc/construction.html
Arch [GIF]
JS Application Agent -
Helps fill out applications for jobs
../misc/construction.html
JS Form Filler - Automatically fills out job applications
Tool to fill out forms using your POSI Job-Search profile to submit job applications.
../misc/construction.html
Arch [GIF]
js-rapid-response -
../misc/construction.html
Arch [GIF]
js-rapid-response-backup -
../misc/construction.html
Arch [GIF]
js-rapid-response-old -
../misc/construction.html
Arch [GIF]
js-rapid-response-web -
../misc/construction.html
Arch [GIF]
kbfs-formalog -
../misc/construction.html
Arch [GIF]
kbproxy -
../misc/construction.html
kbs-mode -
../misc/construction.html
Arch [GIF]
kif -
../misc/construction.html
kif-to-pddl -
../misc/construction.html
kif-to-prolog -
../misc/construction.html
Arch [GIF]
Code [GitHub]
kmax-object-manipulation-system -
../misc/construction.html
Arch [GIF]
Language Learning - Facilitates foreign language learning
Chat with text/speech bots in foreign languages.
../misc/construction.html
latex-to-prolog -
../misc/construction.html
lessons-learned -
../misc/construction.html
license-manager -
../misc/construction.html
life-planner -
../misc/construction.html
Arch [GIF]
link-checker -
../misc/construction.html
Arch [GIF]
linux-media-acquisition -
../misc/construction.html
Arch [GIF]
List of Lists - System to manage lists of information
Often times there comes a need to record a list of items that is relevant to some problem or issue. List of lists just consolidates that into a system so that, if we are having in mind to build a list, it will be easy to refer to it and to extend it as time and examples furnish.
../misc/construction.html
Arch [GIF]
location-logic -
../misc/construction.html
Arch [GIF]
Log Analysis - Annotates Apache logs
This system display various information, like GeoIP, hostname, etc, of visitors to your Apache web server. It can also display the various search engine searches that reach your site.
../misc/construction.html
Arch [GIF]
logic-form-to-nl-generation -
../misc/construction.html
Arch [GIF]
LogicMOO-FRDCSA - Bridges the sister projects LogicMOO and FRDCSA
The LogicMOO system, aka PrologMUD, PrologMOO and PrologCYC, is the sister project to the FRDCSA. The new flagship FRDCSA project called FLP (Free Life Planner) makes extensive use of technologies developed by the author of LogicMOO (dmiles) and imported into FLP. This project consists of various tools for bridging effectively between the two projects.
../misc/construction.html
market-analyzer -
../misc/construction.html
market-researcher -
../misc/construction.html
Arch [GIF]
Marketing Manager -
../misc/construction.html
mass-service-registration -
../misc/construction.html
mathematical-knowledge-management -
../misc/construction.html
Arch [GIF]
Code [GitHub]
MDR - Implementation of MDR web data extraction algorithm
This is an implementation of the algorithm described in "Mining Data Records in Web Pages" 2003, Bing Liu, Robert Grossman, Yanhong Zhai.
../misc/construction.html
meal-planner -
../misc/construction.html
Arch [GIF]
media-library -
../misc/construction.html
mental-benchmarks -
../misc/construction.html
menu-annotator -
../misc/construction.html
metamath -
../misc/construction.html
Arch [GIF]
Metasite Extractor - Extract system names and descriptions from metasites
A metasite is a site with links to many projects. This can be something like Sourceforge, or an academic lab's project listing, or a list of related software, etc. RADAR can record metasites and they are collected and stored. Their information needs to be extracted and given to CSO.
../misc/construction.html
Arch [GIF]
metaverse -
../misc/construction.html
mike -
../misc/construction.html
Arch [GIF]
Miscellaneous Games - Implementations of solutions to various silly games
So for includes an interface to IMDB to solve the game Six Degrees - where you link two actors by a network or co-stars.
../misc/construction.html
mizar-frdcsa -
../misc/construction.html
mobile-phone-monitor -
../misc/construction.html
model-based-problem-solver -
../misc/construction.html
monitoring-agent -
../misc/construction.html
movie-making -
../misc/construction.html
movie-recommendation -
../misc/construction.html
multiagent-planner -
../misc/construction.html
multiboot -
../misc/construction.html
music-composition-system -
../misc/construction.html
Music Control System - Control music playlists with speech recognition
This is a system for hacklabs that allows the user to pause the music and describe a song (or playlist) to play
../misc/construction.html
Arch [GIF]
musical-system -
../misc/construction.html
narrative-ai -
../misc/construction.html
nested-to-fffopc -
../misc/construction.html
nested-to-nonnested -
../misc/construction.html
Arch [GIF]
Code [GitHub]
news-monitor -
../misc/construction.html
Arch [GIF]
newsreader -
../misc/construction.html
ninth-ray -
../misc/construction.html
Arch [GIF]
nl-to-fol -
../misc/construction.html
nl-to-gdl -
../misc/construction.html
Arch [GIF]
nl-to-pddl -
../misc/construction.html
Arch [GIF]
NLU - Performs Natural Language Understanding
Interprets text in the appropriate context.
../misc/construction.html
nlu-irish -
../misc/construction.html
Arch [GIF]
Code [GitHub]
NLU-MF - System to semiautomatically convert English to Prolog
nlu-MF is a system to semiautomatically formalize English and soon other languages into Prolog. It is in that way related to Formalize and workhorse, and integrates with them.
../misc/construction.html
nonrandom -
../misc/construction.html
Arch [GIF]
Nooks and Crevices - Identify areas of the project that have sat dormant for a while
Nooks and Crevices uses Elog data about which files are being visited to calculate which files and directories of the FRDCSA have not been attended to recently. The thought is that often times we lose sight of the big picture and the very tasks we are attempting to resolve have been either partially or wholly completed elsewhere in the project (as has happened many times, just look at "todo-systems"). By allowing us to look at the areas of the project that have been dormant for a while, hopefully we will distill a larger picture of the purpose of the project and relearn aspects of the project.
../misc/construction.html
Arch [GIF]
Code [GitHub]
normal-form -
../misc/construction.html
notes -
../misc/construction.html
Arch [GIF]
notification-manager -
../misc/construction.html
Arch [GIF]
numeric-metric-planning -
../misc/construction.html
Object Recognition - Identify objects and spatial relations among objects from photos (or video)
Updating the inventory of the pantry and the rooms using barcodes has proven infeasible, since often times things get really moved around much quicker than the information can be updated. So we are working on for pantry/inventory a combination of RFID in addition to image-based object recognition. The proliferation of deep learning has accelerated the capabilities of such systems. We intend to locate, either through GitHub or provided by some colleagues, the appropriate tools to update the inventory from a cell phone or surveillance camera. The strategy used by the image compontent (i.e. not the RFID) is this, when an object is recognizeds, its absolute location and relative location is recorded along with the recognition confidence, and asserted into the KB's relevant temporal contexts. When a particular item is sought, it checks the last known location and if present the object's assigned default location, otherwising marking the object as misplaced or via user saying directly so. Image models will probably enable a web-based image-based inventory manager, similar to the 3d one that was generously written for the project using Blender.
../misc/construction.html
Arch [GIF]
ofcs -
../misc/construction.html
online-coursework -
../misc/construction.html
openai-frdcsa -
../misc/construction.html
Arch [GIF]
openoffice-gramadoir-integration -
../misc/construction.html
Arch [GIF]
Option Classifier - Standardize command line options
This is probably the silliest, smallest possible application, but I just find it fun. The goal is to learn to assign flags to text descriptions of capabilities (and I guess vice versa to some extent - you want to make sure you don't use something that is better suited for something else.... In other words, it is able to assign command line options to a description of that option, ensuring standardization of flags.
../misc/construction.html
organization-system -
../misc/construction.html
osint3-2 -
../misc/construction.html
Arch [GIF]
ossmole-assistant -
../misc/construction.html
owntracks-integration -
../misc/construction.html
Arch [GIF]
Code [GitHub]
Package Installation Manager - Figure out why certain packages are mutex, explore the dependency space
Often times you have massive wars between packages and their dependencies. This causes it to be hard to install useful software. Figuring out why there is a conflict and what can be done about it is important. This tool helps one explore this space and reason with packages.
../misc/construction.html
Arch [GIF]
Package Priority Queue - Track the collective need for different systems that are candidates for packages.
The Package Priority Queue tracks demand for different programs to be packaged. It uses a lot of predicates to model information relevant to this process. In particular, it specifies enough information so that our automated tools can attempt to retrieve and package these tools on their own. We will continue to improve the quality of that process.
../misc/construction.html
Arch [GIF]
packager-agent -
../misc/construction.html
palpable -
../misc/construction.html
Panoply Release Manager - System to manage VM releases of Panoply GNU+Linux
We have been trying to release the FRDCSA project almost from the start, however, it just hasn't gotten done. The first method thought of was to make Debian packages of the FRDCSA using the Task1 system, which was accomplished but didn't fully resolve the issue. Secondly we focused on building CPAN releases of the modules, which met a similar fate. Then we began building a VM distribution. Since the ai attempts to increase its own completeness, a fitting image of that completeness is rendered by the term "Panoply". So the VM distribution took on that name. Despite some setbacks we now have a better build system for the VM. The latest attempt to release the FRDCSA has involved the manual scrubbing of important minor and internal codebases and subsequent release to GitHub. The next step with the GitHub strategy is to then pull all these repos in and build the Panoply-GitHub release, which will be the public version of the Panoply GNU+Linux system until scrubber and KBFS are working well enough to take over.
../misc/construction.html
Arch [GIF]
Code [GitHub]
Paperless Office - Nuance Paperport (TM) equivalent
Scan, OCR, text classify, and file (into filing cabinets) documents. It uses Ocropus and Tesseract to OCR images obtained by the scanner. The text is then classified and various other meta-data is derived. A location within your filing cabinets is prescribed. When you require documents, you have full text search along with other search capabilities (similar to many aspects of Digilib).
../misc/construction.html
Arch [GIF]
paraphraser -
../misc/construction.html
Arch [GIF]
password-manager -
../misc/construction.html
Arch [GIF]
pddl -
../misc/construction.html
pddl-to-cycl -
../misc/construction.html
pddl-to-gdl -
../misc/construction.html
pdf-to-latex -
../misc/construction.html
perl-rulebase -
../misc/construction.html
Perl6 StdLib - Collect useful functions that should form a standard library
There are many useful functions and classes in many programming languages. The goal of this project is to analyze the existing functions to build a list of desired functions for inclusion into Perl6. This strategy is complemented by efforts to run other languages directly on the Parrot virtual machine.
../misc/construction.html
persistence -
../misc/construction.html
Personal Adaptive Filtering - Learns your news preferences wrt goals, interests and abilities
Apply news analysis to all news feeds.
../misc/construction.html
Arch [GIF]
pet-lost-and-found-matcher -
../misc/construction.html
pfc-frdcsa -
../misc/construction.html
phalanx -
../misc/construction.html
physical-security -
../misc/construction.html
plan-integrator -
../misc/construction.html
plan-recognizer -
../misc/construction.html
planning-knowledge-engineering -
../misc/construction.html
plpa -
../misc/construction.html
Arch [GIF]
politico -
../misc/construction.html
Code [GitHub]
Poverty Survival System - Assists with logistics of those experiencing poverty
Poverty is a destabilizing influence which increases the Kolomogorov complexity (due to increased disorder) of the meeting the requirements of life, depleting finite will-power reserves and generally grinding a person down. Since we have seen that modern chess programs vastly excel modern human chess players, it seems plausible that the logistics of poverty (and or homelessness, illness and disease) could be better managed by appeal to a central planning system. This system is the life-planner/index.html">free-life-planner, with whose functionality the system/index.html">poverty-survival-system overlaps, but not perfectly. So this system attempts to have a focus on stabilizing and improving the users' health and financial security.
../misc/construction.html
poverty-survival-system.zip -
../misc/construction.html
pposi -
../misc/construction.html
Arch [GIF]
practical-reasoner -
../misc/construction.html
presource-manager -
../misc/construction.html
prevote -
../misc/construction.html
privacy -
../misc/construction.html
problem-database -
../misc/construction.html
problem-monitor -
../misc/construction.html
profession-agent-factory -
../misc/construction.html
program-synthesis -
../misc/construction.html
prolisp -
../misc/construction.html
Arch [GIF]
Code [GitHub]
prolog-agent -
../misc/construction.html
prolog-theorem-prover -
../misc/construction.html
prolog-to-datalog -
../misc/construction.html
prolog-to-gdl -
../misc/construction.html
prolog-to-pddl -
../misc/construction.html
prolog-to-subl -
../misc/construction.html
pros-and-cons -
../misc/construction.html
Arch [GIF]
PSE-x -
Is a Priority System subsystem of Verber
../misc/construction.html
Arch [GIF]
pse2 -
../misc/construction.html
Psyclone - Our reimplementation of Prolog-CYC. May borrow heavily from dmiles' PrologCYC (LogicMOO/LogicMUD/PrologMOO)
Many aspects of CYC are similar to Prolog. dmiles' LogicMOO system has gone to great lengths to reimplement CYC within Prolog. Because his system is under heavy development, its APIs are not stable enough to use, so we begin by studying his system and implementing one of our own, which can either be upgraded or replaced as his system advances.
../misc/construction.html
queue-manager -
../misc/construction.html
Arch [GIF]
Raiders of the FTP Sites - Search FTP sites for interesting artifacts and catalogue
While the FRDCSA has a ridiculous number of projects ongoing at any time, a recently developing project has taken my fancy because it promises to offer good dividends. The project, called "Raiders of the FTP Sites", well, speaks for itself. It is a system that searches FTP sites for interesting artifacts and retrieves them. It works by correlating subject matter of interest with FTP sites, extracting a recursive directory listing of the FTP site, and then performing several analyzes of the contents. While still a very immature system, it has yielded up a labelled resume corpus which will help the job-search program.
../misc/construction.html
raspberry-pi-frdcsa -
../misc/construction.html
Arch [GIF]
rayon -
../misc/construction.html
Arch [GIF]
Reading Analyzer - Determine the intellectual caliber of a text
It is a theory of mine that linguistic expressitivity supervenes on thought. How can one reason with something if they cannot even precisely state it? This system is geared at determining the intellectual caliber of a text. It will assist then in locating similar texts. It works with ALL to teach the user concepts in the text they don't already know (provided it can know them through some means). It works with sayer and thinker otherwise.
../misc/construction.html
reading-comprehension -
../misc/construction.html
Arch [GIF]
Code [GitHub]
receipt-manager -
../misc/construction.html
recognition-pipeline -
../misc/construction.html
Recommender System - System to recommend information to the user based on info it already knows
This is a recommender system which works with the Free Life Planner to make good suggestions to the user based on what it already knows about the user. For instance, if you have a certain political belief and you are about to buy something from a company that opposes your belief, you'd be warned. Also, it tries to proactively find out information about the user and recommend things to help their life situation. Example I've used before is if it asks you and determines that you have pets, in particular, cats, and that you are trying to save money, it would recommend to purchase Cat Litter from the Dollar Tree store where there are currently large bags of it for merely a dollar. If the person had children, it would advise them differently based on this information. The Recommender system gets its data from crowd sourcing and it's own readings. It is intended to be the first Alexa Skill we release as a test bed of the certification process and to eventually drive users to the freelifeplanner.org website.
../misc/construction.html
Arch [GIF]
Recovery-FRDCSA - Reassemble lost parts of the FRDCSA
At one point in the history of the project, the main FRDCSA system was destroyed. All that was left of it was one partial backup on a remote site. As you can tell, lots was lost. But, echoed throughout that backup were some projections of parts of the data. For instance, many capabilities were listed on the webpages. This enabled the reconstruction of various parts of the project. Though several years of UniLang messages were sadly lost, many years were restored through such files. They were recently reloaded into UniLang, enabling the regeneration of the FRDCSA static web sites.
../misc/construction.html
refutation-tables -
../misc/construction.html
relationship-manager -
../misc/construction.html
Arch [GIF]
Release to Github - Helper functions to speed release of our software on github.com
This software attempts to make releasing to github easier. It tracks all previous redacted information by comparing our version to uploaded ones, as well as allows us to use KBFS to annotate sensitive information and files, and infer from this what other information in the project might be sensitive. This is to speed up redacting for deployment on github.com, so that the FRDCSA is more transparent until Panoply or whatever successful distribution mode is achieved. Possibly will try to create an installer that uses the github.com to build an FRDCSA instance. Also helps us with differential releases, where the system may have diverged from the redacted branch. Should probably use actual git branches to achieve this.
../misc/construction.html
Arch [GIF]
requirements-optimization -
../misc/construction.html
Arch [GIF]
Research Ontology - An ontology of existing research areas, problems, techniques, capabilities, etc.
The Semantic Web has led to some interesting collections of metadata regarding scientific research. The goal of this project is to collect this useful information.
../misc/construction.html
Arch [GIF]
Code [GitHub]
Resource-Manager - Tracking critical life support and productivity resources.
Resource Manager aids the inventory management system under development. It mainly looks at the availability of resources and the management of distractions in order to maximize productivity on the project, since productivity leads to solved problems which contributes to stability which recycles into productivity. It is kind of a cross roads project, integrating things like bill payment, shopping lists, supply chain info, productiivty conditions, trip plans, resource usage rules, etc.
../misc/construction.html
resource-reservation-system -
../misc/construction.html
Arch [GIF]
restaurant-music-system -
../misc/construction.html
resume-critic -
../misc/construction.html
Reward Ontology - Knowledge about what motivates individual people
Tries to distill a picture of what a person desires and what can be used as a reward signal in order to improve performance towards community goals.
../misc/construction.html
robotic-book-scanner -
../misc/construction.html
rosetta-stone-frdcsa -
../misc/construction.html
Arch [GIF]
RSR - Artifical emotional intelligence
rsr is a psychometric reporting system for users to record their present condition and beliefs, etc. rsr combines this information with that from other systems and mines causal relationships. Behaviour modification training, changes to SOPs, and new goals are used to eliminate undesirable states. rsr also exports its functionality as a decision aid to other systems. For instance machiavelli will use it to model/monitor other people's emotions.
../misc/construction.html
Arch [GIF]
RTE - Software to run RTE using CandC's Nutcracker system
While we have the project Free rte, there has since been released the CandC rte system. I am however having trouble getting this to work. It runs but the theorem prover does not return. I am trying to get ahold of the correct version of the Vampire theorem prover.
../misc/construction.html
rtfm -
../misc/construction.html
rule-extraction -
../misc/construction.html
ryans-video-game -
../misc/construction.html
Arch [GIF]
SAFE -
System to edit planning information
../misc/construction.html
Arch [GIF]
Save Tara - Systems to assist those working to save Tara, Ireland
The famed Royal Demense of Tara in Ireland is under duress due to inroads being carved by greedy real estate developers. A grass roots resistance has risen to challenge this and these are tools to help the organizers.
../misc/construction.html
Arch [GIF]
Code [GitHub]
Sayer - Cognitive system that analyzes data structures for meaning
sayer gets its name because it builds a context by asserting interesting facts about arbitrary Perl data structures. sayer (along with thinker) is one of the most interesting projects of the FRDCSA. What it does is index arbitrary perl data structures, and attempt to derive interesting information and conclusions about that data using machine learning. For instance, if your data structure consisted of a string, and that string contained a paragraph of text, sayer would apply a decision tree or similar, set of tests, to determine that it indeed was as we described. It would represent this relation as a graph, with verticies as data-points, I.e. the input, and "true", and edges as function calls. All data of course is stored to a database. This graph data is then used as input to classifiers that attempt to distill summarily interesting information about said data. For instance, if it is a sentence, it may well wish to perform various NLP procedures, extracting things like named entities, and recursively analyzing those within it's attention span. It uses Perl as knowledge representation interlingua. The architecture is expansive, complex, and beautiful and integrates many other FRDCSA systems.
../misc/construction.html
Sayer-Learner - Combines aspects of Sayer and Learner
sayer is a system for positing things about data. Learner is a system for predicting future relationships based on given information. sayer-Learner is a way to expedite the development of both systems.
../misc/construction.html
sayer2 -
../misc/construction.html
schizophrenai -
../misc/construction.html
Arch [GIF]
Scrubber - System to deidentify information
There have been several scrubbing and deidentification attempts through the years. This one seems to have gotten the furthest. The other ones are classify and release-manager. A new module was created called Capability::Deidentify, which uses system::DeID as one possible engine. Unfortunately, the overhead on running this is quite high per invocation, but DeID being written in Perl should be amenable to being UniLang-agentified properly. Another feature of scrubber is that it has many keybindings for redacting text, and asserts redacted text into the KB and can automatically redact it from the selected or a set of documents. KBFS tracks the metadata regarding the files.
../misc/construction.html
sentinel -
../misc/construction.html
Arch [GIF]
Setanta Agent - Intelligent IT and scripting transportable agent
Setanta agent can administer machines. It can read man pages and understand the options, and write perl scripts. It can transport itself through the internet. It could administer a defensive network, and recognize network attack plans. It does this using a multi-agent coalition logic, plan recognition, the ability to read, understand and write shell and perl scripts, the ability to understand natural language, a knowledge base and reasoning engine, a plan library, and so on.
../misc/construction.html
show-people-something-that-works -
../misc/construction.html
sicstus-third-party -
../misc/construction.html
sigmakee-mode -
../misc/construction.html
Arch [GIF]
Situated Agent Attempts - Attempts to build a "software robot" that can control a Linux system
In the 90s lots of work was done on SoftBots, i.e. software robots that operated in domains such as a Unix environment. We're attempting here to build one that can interact with a vagrant virtual machine, such that we can checkpoint, experiment, measure and restore until the system learns enough about the cause effect relationships on Linux and other Virtual Machines, in order to be able to construct plans to achieve goals.
../misc/construction.html
SKME -
Extends KMax, or is rather synonymous with it
../misc/construction.html
smart-home -
../misc/construction.html
social-intelligence -
../misc/construction.html
Social Media Presence - System to coordinate, and log posts to different social media platforms
The field of social networking has expanded greatly and therefore a custom built system designed to handle the outreach efforts of the FRDCSA Project on multiple social networks and tightly integrated with the FRDCSA architecture is now under development. It also functions in other capacities, as a reference section and also a logger of posts to combat censoring.
../misc/construction.html
social-recreational-game-playing-and-development -
../misc/construction.html
software-development-bounties -
../misc/construction.html
software-evaluator -
../misc/construction.html
Arch [GIF]
Software Finder - Searches the web for software that performs a specific task
Software Finder mainly consists of radar-web-search, a program that searches yahoo for systems that have a certain capability.
../misc/construction.html
Arch [GIF]
software-indexer -
../misc/construction.html
Arch [GIF]
Code [GitHub]
software-ontology -
../misc/construction.html
software-relicensing-petitions -
../misc/construction.html
sokoban -
../misc/construction.html
Special Lug Admin - Software to manager Linux User Groups
In order to manage LUGs in an objective way, we are developing software to automate many of the common tasks, such as talk solicitation, scheduling and announcements, etc.
../misc/construction.html
speech-recognition -
../misc/construction.html
spider -
../misc/construction.html
Arch [GIF]
Spreading Activiation Package Search - A system for finding software suitable for a purpose
This system is related to system Recommender but takes much, much longer to run, due to its underlying spreading activation engine.
../misc/construction.html
Arch [GIF]
Code [GitHub]
Shared Priority System Editor - System to edit planning information
The Shared Priority system Editor allows us to rapidly edit and relate sets of goals and to place constraints upon them such as what they depend on for completion, and what time constraints there are related to them. All of this information is then exported into a set of assertions that can be systematically reasoned with in order to generate appropriate plans. Various natural language processing techniques, such as Textual Entailment Recognition, are applied to aiding in the elicitation and breaking-down of knowledge about the situation being planned. Also, recently, we have added tools for visualizing not just planning domains but a large number of other domains requiring similar interactive graph based visualizaition.
../misc/construction.html
Arch [GIF]
story-generation -
../misc/construction.html
story-teller -
../misc/construction.html
strategos -
../misc/construction.html
study-memorization-subsystem -
../misc/construction.html
Arch [GIF]
suo-kif-to-prolog -
../misc/construction.html
Arch [GIF]
suppose-suppose -
../misc/construction.html
suppositional-decomposer -
../misc/construction.html
Arch [GIF]
suppositional-reasoner -
../misc/construction.html
Arch [GIF]
System - A place to develop APIs for systems
Within the FRDCSA it is not always apparent where to place custom tools developed for systems. So they can go here.
../misc/construction.html
Arch [GIF]
System-IE - IE tools and datasets to extract system names from websites, documentation
system-IE currently uses MinorThird and a homegrown dataset to train and extract the names of systems from documents.
../misc/construction.html
Arch [GIF]
system-implementor -
../misc/construction.html
Arch [GIF]
System Iterator - Iterate over lists of systems and download, package and upload the result.
system-iterator is a (rather weak) play on words. It's mission is to iterate over FLOSSMole, or rather CSO, sets of packages, perhaps using information such as auto tagged debtags or other resources from folksonomy, and download and package the various systems automatically, using all the various toolchains in existence such as auto-packager, etc. It's a play on words because in one sense, we are iterating over lists of systems and packaging them (yes it should be able to accept lists of systems as input, such as from vger and package-priority-queue). But in another sense, each time we package a system, we are developing a new iteration of the sequence of increasingly complete FRDCSA supersystems. It differs from vger in that it doesn't seek out software through focused crawling, but iterates over known software. It is similar to but more general than game-time.
../misc/construction.html
Arch [GIF]
Code [GitHub]
System Recommender - Capability based CSO system search
Searches CSO for software that matches desired capability. Uses a primitive collaborative filtering implementation to rate software for applicability to a specific purpose, and then finds related software. Rate, filter, repeat.
../misc/construction.html
Arch [GIF]
Task Manager - Gnome applet to interrupt user with important task reminders
Knowing when and how to bring time-sensitive informatino to the user's attention is extremely critical. This is one of the various aspects of executive skills management that makes up the cognitive prosthetics aspect of the FRDCSA.
../misc/construction.html
Task Tagging System - Learns how to tag PSE-x tasks for various important categories
Tags include personal, work, finance, cell phone, and so forth.
../misc/construction.html
Arch [GIF]
task2 -
../misc/construction.html
Arch [GIF]
TDT - Topic Detection and Tracking software
tdt is a very useful capability. This system is charged with collecting various implementations. So far it include Lemur. There is also some research code I am waiting to obtain. It will provide the engine for tdt/index.html">irc-tdt.
../misc/construction.html
Arch [GIF]
temp-agency-locator -
../misc/construction.html
temporary-system -
../misc/construction.html
Arch [GIF]
termios -
../misc/construction.html
Arch [GIF]
Terms And Conditions Analyzer -
../misc/construction.html
Arch [GIF]
Text Analyzer - Apply various NLP to text
This system I actually forget what it is supposed to do. I think though that it was intended to provide for a comprehensive analysis of text, such as fact extraction, NLP etc. It would operate on top of something like sayer.
../misc/construction.html
text-logic -
../misc/construction.html
The FRDCSA Book - Effort to develop the definitive text on the FRDCSA
It may help to attract developers, facilitate progress, solve problems affecting people, and perhaps to generate some revenue towards the continuance of the project, to publish a text on the workings of the FRDCSA.
../misc/construction.html
theorist -
../misc/construction.html
Thinker - Cognitive system for interpretting text
thinker is closely related to sayer. thinker makes assumptions about the meaning of texts and proceeds, backtracking when it finds contradictions.
../misc/construction.html
tickler-file -
../misc/construction.html
Todo Systems - A collection of initial attempts at various aspects of todo systems
The FRDCSA has a long and glorious history of incomplete todo system implementations. To wit: Score, Do, Lightspeed, normal-form/Spark, Todo, PSE, Agenda, system-Planning, and task-manager, to name a few. It is a tough domain. (Fortunately, recent work on FreeKBS has enabled the creation of a set of tools for efficiently working with goals.) Additionally, each system catered towards a different aspect of the so-called executive skills. This system therefore is part of the FRDCSA research into cognitive prosthetics. This system aims to integrate all these aspects into a new system with superior capabilities - that will definitively secure the solution to this challenging domain, at least enough of a solution to keep us on track to achieve the final product. It has been rather successful lately in helping remind me to execute common tasks, although much further work is needed.
../misc/construction.html
Arch [GIF]
toy1 -
../misc/construction.html
travel-system -
../misc/construction.html
trip-planner -
../misc/construction.html
Arch [GIF]
Twitter-Follower-Analyzer - Classify your followers
This program classifies twitter followers according to various categories they exhibit. For instance, if they appear to send out only spam, or if they retweet, or talk about only a few topics, etc. This is useful in determining what block operations to perform on followers based on the contents of their posts and other account properties.
../misc/construction.html
Arch [GIF]
Message Classifier - Classify UniLang messages according to intent
This is a subsystem of Corpus (that is related to Critic) that attempts to apply various strategies to determine how a UniLang message should be classified. UniLang sends Corpus the log database entry id of a message, and corpus should respond with a set of prescribed actions. One strategy is to use classifications proposed by the user. The annotations are created through one of several interfaces (a Critic script and the Critic FreeKBS interface). Another strategy is to apply sayer to the message to obtain semantic information about it, and use that context to derive the desired results. Another strategy being looked at is to group entries together based on approximate lexical patterns.
../misc/construction.html
unilang2 -
../misc/construction.html
Arch [GIF]
Code [GitHub]
universal-parser -
../misc/construction.html
Arch [GIF]
utility-maximization-system -
../misc/construction.html
Arch [GIF]
Vanity-Search - Determine search rank for various pieces of information
Sometimes it is useful to obtain an idea of how far down the search rankings a particular piece of information is. This system measures that. SEO in general is somewhat shady IMHO, but it helps to give one an idea of why a particular idea is not being visited upon.
../misc/construction.html
various-perl-libraries -
../misc/construction.html
Arch [GIF]
vger -
../misc/construction.html
virtual-hacklab -
../misc/construction.html
Arch [GIF]
vm-manager -
../misc/construction.html
VM Release - Constitutes a Virtual Machine release of the FRDCSA
A fully running virtual machine with all the FRDCSA software installed and running.
../misc/construction.html
web-agent -
../misc/construction.html
Arch [GIF]
Web Analytics -
This is a work system that measures website efficacy.
../misc/construction.html
Arch [GIF]
Web-Backup - Archive important web sites
There are often times that an important website is about to be shutdown. It may be so important that we cannot trust to the internet archive to keep a backup, such as in the case of Fravia.com. While caching/annotating useful web content is a very important area, this is just a simple project for archiving major sites. There is really no code of which to speak.
../misc/construction.html
Arch [GIF]
What To Do - Recommender system that integrates with your tasks, goals, etc
What to do suggests different tasks that the user can do when they have trouble thinking of something to work on. The system uses a few heuristics to improve the recommendation. But mainly it can be used to recommend studying and software development activities, as well as entertainment and other pleasurable activities (suggested as rewards for actual accomplishments in order to help facilitate a gamified and rewarding experience that keeps the user engaged in the attempt to resolve their problems and mitigates fatigue and frustration).
../misc/construction.html
windows-power-operating-system -
../misc/construction.html
workflow-planning -
../misc/construction.html
Arch [GIF]
Code [GitHub]
Workhorse - System to read and understand books and other texts
workhorse is a system to set up dedicated servers for the creation of tagged, analyzed and understood texts, and other linguistic research. For datasets, we have Wikipedia, Gutenberg, and hopefully fulltext books from Google Books, all appropriately licensed. We aim to develop a highly annotated freely-available corpus of marked-up texts that have been processed with a wide variety of state of the art systems. We also aim to apply natural language understanding, knowledge base population, and other techniques, onto the texts to derive useful knowledge.
../misc/construction.html
world-state-comparison -
../misc/construction.html
Arch [GIF]
Code [GitHub]
WSM - Responsible for tracking and syncing real-world state in order to plan
WSM is similar to the Sentient World Simulation. It is responsible for establishing models of the real world based on evidence it comes across. For instance, a temporal semantics has been implemented based on recording observations of the real world, and knowing the last known state for a particular relation or predicate. Eventually, would like to track confidence, and learn how quickly uncertainty usually grows regarding specific facts, and try to infer when circumstances dictate that a particular fact is likely to have changed. This will integrate with sensors such as basic ones all the way to video object recognition and resolution.
../misc/construction.html
wsm-sync -
../misc/construction.html
Arch [GIF]
XWordNet Utils - Tools for working with the XWordNet data
XWordNet is a useful source, where all wordnet glosses have been converted into logic forms. This is useful for expanding the meaning of words to aid in lexical inferences in systems such as a Recognizing Textual Entailment system. xwordnet-utils has perl functions for interacting with the dataset in meaningful ways.


This page is part of the FWeb package.
Last updated Mon Apr 23 17:21:11 EDT 2018.