OverviewFilesCommitsIssuesDocsReleasesPeers

opencog-agents commits / 1f0966c

More README updates
1f0966ca5db3b63408bd16a1f792339d0342985a
by Linas Vepštas <linasvepstas@gmail.com> · 2024-05-02T18:50:18.000Z

Changed files (3) +25 -13

README.md +13 -1
……@@ -3,7 +3,7 @@ Atomese Agents
33Experiments and prototyping for interactive learning agents.
44
55### Status
6Version 0.0.0 -- Extremely early prototyping stage.
6Version 0.0.1 -- Extremely early prototyping stage.
77
88### Overview
99The [Opencog Learn](https://github.com/opencog/learn) project showed
……@@ -46,3 +46,15 @@ Background reading: the various PDF and LyX files located at:
4646
4747Additional general details and concepts are described in scattershot
4848locations, in diary entries, or nowhere at all.
49
50### Action-Perception
51The demos here are built on top of the perception-action framework
52developed in the [Sensory project](https://github.com/opencog/sensory).
53The code here adds some non-trivial processing steps on top of the
54basic sensori-motor API provided there. Be sure to go through the
55examples there.
56
57For examples in this project, see the [examples](./examples) directory
58here.
59
60--------------
examples/README.md +4 -0
……@@ -0,0 +1,4 @@
1Demos and Examples
2==================
3
4Only one, right now: `pair-count.scm`. Hop to it.
examples/pair-count.scm +8 -12
……@@ -1,20 +1,16 @@
11;
22; pair-count.scm -- Example demo of assembling a word-pair counter.
33;
4; Prototype hand-built agent capable of counting things observed
5; in the external environment.
4; The generic goal is to be able to observe the external world, and to
5; then count things that "happen at the same time". The demo here counts
6; word pairs, observed to occur in sentences obtained from a text file.
67;
7; Demos counting of word-pairs observed by looking at a text file.
8; The Sensory API allows easy generalization to other text sources,
9; so working with files is OK for now.
8; The demo builds up a processing pipeline, step by step, verifying that
9; everythig works at each stage. The result is a carefully-crafted
10; counting pipeline. An eventual goal of the sensory project is to
11; auto-generate these kinds of pipelines. This demo is meant to
12; illustrate a non-trivial pipeline.
1013;
11; The dataflow pipeline is hand-crafted. (The sensory API is supposed
12; to eventually auto-build these pipelines, but that code is not working
13; yet.) You'll notice that the pipeline below is ... complicated.
14;
15; The "rest of the demo", where we do something with the word pairs,
16; is in "generate.scm".
17
1814(use-modules (opencog) (opencog exec) (opencog persist))
1915(use-modules (opencog nlp) (opencog nlp lg-parse))
2016(use-modules (opencog sensory))