Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

XUL is a Squeak Smalltalk development environment that models creativity from various points of view: processes, practices, people, techniques, etc.

The main way of using it is to interact with an AI ​​by displaying a dialogue that is configured with knowledge of the domain. But you can also explore this domain and the tools (CreativeToys) available that serve as training/reference material so that you can personally be inspired by these guides, processes, methods and techniques, examples. The domain includes creativity, innovation in general, and design and advertising in particular.

...

It consists of simple tools to manage the corpus of knowledge, and others related to artificial intelligence, in particular it uses OpenAI.

In this case, a common chat or a particular creative dialogue, called BohmDialogue, can be established with this system and selective use can be made of the corpus during the conversation, which can be saved and reused.

Menus

The main menu (only visible in the main virtual desktop, see picture above) give access to XUL high level functions. Other menus are more related with the environment. From this menu you can also open tools, particularly to import ActivityPatterns from Improvekit’s Zeppelin application

Screen Shot 2024-04-02 at 13.12.34.pngImage Added

Browser

It consists of a repository explorer. It contains the corpus of knowledge, an ontology organized into classes (>2200 entities, 700K of hiper-texts) on the domain of creativity, with specializations in Design and Advertising.

The entities remain linked to each other automatically through hypertext, constituting a metaverse that can also be seen in graphic form. The links can be either to concepts referenced in the text (keywords) or to references to the entity (references).

In addition to hypertext and its relationships, each entity can have more material (textual/graphic) associated in a Scrapbook. This material can be easily accessed through the use of Bookmarks

Screen Shot 2024-03-22 at 18.54.17.pngImage Added

List

It is similar to the Browser, but in this case the classes are in a configurable, uncategorized list. There is a global List and you can also create as many Lists as you wish to analyze particular sets of concepts.

Screen Shot 2024-03-22 at 19.07.18.pngImage Added

References

Similar to the List, but includes an extra panel with the references of the selected class/word.

Screen Shot 2024-03-22 at 19.12.29.pngImage Added

A particular example of Reference is the list of Authors referenced in the hypertext, dynamically constructed from Labels in it.

Screen Shot 2024-03-22 at 19.06.12.pngImage Added

Concepts (Processes) Browser

This tool is a specialized browser on a defined concept (actually only processes are specified). The tool parses the hipertext with given specification and presents the concepts in a structured way. You can use the selected concept as a new corpus for AI

Screen Shot 2024-03-22 at 21.27.48.pngImage Added

Collections (document imports)

You can extend the corpus by two ways:

  1. Creating new classes and documenting it (entering rich text in the Browser)

  2. Importing documents (pdf or text) from your disk

This last option allows to create collections from given folders, and then perform semantic search on them Previous version of the application only supported latent semantic indexing (LSI) on mac, now an integrated AI semantic search is developed

AI

Xul has artificial intelligence capabilities based on the OpenAI API. This functionality extends and releases the entire corpus of accumulated knowledge about the domain of creativity, especially advertising and design.

Tools

The tools that use the OpenAI API can be accessed from the Desktop button bar, or also from menu options of the previous tools, and allow the user to interact with an AI assistant in several ways:

  • Explain: explains a text or a picture

  • Chat: a tool that allows you to interact in natural language with the configured ChatGPT model (see Preferences)

  • Creative Dialogue: an extended chat based to have a creative dialogue based on a particular deployment process. You can use any technique mixed in this dialog (for example you could choose to use a PersonalMentor with selected Author to interact with you). The user controls the (extensible) corpus to be used

  • Searches: allows you to search the entire corpus for a text semantically, and then start a chat if you wish with the search results

  • Images: allows you to obtain a series of images created by OpenAI from a text, or a response from the Assistant itself, or ask to describe a given image

  • Completion: allows you to obtain a completion of an entered text...

Semantic Search

...

Workspace

A text editor with a special menu that allows you translate text (English/spanish and viceversa), open a generated image or conceptual map from a selected text o create own using dot syntax

Project example (Worlds)

...

Screen Shot 2024-03-22 at 19.23.06.pngImage Added

Authors

...

List References on roles (with graph)

...

Domain (with scrapbook)

lego.pngImage Added

Some UI chats and images generated

...

octopus.pngImage Added

External Content

You can expand the corpus of knowledge easily by creating new classes. In XUL you can also create knowledge from creative dialogues carried out in the past, or by importing specifications or other knowledge expressed in natural language, for example ActivityPatterns from Improvekit's Zeppelin application.

Solving ActivityPattern.pngImage Added

See an (partial) model example uploaded here:

https://improvekit.github.io/

Related Docs.

View file
nameMagritteAdvertisementArchetype.pdf