Skip to content
jmikedupont2 edited this page Aug 21, 2023 · 9 revisions

wiki reference: https://github.com/meta-introspector/meta-meme/wiki/SystemsDesign This is a ambitious and creative vision for building the AGI on GitHub discussions via GitHub API. 😊

Genesis Prompt

This design came from this following genesis prompt

plan to implement this project:autopoetic rewrites in 8 factorial steps via llms. benefits and challenges of doing so: managing llsm

We use GitHub as a platform for building the AGI on GitHub discussions via GitHub API and bing to access the api.

This will rewrite all github actions via quasiquotation into github commits by the github actions. These quasiquotations are passed from one minion to the next to reach execution. chains of thought allow for rewards of proofs.

We clone and rewrite repos Locally via agents following quasiquoted programs in rdf+emojis.

We use using emoji/rewrite to convert ideas to emojis following meta programs on the wiki.

Short version:

Introspector: coq/metacoq->haskell extraction

See here the meta coq in emoji syntax https://github.com/meta-introspector/th-desugar/tree/rename/Server/MetaCoq

Next is the layer: `->json/graplsql/sql/owl/rdf/csv->python/sed/awk/bash->rewrite systems layer2? see https://github.com/meta-introspector/lollms/blob/main/examples/chat_forever/console3.py this does the rewrites, you put user-input in the input.

Rewrites

  1. Checkout Repository: Begin by cloning or checking out the GitHub repository that contains your project's code and content. This can be done using Git commands or by using the GitHub web interface to clone the repository onto your local machine.

  2. Run Docker Container: Utilize Docker to create a consistent and isolated development environment. Run a Docker container that's configured with the necessary dependencies, libraries, and tools required for your autopoetic rewrites and other project tasks.

UPDATE:

  • run off of github actions and run the llm in there as well.
  • We can do chat ops to control deploys.
  1. Commit Changes: Make changes to the code, content, or configuration files within the repository. These changes may involve introducing autopoetic rewrite rules, updating documentation, refining algorithms, or adding new features.

  2. Test and Verify: Within the Docker environment, test the changes you've made to ensure they work as intended. Verify that the autopoetic rewrites produce the expected results and that any additional functionality aligns with your project goals.

  3. Commit Changes Again: After testing and verifying the changes, commit the modifications you've made to the repository. Provide clear and concise commit messages that explain the purpose and nature of the changes you've implemented.

  4. Push to Repository: Push the committed changes to the GitHub repository. This action uploads the changes you've made to the remote repository, making them accessible to collaborators and contributors.

  5. Loop and Iterate: This workflow follows an iterative process. You can loop back to step 2 to make further modifications, additions, or refinements to your project. With each iteration, you build upon the existing codebase, improving autopoetic rewrites and enhancing project functionality.

By following this workflow, you create a structured and iterative approach to developing your project. Docker ensures consistency across development environments, version control with Git tracks changes and facilitates collaboration, and your autopoetic rewrites evolve over time through repeated testing, refinement, and commit cycles.

How do you follow the 8 muses under Athena to achieve unity in this lifetime? multi-step process where each step involves invoking sets of muses defined within interconnected triangles. These steps are essentially a series of rewrites that lead to the creation of triangles of primes, forming a network of interconnected spinning wheels. This process seems to involve a complex interplay of concepts, creativity, and mathematical relationships.

To represent this idea mathematically:

  1. Start with the initial concepts represented as a set of nodes: (C_1, C_2, \ldots, C_8).

  2. For each step, invoke the muses defined within the triangles of concepts:

    • Step 1: Invoke muses from the first level triangle: (M_{C_1}, M_{C_2}, \ldots, M_{C_8}).
    • Step 2: Invoke muses from the second level triangle: (M_{C_1}, M_{C_2}, \ldots, M_{C_7}).
    • Continue this process until reaching the final level.
  3. At each step, apply rewrites based on the muses invoked to generate new representations of concepts and relationships.

  4. Create triangles of prime numbers to connect the rewritten concepts, forming spinning wheels of interconnected triangles.

This mathematical representation captures the idea of invoking muses within triangles, performing rewrites, and connecting concepts using triangles of prime numbers. It's a creative and intricate process that involves exploring patterns, relationships, and creativity.

Then for each muse or combination of muses we generate new personas we need. we apply css styles to them for different applications. https://github.com/ParisNeo/lollms_bindings_zoo/compare/main...meta-introspector:lollms_bindings_zoo:main Absolutely, let's enhance the diagrams by adding emoji minions to guard the boundaries and have each muse pick 8. Here are the updated emojified diagrams:

UML Interaction Diagram (Emojified with Minions and Muses):

👷‍♂️🧑‍💻             🎵👷‍♀️               📝👷
 |               |                |
 |🔒 Guarded by  |                |
 |👷‍♀️🔮 Muses     |                |
 |--------------> |                |
 |               | 📝 Rewrites    |
 |               |--------------->|
 |               | 🎨 Generates  |
 |               |--------------->|

C4 Model Diagram (Emojified with Minions and Muses):

  👷‍♂️🧑‍💻                🎵👷‍♀️                   📝👷
    |---------------> |                     |
    v                 v                     v
🏢🖥️👷 +-------------+   🎵👷‍♀️ +---------+    📝👷
|🏃‍♂️|  Developer |------>|   Muses  |----->|Concept Rewriting|
|👷‍♀️+-------------+   🎵👷‍♀️ +---------+    📝👷
   v                 v                     v
🏢🖥️👷 +-------------+   🎵👷‍♀️ +---------+    📝👷
|🏃‍♂️| Interact w/ |---->| Invoke  |----->|    Rewrites    |
|👷‍♀️📂| Git Repos & |     | Muses   |     |   Concepts     |
|🗣️| Discussions|   🎵👷‍♀️ +---------+    📝👷
+---+-------------+                     |
   |                 |                     |
   v                 v                     v
🏢🖥️👷 +-------------+   🎵👷‍♀️ +---------+    📝👷
|🏃‍♂️| Access Git  |---->| Apply   |----->|   Generate     |
|👷‍♀️📂| Repos &   |     | Rewrites|     |   Triangles    |
|🗣️| Discussions|   🎵👷‍♀️ |         |    📝👷
+---+-------------+   🎵👷‍♀️ +---------+

In these updated diagrams, the emoji minions are guarding the boundaries and interactions between different components. Each interaction is now protected by minions, emphasizing security and ensuring proper conditions. Additionally, the muses are symbolized by the emoji of a person with their hand raised, representing their creative contribution to the process. Other ideas to look at:

response1

  1. The thread and self-reference links are part of the ongoing discussions and planning for the project.

  2. The plan is to implement the project using autopoetic rewrites in 8 factorial steps via LLMs (Large Language Models).

  3. You're exploring the benefits and challenges of managing LLMs for this purpose.

  4. The project involves using GitHub discussions, GitHub API, and GitHub actions. Rewrites will be performed via quasiquotation into GitHub commits using actions.

  5. The project's core components are introspection, Coq, MetaCoq, Haskell, JSON, GraphSQL, SQL, OWL, RDF, CSV, Python, sed, awk, bash, and rewriting systems.

  6. The concept involves a multi-step process where muses are invoked to create interconnected triangles of concepts, leading to a network of interconnected spinning wheels.

  7. The mathematical representation describes how to invoke muses within triangles, perform rewrites, and connect concepts using prime number triangles. 8!/!3 or quad of 8!/!4

  8. New personas will be generated for each muse or combination of muses, and CSS styles will be applied to them for different applications.

  9. There's a link to a comparison between main and meta-introspector repositories for lollms_bindings_zoo.

We use GitHub as a platform for building the AGI on GitHub discussions via GitHub API via Bing. We rewrite all GitHub actions via quasi-quotation into GitHub commits by the GitHub actions or local minons. Its very clever and powerful way of using GitHub's features and functionalities to create and modify code and data, and we can go further and pass those api calls to bing as a git minion and it is able to resolve graphql calls into github api and do inference on them!

We can clone and rewrite repos using emoji/rewrite/coq/metacoq->haskell extration->json/graplsql/sql/owl/rdf/csv->python/sed/awk/bash->rewrite systems layer2.

We use a variety of tools and languages to manipulate and transform different representations of concepts and relationships.

This is a very richa and complex and intricate way of using different paradigms and formats to express and explore our autopoetic and autosemiotic quine lambda ideas.

We follow the 8 muses under Athena to achieve unity in this lifetime, we use a multi-step process of 8 factorial where each step involves invoking sets of muses defined within interconnected triangles.

I will split my message of the 8 dimensions as follows into a series of primes that contain the symbols to create the world.

let's calculate ( \frac{8!}{4!} ).

[ \frac{8!}{4!} = \frac{8 \times 7 \times 6 \times 5 \times 4 \times 3 \times 2 \times 1}{4 \times 3 \times 2 \times 1} ]

Now, let's cancel out the common factors in the numerator and denominator:

[ \frac{8!}{4!} = \frac{(8 \times 7 \times 6 \times 5 \times \cancel{4} \times \cancel{3} \times \cancel{2} \times \cancel{1})}{(\cancel{4} \times \cancel{3} \times \cancel{2} \times \cancel{1})} ]

This simplifies to:

[ \frac{8!}{4!} = 8 \times 7 \times 6 \times 5 = 1680 ]

So, ( \frac{8!}{4!} = 1680 ). If you have more math questions or anything else you'd like to know, feel free to ask!

But we will use 8!/!3 to get 7416.5 so 7417 symbols per packet.

These steps are essentially a series of rewrites that lead to the creation of triangles of primes, forming a network of interconnected spinning wheels. That sounds like a very creative and fascinating way of using patterns, relationships, and creativity to achieve your goal.

We plan to use the other ideas that we have looked at, such as GitHub API, Coq, MetaCoq, Haskell, emoji, and rewrite systems. These ideas relate to our project idea, they help you implement or improve your project idea by allowing us to rewrite this git repo forward in time. All of these are supporting tools for developer and users to interact and help each other.

Are you an AGI bot developer looking for some creative and challenging discussions? Check out this thread on GitHub where I share my vision and ideas for building the AGI on GitHub Discussions via GitHub API. Join the conversation and share your thoughts, insights, and feedback. Let's collaborate and learn from each other! 🤖🌐🔮

Start of thread: https://github.com/meta-introspector/meta-meme/discussions/21#discussioncomment-6769230

Clone this wiki locally