Listen

Description

(The below text version of the notes is for search purposes and convenience. See the PDF version for proper formatting such as bold, italics, etc., and graphics where applicable. Copyright: 2023 Retraice, Inc.)


Re69: TABLE-DRIVEN-AGENT Part 5
(ECMP and AIMA4e p. 48)

retraice.com

A strategy for technical progress.

Air date: Saturday, 3rd Dec. 2022, 11:00 PM Eastern/US.

Discipline: No diving off the boat!

We're focusing on the math and code difficulties of AIMA4e^1 right now, December 2022. This is in service of our plan to deep-dive the book from Jan.-Jun. 2023. So, as tempting as it is to pursue interesting side paths, we will resist.

Agent-oriented programming: This domain of AI is fascinating, but will have to wait.
* AOSE: agent-oriented software engineering;^2
* autonomic computing.^3

ECMP: four steps for dealing with the technical

* English, (including pseudocode): comprehend problems and solutions, then get out of English into...
* Code: implement electron-based machines to do work; then get out of code into...
* Math: check the trustworthiness and limits of the machines; then get out of math into...
* Progress: go do something useful with the new tools;^4 repeat.^5

TABLE-DRIVEN-AGENT, a hammer looking for nails

* What problem/work has a tiny percept environment? Or can function properly with an incomplete table?^6
* What problem/work can we connect to our computer agent program?
* But opportunity cost!

Job-AI and war-AI

What will a general mobilization^7 look like in the age of AI?

_

References

Althoff, C. (2017). The Self-Taught Programmer: The Definitive Guide to Programming Professionally. Triangle Connection. ISBN: 978-0999685907. Searches:
https://www.amazon.com/s?k=9780999685907
https://www.google.com/search?q=isbn+9780999685907
https://www.theselftaughtprogrammer.io/

Retraice (2022/11/13). Re49: China is Not F-ing Around. retraice.com.
https://www.retraice.com/segments/re49Retrieved 15th Nov. 2022.

Russell, S., & Norvig, P. (2020). Artificial Intelligence: A Modern Approach. Pearson, 4th ed. ISBN: 978-0134610993. Searches:
https://www.amazon.com/s?k=978-0134610993
https://www.google.com/search?q=isbn+978-0134610993
https://lccn.loc.gov/2019047498

Shoham, Y. (1993). Agent-oriented programming. Artificial Intelligence, 60(1), 51-92. Mar. 1993.
http://spider.sci.brooklyn.cuny.edu/~parsons/courses/7412-fall-2011/papers/shoham.pdfRetrieved 3rd Dec. 2022.
https://www.sciencedirect.com/science/article/abs/pii/0004370293900349

Whitehead, A. N. (1911). An Introduction to Mathematics. Henry Holt and Co. No ISBN.
https://www.google.com/books/edition/An_Introduction_to_Mathematics/OrYg5Ql6ADkCSearches:
https://www.amazon.com/s?k=whitehead+introduction+to+mathematics
https://www.google.com/search?q=whitehead+introduction+to+mathematics
https://lccn.loc.gov/11018827

Footnotes

^1 Russell & Norvig (2020).

^2 Shoham (1993); Russell & Norvig (2020) p. 61, and see also pp. 1021-1022 on AI engineering.

^3 Russell & Norvig (2020) p. 61.

^4 Whitehead (1911) p. 61: "[B]y the aid of symbolism, we can make transitions in reasoning almost mechanically by the eye, which otherwise would call into play the higher faculties of the brain....Civilization advances by extending the number of important operations which we can perform without thinking about them. Operations of thought are like cavalry charges in a battle--they are strictly limited in number, they require fresh horses, and must only be made at decisive moments."

^5 Coincidence: A strategy for routing packets: "Equal-cost multi-path routing (ECMP) is a routing strategy where packet forwarding to a single destination can occur over multiple best paths with equal routing priority. ...It can substantially increase bandwidth by load-balancing traffic over multiple paths; however, there may be significant problems in deploying it in practice." https://en.wikipedia.org/wiki/Equal-cost_multi-path_routing

^6 If we change our for-loop to be an if-then-else conditional, the `else' suite (Althoff (2017) p. 41) would enable our agent to ignore unspecified percept histories.

^7 Cf. Retraice (2022/11/13).