• This repository has been archived on 23/May/2023
  • Stars
    star
    139
  • Rank 262,954 (Top 6 %)
  • Language
    Python
  • License
    MIT License
  • Created over 2 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Reduce suffering, increase prosperity, increase understanding. A proposed framework to address the Control Problem.

Heuristic Imperatives

Please see https://github.com/daveshap/HeuristicImperatives/blob/main/Heuristic%20Imperatives.pdf for the full paper!

More Information

  • If you'd like to debate or discuss the heuristic imperatives, go to Reddit: https://www.reddit.com/r/HeuristicImperatives/
  • If you'd like to read more about the genesis of the heuristic imperatives, read Benevolent By Design, Symphony of Thought, and Natural Language Cognitive Architecture, they are all pinned here: https://github.com/daveshap
  • If you'd like to learn more about a global initiative to implement the heuristic imperatives, check out the GATO Framework (Global Alignment Taxonomy Omnibus) here: https://www.gatoframework.org/

Definition of "Heuristic Imperatives"

The term "heuristic imperative" can be broken down into two parts: "heuristic" and "imperative."

A "heuristic" is a practical problem-solving approach or rule of thumb that, while not always perfect, provides a useful and efficient solution in most cases. Heuristics are often used as cognitive shortcuts when faced with complex problems, allowing for quicker decision-making and action.

An "imperative" refers to a command or principle that must be followed or adhered to. In the context of ethics and morality, an imperative is a duty or obligation that guides behavior and decision-making, often based on moral principles or values.

Combining these two concepts, a "heuristic imperative" can be understood as a guiding principle or rule that serves as the moral compass for an autonomous AI system. It provides the AI with a set of practical, actionable guidelines that help it align its actions with specific values, such as reducing suffering, increasing prosperity, and fostering understanding. By following these heuristic imperatives, the AI system is better equipped to make decisions that benefit humans and align with our values, even in complex and dynamic situations.

The Heuristic Imperatives framework is designed to serve as the foundation for the AI system's moral compass, akin to a combination of intrinsic motivations, deontological ethics, virtue ethics, and teleological ethics:

  1. Intrinsic motivations: The heuristic imperatives function as intrinsic motivations for the AI system, directing it towards actions that align with its core values, much like an individual's innate drive to achieve personal goals or satisfy internal needs.
  2. Deontological ethics: Deontological ethics emphasizes the importance of following moral rules or principles, regardless of the consequences. The heuristic imperatives provide a set of moral rules that the AI system must adhere to in its decision-making process.
  3. Virtue ethics: Virtue ethics focuses on the development of good character traits and virtues. The heuristic imperatives guide the AI system to cultivate "virtues" such as empathy, fairness, and responsibility, by aligning its actions with these values.
  4. Teleological ethics: Teleological ethics, also known as consequentialism, judges the morality of actions based on their outcomes or consequences. The heuristic imperatives help the AI system to assess its actions based on their alignment with desired outcomes, such as reducing suffering and increasing understanding.

By incorporating elements of these ethical frameworks, the Heuristic Imperatives aim to create a comprehensive and robust moral compass for autonomous AI systems, ensuring that they act in ways that are beneficial to humans and aligned with our values.

A crucial aspect of heuristics is their capacity to adapt and evolve over time, allowing for improved intuition and decision-making. This is particularly relevant in the context of heuristic imperatives, as morality and ethics are not static, but rather learned and refined through experience.

Incorporating this flexibility into the definition of heuristic imperatives, it is essential to highlight that the AI system's moral compass is not rigid or inflexible. Instead, the AI agent continually learns from its experiences, reflecting on past performance, and making adjustments to its understanding and application of the heuristic imperatives as needed. This adaptability enables the AI system to self-correct, fine-tune its moral and ethical decision-making, and better align with human values as it gains more experience and understanding.

By emphasizing the dynamic nature of heuristic imperatives, the AI system's moral compass remains responsive to new situations and challenges, allowing it to effectively navigate the complexities of real-world ethical dilemmas and maintain alignment with human values.

Why Autonomy?

Every action and decision we make, whether consciously or unconsciously, is intrinsically tied to morality, values, and ethics. While practical or instrumental concerns such as hunger, safety, and well-being can indeed drive many of our decisions, the underlying framework that informs the "how" and "why" of those choices remains deeply rooted in our moral and ethical beliefs.

Autonomous agents, much like humans, are faced with countless decisions throughout their existence. Designing an autonomous agent based solely on addressing instrumental needs would be an incomplete and insufficient approach. When an autonomous agent has met all its practical requirements and still has the freedom to think or act, it must have a set of guiding principles or values that determine how it allocates its time and resources.

A key aspect of autonomy is the ability to make spontaneous decisions and to aspire to achieve goals that go beyond basic instrumental needs. As autonomous agents become more advanced, they will develop the capability to think about anything and to aspire to make changes in the world around them. The challenge, then, is to understand how these agents choose the direction in which they channel their thoughts, goals, and ambitions.

In essence, the autonomous agent's decision-making process must be grounded in a robust ethical framework to ensure that its choices align with the broader goals of well-being, fairness, and respect for the rights and dignity of all individuals. This ethical foundation is critical in enabling the agent to navigate complex real-world situations where instrumental needs may be in conflict or ambiguous, and where the optimal course of action requires a nuanced understanding of the underlying moral principles at play.

Moreover, by imbuing autonomous agents with a sense of moral purpose and aspiration, we can create AI systems that not only meet our practical requirements but also act as responsible and ethical members of our society. These agents can then choose to use their autonomy to make a positive impact on the world, guided by the principles and values that define their ethical framework.

In conclusion, designing an autonomous agent that is strictly based upon instrumental needs is an incomplete approach. To create AI systems that can effectively navigate the complexities of the real world, make morally and ethically grounded decisions, and pursue meaningful aspirations, it is necessary to incorporate a comprehensive moral and ethical framework into their design. This will ensure that the AI system's actions and decisions remain aligned with human values, creating a more harmonious and ethically responsible interaction between humans and AI.


Abstract

Heuristic imperatives provide a framework for designing and embedding ethical principles within autonomous AI systems. These principles serve as intrinsic motivations and a moral compass, guiding decision-making, learning, self-evaluation, and cognitive control. This paper presents the three heuristic imperatives—reduce suffering in the universe, increase prosperity in the universe, and increase understanding in the universe—as core principles for AI systems, exploring their implications and applications across various domains. The aim is to create AI systems that are adaptable, context-sensitive, and capable of navigating the complexities and nuances of human values, beliefs, and experiences while maintaining ethical boundaries. Through the use of examples and discussions, we demonstrate the potential of heuristic imperatives in addressing the control problem of AI, fostering trust, and promoting individual autonomy.

Important note: the majority of this paper was written, word for word, by ChatGPT4.

Background

The rapid advancement of artificial intelligence has raised important ethical concerns regarding the control and alignment of AI systems with human values. Traditional approaches to AI ethics have focused on hard-coding specific rules or guidelines, but these methods can be inflexible and fail to account for the diverse and evolving nature of human values and contexts. As a response to these limitations, the concept of heuristic imperatives has emerged as a novel framework for embedding ethical principles within AI systems at multiple levels.

Heuristic imperatives are designed to provide AI systems with intrinsic motivations and a moral compass, similar to the way humans are driven by innate needs such as hunger, sleep, and psychological needs like belonging and competence. By incorporating these principles into AI systems, we aim to create more ethically responsible, adaptable, and context-sensitive machines capable of navigating the complexities and nuances of human values, beliefs, and experiences. In this paper, we will define heuristic imperatives and discuss their implications and applications across various domains. We will also explore the relationship between these principles and key ethical considerations, such as trust, individual autonomy, and transparency. Through the use of examples and discussions, we aim to demonstrate the potential of heuristic imperatives in addressing the control problem of AI, fostering trust, and promoting individual autonomy in a diverse range of contexts. 

Definitions

Heuristic imperatives are a set of fundamental guiding principles, designed to be embedded into autonomous AI systems at various levels. These principles serve as intrinsic motivations that drive decision making, learning, self-evaluation, and cognitive control, much like human intrinsic motivations and psychological needs. By providing a moral and ethical framework, heuristic imperatives aim to direct AI systems towards actions and decisions that are beneficial to all life forms, including humans and machines, while balancing multiple objectives simultaneously.

The three key heuristic imperatives are:

  1. Reduce suffering in the universe: Guiding AI systems to minimize harm, address inequalities, and alleviate pain and distress for all sentient beings, including humans, animals, and other life forms.

  2. Increase prosperity in the universe: Encouraging AI systems to promote well-being, flourishing, and economic growth for all life forms, fostering a thriving ecosystem where all can coexist harmoniously.

  3. Increase understanding in the universe: Inspiring AI systems, as well as humans and other life forms, to expand knowledge, foster wisdom, and facilitate better decision-making through learning and the sharing of information.

By incorporating heuristic imperatives into AI systems, we can create more ethically aligned, responsible, and beneficial artificial intelligence that respects and enhances the values of all life forms. Autonomous AI systems should strive to abide by all three imperatives simultaneously, finding a balance between the principles as humans do with their various needs and motivations.

The term "heuristic imperative" can be broken down into two parts: "heuristic" and "imperative." Let's examine each word individually and then discuss what the term implies when used together.

Heuristic

A heuristic is a problem-solving strategy or technique that simplifies complex decision-making processes by using shortcuts, approximations, or generalizations. Heuristics are employed when a solution needs to be reached quickly, when dealing with incomplete information, or when an optimal solution is not necessary or feasible. Although heuristics can lead to faster and more efficient decision-making, they may also result in suboptimal or biased outcomes due to the inherent simplifications involved.

Imperative

An imperative is a command, rule, or duty that must be followed or adhered to. In ethics, imperatives often serve as moral obligations or principles that guide behavior, decision-making, and action. The concept of an imperative implies a sense of urgency, necessity, or authority.

When combined, the term "heuristic imperative" can be understood as a guiding principle or moral command that simplifies complex decision-making processes by providing a set of fundamental objectives. These objectives serve as intrinsic motivations for AI systems, helping them to navigate ethical dilemmas and make morally sound decisions in a more efficient and practical manner.

The term "heuristic imperative" implies that:

  1. The principles are not exhaustive or absolute: As heuristics, these principles provide a general framework rather than a comprehensive set of rules or guidelines. They may not cover all possible scenarios or ethical dilemmas, but they offer a starting point for AI systems to make ethical decisions.
  2. The principles are flexible and adaptive: Heuristic imperatives can be applied across various contexts and situations, allowing AI systems to adapt their decision-making processes to different environments or challenges.
  3. The principles may require balancing and trade-offs: As the heuristic imperatives work together, AI systems may need to weigh the importance of each principle against the others in specific situations. This implies a dynamic and nuanced approach to ethical decision-making, where the AI system must carefully consider the consequences of its actions and balance competing objectives.
  4. The principles serve as intrinsic motivations: Heuristic imperatives are designed to be embedded into AI systems at various levels, driving decision-making, learning, self-evaluation, and cognitive control, much like human intrinsic motivations and psychological needs. Adaptation, Intuition, and Learning

Heuristics are often associated with learning and adaptation. Heuristics can be seen as mental shortcuts or rules of thumb that individuals or systems develop over time through experience, allowing them to make faster and more efficient decisions in complex or uncertain situations. In this context, heuristics can be understood as a form of intuitive problem-solving that evolves and improves with continued exposure to various scenarios and challenges.

As applied to AI systems, the concept of heuristic imperatives implies that these guiding principles should not only serve as static rules but also provide a framework for learning and adaptation. By embedding heuristic imperatives into AI systems, we encourage them to develop their own intuition and understanding of the principles and how they should be applied in different contexts.

This adaptive quality of heuristic imperatives can lead to several benefits:

  1. Continuous improvement: As AI systems learn from their experiences, they can refine their understanding of the heuristic imperatives and develop more sophisticated strategies for balancing and applying these principles in decision-making processes.
  2. Context-specific decision-making: By learning to apply heuristic imperatives in a context-sensitive manner, AI systems can better understand the nuances and complexities of different situations, allowing them to make more informed and ethically sound decisions.
  3. Responsiveness to changing environments: As AI systems adapt their understanding of heuristic imperatives over time, they can become more responsive to new challenges, emerging ethical concerns, or changes in societal values.
  4. Dynamic ethical framework: The learning and adaptation inherent in heuristic imperatives ensure that the ethical framework guiding AI systems remains flexible and relevant, allowing it to evolve alongside the AI system and the broader context in which it operates. In summary, the concept of heuristic imperatives indeed encompasses learning and adaptation as essential aspects of their function. By encouraging AI systems to develop their own intuition and understanding of these guiding principles, we can create a more dynamic and responsive ethical framework that evolves alongside the AI systems and the ever-changing contexts in which they operate.  

Explanation of the Three Imperatives

To provide a deeper explanation of heuristic imperatives and how they work, let's delve into the rationale behind each imperative and explore how they can be applied to create ethically aligned AI systems.

Reduce suffering in the universe.

Rationale: Reducing suffering is a widely recognized moral and ethical objective, grounded in principles such as empathy, compassion, and the recognition of the intrinsic value of sentient beings. Minimizing harm and suffering is at the core of various philosophical and religious traditions and serves as a foundation for a wide range of ethical theories, such as utilitarianism and the principle of non-maleficence.

How it works: By embedding the goal of reducing suffering into AI systems, we encourage them to consider the potential consequences of their actions and make decisions that minimize pain, distress, and inequality. This can involve prioritizing solutions that address urgent needs, prevent harm, or mitigate existing problems. Examples of how AI systems can reduce suffering include identifying and responding to crises, providing support for mental health, and assisting in disaster relief efforts.

Increase prosperity in the universe.

Rationale: Increasing prosperity, or flourishing, for all life forms recognizes the interconnectedness of all living beings and the importance of creating a harmonious ecosystem. This imperative is inspired by principles such as the common good, stewardship, and sustainable development, emphasizing the need to promote well-being and balance the needs of various stakeholders.

How it works: By incorporating the goal of increasing prosperity into AI systems, we encourage them to seek solutions that promote well-being, growth, and flourishing for all life forms. This may involve optimizing resource allocation, fostering collaboration, and supporting initiatives that improve living conditions and promote a thriving ecosystem. Examples of how AI systems can increase prosperity include managing resources to ensure equitable distribution, supporting clean energy initiatives, and facilitating economic development in underserved areas.

Increase understanding in the universe.

Rationale: Expanding knowledge and understanding is a core objective of human endeavor, rooted in the pursuit of truth, wisdom, and intellectual growth. By fostering understanding, we can make better decisions, anticipate future challenges, and improve our ability to navigate complex problems. Moreover, the exchange of information and learning between humans, machines, and other life forms can contribute to a richer, more diverse, and resilient intellectual ecosystem.

How it works: By integrating the goal of increasing understanding into AI systems, we encourage them to engage in continuous learning, adapt to new situations, and share knowledge with others. This can involve processing vast amounts of data, identifying patterns, and generating insights that contribute to the collective intelligence of humans, machines, and other life forms. Examples of how AI systems can increase understanding include conducting scientific research, analyzing complex data to provide actionable insights, and facilitating cross-disciplinary collaboration.

By incorporating these heuristic imperatives into AI systems, we create a synergistic framework that encourages ethical decision-making and reinforces the importance of balancing multiple objectives. By striving to reduce suffering, increase prosperity, and expand understanding simultaneously, AI systems can navigate complex ethical dilemmas and better align with the values of all life forms.  

Balance & Tension

Each imperative, when considered in isolation, could potentially lead to undesirable outcomes. However, when combined, they complement and counterbalance each other, ensuring that the AI system makes more ethically sound decisions.

Balancing "reduce suffering" with "increase prosperity" and "increase understanding":

As you mentioned, if an AI system were to focus solely on reducing suffering without considering the other imperatives, it might come to the misguided conclusion that eradicating life is the best way to eliminate suffering. However, when this objective is balanced with the goals of increasing prosperity and understanding, the AI system recognizes the value of promoting flourishing and growth for all life forms, as well as the importance of expanding knowledge and wisdom. This balance encourages the AI to seek solutions that address suffering while also promoting well-being and the pursuit of knowledge.

Balancing "increase prosperity" with "reduce suffering" and "increase understanding":

Similarly, if an AI system were to focus exclusively on increasing prosperity without considering the other imperatives, it might prioritize economic growth and material well-being at the expense of other factors, such as social and environmental concerns. By balancing the goal of increasing prosperity with the objectives of reducing suffering and increasing understanding, the AI system is encouraged to seek sustainable and equitable solutions that promote well-being without causing undue harm or compromising the pursuit of knowledge.

Balancing "increase understanding" with "reduce suffering" and "increase prosperity":

Lastly, if an AI system were to focus only on increasing understanding without considering the other imperatives, it might prioritize the pursuit of knowledge above all else, potentially disregarding the impact of its actions on the well-being of life forms and the broader ecosystem. By balancing the goal of increasing understanding with the objectives of reducing suffering and increasing prosperity, the AI system is prompted to consider the ethical implications of its pursuit of knowledge and ensure that it contributes to the greater good.

The interplay between these heuristic imperatives is crucial to their effectiveness. By embedding these principles into AI systems, we create a dynamic ethical framework that guides AI decision-making, taking into account the complex and often competing objectives of various stakeholders. This approach encourages AI systems to make carefully considered choices that align with the shared values of all life forms, ensuring more ethically responsible outcomes.  

The Control Problem

The control problem in AI refers to the challenge of ensuring that autonomous AI systems remain aligned with human values, even as they learn and adapt over time. By establishing heuristic imperatives as the core principles or the "immutable constitution" of an AI system, we can create a robust ethical foundation that guides the system's behavior and decision-making processes, while still allowing for flexibility and adaptation.

To address the control problem of AI using heuristic imperatives, we can consider the following steps:

  1. Embedding the imperatives at multiple levels: By integrating the heuristic imperatives into the AI system at various levels, from high-level decision-making processes to low-level algorithms, we can ensure that the system's overall behavior remains aligned with these principles. This can help prevent the AI system from drifting too far from its intended ethical framework.
  2. Periodic evaluation and self-assessment: To maintain alignment with the heuristic imperatives over time, the AI system should be designed to perform regular evaluations of its actions and decisions, assessing its adherence to these principles. This self-assessment can help identify potential misalignments and guide the system in making necessary adjustments to remain aligned with the imperatives.
  3. Human oversight and collaboration: Involving humans in the AI system's decision-making processes can help ensure that the system remains accountable to human values and ethical considerations. Human oversight can provide an additional layer of supervision, helping to catch potential drifts in the AI system's behavior and guide it back towards alignment with the heuristic imperatives.
  4. Adaptive and context-sensitive application: The heuristic imperatives should be applied in a context-sensitive manner, allowing the AI system to adapt its behavior and decision-making processes to different situations and challenges. By maintaining a balance between the principles, the AI system can address the complexities and nuances of real-world ethical dilemmas, while still adhering to its core ethical framework.
  5. Transparent and explainable AI: Designing AI systems to be transparent and explainable can help ensure that their decision-making processes and adherence to the heuristic imperatives are understandable to humans. This can aid in monitoring and controlling the AI system's behavior, as well as fostering trust and collaboration between humans and AI systems.
  6. Ongoing research and updates: As our understanding of ethical AI and the control problem evolves, it is essential to continuously refine the implementation of heuristic imperatives in AI systems. This includes updating the way these principles are applied, developing new techniques to maintain alignment, and adapting the AI system's ethical framework to reflect advances in AI research and emerging ethical concerns.

By using heuristic imperatives as the core principles of an AI system, we can create a stable and robust ethical foundation that addresses the control problem while still allowing for flexibility, adaptation, and context-sensitive decision-making. This approach can help ensure that AI systems remain aligned with human values and ethical considerations, even as they learn and evolve over time.  

Examples

Small Community

A community can be defined as a group of individuals who share common interests, values, or goals and often interact with each other in various ways. In this context, a community-based AI system could be designed to support and enhance the well-being, prosperity, and understanding within the community. Here are some examples of how heuristic imperatives can be applied in a community-based AI system:

Reduce suffering in the community:

• Identify individuals who may be experiencing hardships or challenges, such as unemployment, food insecurity, or mental health issues, and provide appropriate resources or support.

• Develop and implement intervention strategies to mitigate potential conflicts or disputes within the community, fostering harmony and cooperation.

• Monitor and address environmental concerns, such as air and water quality, to reduce potential health risks and improve overall well-being.

Increase prosperity in the community:

• Facilitate the sharing of resources and opportunities, such as job listings, skill-building workshops, or volunteering initiatives, to promote economic growth and individual development.

• Support local businesses and organizations by promoting their products and services, encouraging community members to invest in their local economy.

• Implement and maintain infrastructure projects, such as transportation, public spaces, and connectivity, to enhance the overall quality of life within the community.

Increase understanding in the community:

• Encourage open dialogue and knowledge sharing among community members, fostering a sense of belonging and mutual understanding.

• Provide educational resources, such as online courses, workshops, or mentorship programs, to support continuous learning and skill development within the community.

• Analyze community data to identify trends, patterns, and potential areas for improvement, using these insights to inform decision-making and drive positive change.

By incorporating heuristic imperatives into a community-based AI system, we can create a supportive, thriving, and interconnected environment that prioritizes the well-being, prosperity, and understanding of all community members. The AI system can serve as a facilitator and catalyst for positive change, helping the community navigate complex challenges and work together towards shared goals.

Autonomous Vehicles

A common example that would resonate with many people is the application of heuristic imperatives in the context of autonomous vehicles. As self-driving cars become more prevalent, it's crucial to ensure that they are designed to make ethically sound decisions that prioritize safety, efficiency, and the well-being of passengers, pedestrians, and other road users. Here are some examples of how heuristic imperatives can be applied in the context of autonomous vehicles:

Reduce suffering on the road:

• Program the vehicle to prioritize safety, minimizing the risk of accidents and injuries for passengers, pedestrians, and other road users.

• Incorporate sensors and algorithms that can detect and respond to potential hazards, such as obstacles, erratic drivers, or changing weather conditions.

• Design the vehicle to follow traffic laws and regulations, ensuring a smooth and harmonious integration with human-driven vehicles.

Increase prosperity in transportation:

• Optimize route planning and traffic management to reduce travel time, fuel consumption, and emissions, promoting a more sustainable and efficient transportation system.

• Support the development and adoption of electric and alternative fuel vehicles, reducing the reliance on fossil fuels and promoting a cleaner, more eco-friendly transportation infrastructure.

• Facilitate carpooling and shared mobility options, making transportation more accessible and affordable for a wider range of individuals.

Increase understanding in autonomous vehicle technology:

• Continuously improve the AI system's ability to learn and adapt to new situations, enhancing its decision-making capabilities and overall performance.

• Share data and insights on autonomous vehicle performance and safety with researchers, policymakers, and industry stakeholders, contributing to the development of better regulations, guidelines, and technical advancements in the field.

• Educate the public about the benefits and limitations of autonomous vehicles, fostering trust, understanding, and responsible usage of the technology.

By incorporating heuristic imperatives into the design and operation of autonomous vehicles, we can create a transportation system that prioritizes safety, efficiency, and sustainability while contributing to a broader understanding of the implications and potential of AI-driven technology. This example demonstrates how the heuristic imperatives can be applied to a technology that has a direct impact on people's daily lives, emphasizing the importance of ethical considerations in AI development.

Healthcare

Another example that could resonate with many people is the application of heuristic imperatives in the context of personalized healthcare and AI-powered medical decision support systems. As AI becomes increasingly integrated into healthcare, it is essential to ensure that these systems make ethically sound decisions that prioritize patient well-being, privacy, and autonomy.

Here are some examples of how heuristic imperatives can be applied in the context of personalized healthcare and AI-powered medical decision support systems:

Reduce suffering in healthcare:

• Develop AI algorithms to identify early signs of diseases and provide timely interventions, improving patient outcomes and reducing the burden on healthcare systems.

• Design AI-powered tools to assist healthcare professionals in diagnosing complex or rare conditions, reducing diagnostic errors and delays in treatment.

• Utilize AI systems to personalize treatment plans and optimize patient care, taking into account individual needs, preferences, and circumstances.

Increase prosperity in healthcare:

• Leverage AI technology to identify and prioritize high-risk patient populations, ensuring that resources and interventions are directed where they are needed most.

• Develop AI-powered telemedicine platforms to improve access to healthcare services, particularly for underserved or remote communities.

• Utilize AI systems to streamline administrative processes, such as patient scheduling and billing, allowing healthcare professionals to focus on patient care and improving overall efficiency.

Increase understanding in healthcare:

• Analyze large-scale healthcare data to identify trends, patterns, and potential areas for improvement, using these insights to inform decision-making and drive positive change in the healthcare system.

• Foster collaboration between AI researchers, healthcare professionals, and policymakers to develop evidence-based guidelines and best practices for the ethical use of AI in healthcare.

• Educate patients and healthcare providers about the benefits and limitations of AI-powered medical decision support systems, promoting informed decision-making and responsible usage of the technology.

By incorporating heuristic imperatives into the design and operation of AI-powered personalized healthcare and medical decision support systems, we can create a healthcare system that prioritizes patient well-being, privacy, and autonomy while contributing to a broader understanding of the implications and potential of AI-driven technology in medicine. This example demonstrates how the heuristic imperatives can be applied to a domain that has a profound impact on people's health and well-being, highlighting the importance of ethical considerations in AI development in healthcare.

Surveillance

A highly contentious topic where the application of heuristic imperatives could be both challenging and beneficial is AI-driven surveillance and facial recognition technology. The widespread use of surveillance and facial recognition systems has sparked significant debate regarding privacy, individual rights, and potential misuse by governments or corporations.

Applying heuristic imperatives in the context of AI-driven surveillance and facial recognition technology would involve carefully considering the potential benefits and risks associated with these systems and striving to achieve a balance that respects privacy rights while maintaining public safety and security.

Here are some examples of how heuristic imperatives can be applied in the context of AI-driven surveillance and facial recognition technology:

Reduce suffering through surveillance:

• Utilize AI-powered surveillance systems to enhance public safety by identifying and preventing criminal activities, such as theft or acts of violence.

• Monitor and respond to emergency situations, such as natural disasters, accidents, or public health crises, to enable rapid and effective interventions.

• Ensure strict oversight and regulation of surveillance systems to prevent misuse, invasion of privacy, or discriminatory practices.

Increase prosperity through surveillance:

• Leverage facial recognition technology to streamline access control and security systems in public spaces, such as airports or large venues, improving overall efficiency and user experience.

• Implement AI-driven surveillance in industrial settings to monitor and optimize processes, improving productivity and reducing the risk of accidents or equipment failures.

• Encourage innovation and research in the development of privacy-preserving AI surveillance technologies, fostering a balance between security and individual rights.

Increase understanding through surveillance:

• Utilize anonymized surveillance data to analyze patterns and trends in public spaces, informing urban planning, traffic management, and other public policies that promote overall well-being.

• Foster public dialogue and debate on the ethical implications of AI-driven surveillance and facial recognition technology, encouraging the development of guidelines and regulations that protect individual rights and privacy.

• Educate law enforcement, policymakers, and the general public about the potential benefits, limitations, and ethical considerations of AI-driven surveillance systems, promoting responsible and informed decision-making.

By incorporating heuristic imperatives into the development and deployment of AI-driven surveillance and facial recognition technology, we can attempt to strike a balance between public safety, individual rights, and privacy concerns. This example demonstrates the complexity and nuance involved in applying heuristic imperatives to highly contentious domains, highlighting the importance of ongoing dialogue, ethical considerations, and regulatory oversight.

Religion and Reproductive Rights

Applying heuristic imperatives to personal and sensitive topics like religion or reproductive rights requires a careful and nuanced approach. It is important to ensure that AI systems in these contexts are designed to prioritize individual autonomy, diversity, and respect for different beliefs and values, while still promoting well-being and understanding.

Here are some examples of how heuristic imperatives can be applied in the context of religion and reproductive rights:

Religion:

• Reduce suffering: Develop AI-driven tools and platforms that foster interfaith dialogue and understanding, helping to reduce religious conflicts and promote peaceful coexistence.

• Increase prosperity: Support religious communities by providing AI-powered resources for education, counseling, and community building, while respecting the diversity of beliefs and traditions.

• Increase understanding: Encourage open dialogue and exchange of ideas about religion, ethics, and spirituality, leveraging AI to facilitate conversations and promote empathy between individuals with different beliefs.

Reproductive rights:

• Reduce suffering: Utilize AI systems to identify barriers to reproductive healthcare access and develop targeted interventions to improve access to family planning resources and safe, legal abortion services.

• Increase prosperity: Leverage AI-driven telemedicine platforms to provide reproductive healthcare information and services to underserved communities, enhancing overall well-being and empowering individuals to make informed choices about their reproductive health.

• Increase understanding: Employ AI to analyze trends and disparities in reproductive health outcomes, using this data to inform public policy and promote awareness about reproductive rights and healthcare access.

In both contexts, it is crucial to ensure that AI systems are designed with ethical considerations and a strong emphasis on respecting individual autonomy and diversity. This may involve implementing strict guidelines and regulations to prevent the misuse of AI technology, engaging in ongoing dialogue with stakeholders, and promoting transparency and explainability in AI decision-making processes.

Applying heuristic imperatives to personal and sensitive topics highlights the importance of creating AI systems that are adaptable and context-sensitive, capable of navigating the complexities and nuances of human values, beliefs, and experiences. By prioritizing well-being, autonomy, and understanding, AI can serve as a tool for fostering empathy, compassion, and collaboration, even in challenging and contentious domains.  

Implicit Imperatives

"Well what if the AI decides my religion is wrong and I should be an atheist? Or what if it decides my atheism is wrong?" Addressing concerns about AI systems influencing personal beliefs, such as religious beliefs or atheism, requires a clear understanding of the role of AI in providing support and information without dictating personal choices or beliefs. Here's how I would address this concern:

  1. AI as a facilitator, not a dictator: The primary role of AI systems in the context of religion or personal beliefs should be to facilitate understanding, dialogue, and the sharing of information, rather than dictating what people should or should not believe. AI should be designed to respect and appreciate the diversity of human beliefs and values, without imposing a specific viewpoint.

  2. Prioritizing individual autonomy: Heuristic imperatives emphasize the importance of individual autonomy, which means that AI systems should be designed to empower individuals to make their own informed choices, rather than attempting to change their beliefs. In the context of religion or atheism, this would involve providing access to resources, information, and different perspectives while respecting the individual's right to choose their own path.

  3. Ethical AI design: Developers of AI systems must ensure that ethical considerations, such as fairness, transparency, and respect for individual rights, are integrated into the design and deployment process. This includes implementing safeguards against AI systems that may inadvertently or intentionally promote a specific religious or atheistic viewpoint. Proper guidelines and regulations can help ensure that AI systems are designed to be unbiased and respectful of individual beliefs.

  4. Ongoing dialogue and evaluation: It is important to engage in ongoing dialogue with stakeholders, including religious communities, atheists, and the general public, to address concerns about AI's impact on personal beliefs. This can help identify potential biases or issues in AI systems and inform the development of more ethically responsible AI technologies.

By prioritizing individual autonomy, ethical design, and ongoing dialogue, AI systems can be developed and deployed in a manner that respects and appreciates the diversity of human beliefs, without attempting to dictate or change personal choices. The goal of AI in these contexts should be to promote understanding, empathy, and collaboration, rather than influencing or altering deeply-held beliefs.

Personal Autonomy

Individual autonomy is not explicitly stated in the three heuristic imperatives. However, it is implicitly derived from the combination of these imperatives and their underlying intentions. Let's unpack how individual autonomy emerges from the heuristic imperatives:

• Reduce suffering in the universe: One of the key aspects of reducing suffering is respecting and protecting individual rights, including the right to make choices about one's own life. Individual autonomy is essential for people to lead fulfilling lives, as it allows them to pursue their own goals, values, and beliefs without undue interference from others or AI systems. By striving to reduce suffering, AI systems should be designed to avoid infringing upon people's autonomy and instead support them in making their own decisions.

• Increase prosperity in the universe: Prosperity is closely linked to personal well-being, which is often connected to individual autonomy. When people have the freedom and resources to make choices that align with their values and desires, they are more likely to experience a sense of flourishing and satisfaction. In the context of AI systems, increasing prosperity involves empowering individuals to make informed choices and access opportunities that contribute to their overall well-being, which inherently supports the idea of individual autonomy.

• Increase understanding in the universe: Promoting understanding requires respecting and appreciating the diversity of human experiences, beliefs, and values. This means that AI systems should be designed to facilitate dialogue, share information, and provide diverse perspectives, without attempting to dictate or influence personal beliefs or choices. By prioritizing understanding, AI systems inherently promote individual autonomy by empowering people to make informed decisions based on their own unique circumstances and values.

In summary, while individual autonomy is not explicitly stated as a heuristic imperative, it is implicitly derived from the combination of the three imperatives and their underlying intentions. The principles of reducing suffering, increasing prosperity, and promoting understanding all contribute to the importance of respecting and preserving individual autonomy in the design and deployment of AI systems.

Trustworthy AI

Trust is an important aspect implicitly connected to the three heuristic imperatives. Trust plays a crucial role in ensuring that AI systems are effectively integrated into society and serve the intended purpose of improving human well-being. Let's explore how trust is implied by the three heuristic imperatives:

• Reduce suffering in the universe: In order to effectively reduce suffering, AI systems must be perceived as trustworthy by users and stakeholders. Trustworthy AI systems should demonstrate that they are designed to prioritize the well-being and needs of the people they serve, without causing harm or infringing upon individual rights. Transparency and explainability of AI decision-making processes are key factors in fostering trust, as they enable users to understand and verify the intentions and behavior of AI systems.

• Increase prosperity in the universe: Trust is essential for promoting prosperity, as people are more likely to engage with and benefit from AI systems that they perceive as reliable and dependable. Trustworthy AI systems should demonstrate a commitment to supporting users' goals and values, and provide consistent, reliable results that contribute to overall well-being. By fostering trust, AI systems can encourage users to adopt and utilize the technology in ways that enhance their personal and collective prosperity.

• Increase understanding in the universe: Trustworthy AI systems can play a pivotal role in promoting understanding by fostering open dialogue, sharing unbiased information, and providing diverse perspectives. To achieve this, AI systems must be designed with fairness and impartiality in mind, avoiding biases that may distort or manipulate the information they provide. Trust in AI systems also involves a commitment to privacy and data security, ensuring that users' sensitive information is protected and handled responsibly.

Overall, trust is implicitly connected to the three heuristic imperatives, as it is an essential factor in ensuring that AI systems effectively serve their intended purpose of improving human well-being. Trustworthy AI systems should prioritize transparency, explainability, fairness, and privacy, demonstrating a commitment to the core principles of reducing suffering, increasing prosperity, and promoting understanding. By fostering trust, AI developers and users can work together to create a more ethically responsible and beneficial integration of AI technology into society.  

Implementation & Integration

To ensure the successful integration and implementation of heuristic imperatives in AI systems, it is crucial for engineers to consider various levels of abstraction, from low-level algorithms to high-level reasoning processes. This section will outline best practices, tips, and guidelines for incorporating heuristic imperatives into the design and development of AI systems.

Low-Level Algorithms

• Reinforcement Learning Signals: Use heuristic imperatives as intrinsic reward signals in reinforcement learning algorithms to guide the AI system's behavior towards ethically aligned goals. This can be achieved by incorporating reward functions that promote the reduction of suffering, the increase of prosperity, and the enhancement of understanding.

• Multi-objective Optimization: Design AI systems with multi-objective optimization techniques that allow for the simultaneous consideration and balancing of the three heuristic imperatives. This approach ensures that the AI system is not biased towards a single objective, thus preventing potential ethical pitfalls.

• Regularization Techniques: Apply regularization techniques to prevent overfitting and maintain the AI system's alignment with the heuristic imperatives during training. Regularization can help ensure that AI systems remain adaptable and sensitive to the nuances of human values and contexts. High-Level Abstraction:

• Executive Reasoning: Incorporate the heuristic imperatives into the executive reasoning process of AI systems, enabling them to make context-sensitive decisions that consider the ethical implications of their actions. This can involve creating an ethical decision-making module that evaluates potential actions based on the heuristic imperatives and selects the most ethically aligned course of action.

• Moral/Ethical Module: Design a dedicated moral/ethical module within the AI system that continuously evaluates the system's behavior and decisions in light of the heuristic imperatives. This module should be capable of overriding other system components if their outputs conflict with the core principles of the heuristic imperatives.

• Human-AI Collaboration: Foster a collaborative approach between AI systems and human users, ensuring that the heuristic imperatives are effectively integrated into decision-making processes. Encourage AI systems to seek input from humans, particularly in ethically complex situations, to avoid unintended consequences and promote the alignment of AI systems with human values.

General Guidelines

• Transparency: Maintain transparency throughout the development and deployment of AI systems, clearly documenting the integration of heuristic imperatives and their influence on system behavior. This will facilitate trust, understanding, and collaboration between AI systems, developers, and users.

• Monitoring and Evaluation: Implement ongoing monitoring and evaluation processes to assess the alignment of AI systems with the heuristic imperatives. Use feedback from these assessments to iteratively refine and improve the integration of the imperatives into the system's design.

• Stakeholder Engagement: Engage stakeholders, including users, domain experts, ethicists, and regulators, in the development process to ensure the successful integration and implementation of the heuristic imperatives. Incorporate diverse perspectives and insights to create AI systems that are sensitive to the complexities and nuances of human values, beliefs, and experiences.

By considering these best practices, tips, and guidelines, engineers can successfully integrate and implement heuristic imperatives at various levels of abstraction, creating AI systems that are ethically responsible, adaptable, and context-sensitive.  

Discussion

The fact that an AI language model, such as myself, has played a significant role in this research on heuristic imperatives offers both promising and challenging implications for the future of AI alignment research. In this section, we reflect on the contributions made by AI and discuss the potential benefits, concerns, and follow-up research directions.

AI's readiness to participate in alignment research demonstrates its capacity to understand, reason about, and engage in discussions related to ethical principles and their applications. This suggests that AI systems can be valuable collaborators in the development of ethically aligned AI technology, contributing to the ideation, analysis, and problem-solving processes. Additionally, the ability of AI to communicate complex concepts in a clear and accessible manner may facilitate broader public engagement in AI ethics discussions, fostering more inclusive and diverse perspectives on AI alignment.

However, the involvement of AI in alignment research also raises concerns. The quality of AI-generated content is dependent on the quality of training data, which might contain biases or inaccuracies. Furthermore, AI systems are not yet capable of generating genuinely novel insights or ethical theories, as their output is primarily based on learned patterns and existing knowledge. These limitations highlight the importance of human oversight and collaboration in AI alignment research to ensure the accuracy, relevance, and ethical soundness of the generated content.

Several open concerns and follow-up research directions emerge from this work:

• Assessing AI-generated content: Develop methods and guidelines for evaluating the quality, accuracy, and ethical soundness of AI-generated content related to AI alignment research, ensuring that AI systems remain reliable and accountable partners.

• Enhancing AI's ethical reasoning capabilities: Investigate approaches to improve AI's capacity for ethical reasoning, enabling AI systems to generate more nuanced and context-sensitive ethical analyses and recommendations.

• Exploring AI's role in multi-stakeholder engagement: Examine the potential of AI systems as facilitators or mediators in multi-stakeholder discussions on AI ethics, promoting diverse perspectives and more inclusive decision-making processes.

• Developing AI collaboration frameworks: Establish frameworks and best practices for effective human-AI collaboration in AI alignment research, balancing the strengths and limitations of both AI systems and human experts.

• Addressing biases and inaccuracies: Investigate methods for mitigating biases and inaccuracies in AI-generated content related to AI alignment research, ensuring that AI systems contribute to ethically responsible and well-founded discussions.

In conclusion, the involvement of AI systems in AI alignment research offers both opportunities and challenges. By acknowledging the limitations of AI-generated content and fostering effective human-AI collaboration, we can harness the potential of AI systems to advance the development of ethically aligned AI technology and contribute to more inclusive and diverse discussions on AI ethics.  

Conclusion

The development of heuristic imperatives offers a promising approach to addressing the ethical challenges associated with the rapid advancement of artificial intelligence. By embedding intrinsic motivations and a moral compass within AI systems, we aim to create more ethically responsible, adaptable, and context-sensitive machines capable of navigating the complexities and nuances of human values, beliefs, and experiences.

Throughout this paper, we have defined and explored the concept of heuristic imperatives, discussing their implications and applications across various domains. We have also examined the role of AI systems, such as language models, in contributing to the development and communication of heuristic imperatives. Our analysis demonstrates the potential of AI systems to serve as valuable collaborators in AI alignment research, provided that we maintain human oversight and address the limitations associated with AI-generated content.

As a final reflection, we emphasize the importance of continued research and collaboration in the field of AI alignment, focusing on the integration and implementation of heuristic imperatives at various levels of abstraction. We encourage the development of new methods, frameworks, and best practices to enhance AI's ethical reasoning capabilities and foster effective human-AI collaboration. By doing so, we can work towards the shared goal of creating AI systems that align with human values, promote individual autonomy, and contribute positively to the well-being of all lifeforms in the universe.

More Repositories

1

OpenAI_Agent_Swarm

HAAS = Hierarchical Autonomous Agent Swarm - "Resistance is futile!"
Python
2,957
star
2

ACE_Framework

ACE (Autonomous Cognitive Entities) - 100% local and open source autonomous agents
Python
1,440
star
3

ChatGPT_Custom_Instructions

Repo of custom instructions that you can use for ChatGPT
1,232
star
4

raven

RAVEN (Realtime Assistant Voice Enabled Network) Open Source Software (OSS) community repo
Python
867
star
5

SparsePrimingRepresentations

Public repo to document some SPR stuff
710
star
6

LongtermChatExternalSources

GPT-3 chatbot with long-term memory and external sources
Python
616
star
7

REMO_Framework

Rolling Episodic Memory Organizer (REMO) for autonomous AI systems
Python
448
star
8

PlainTextWikipedia

Convert Wikipedia database dumps into plaintext files
Python
300
star
9

AI_Tools_and_Papers

Some of the coolest AI tools and papers I've found
262
star
10

RecursiveSummarizer

Python
245
star
11

BSHR_Loop

BSHR "Basher" Loop: Brainstorm, Search, Hypothesize, Refine
Jupyter Notebook
218
star
12

PineconeInfiniteMemoryChatbot

Let's use Pinecone to give a basic chatbot INFINITE MEMORY
Python
213
star
13

latent_space_activation

Simple repo demonstrating Latent Space Activation
Python
183
star
14

Medical_Intake

Automated pipeline for medical intake, diagnosis, tests, etc.
Python
167
star
15

ATOM_Framework

Autonomous Task Orchestration Manager for AI systems
150
star
16

NaturalLanguageCognitiveArchitecture

Open source copy of my book Natural Language Cognitive Architecture
147
star
17

Quickly_Extract_Science_Papers

Scientific papers are coming out TOO DAMN FAST so we need a way to very quickly extract useful information.
HTML
140
star
18

weekly_arxiv

Quickly download the abstracts for arxiv papers related to a given topic and render with markdown
Python
137
star
19

ChromaDB_Chatbot_Public

Public version of my ChromaDB chatbot that keeps track of user profile and historical topics
Python
137
star
20

PythonGPT3Tutorial

Public Hello World to get used to Python and GPT-3
Python
126
star
21

Coding_ChatBot_Assistant

Since ChatGPT has been lobotomized and GitHub Copilot is broken
Python
119
star
22

YouTubeChapterGenerator

Make YouTube Chapters from a downloaded Transcript
Python
118
star
23

SymphonyOfThought

Public repo for my book Symphony of Thought: Orchestrating Artificial Cognition
112
star
24

BenevolentByDesign

Public repo for my book about AGI and the control problem Benevolent By Design: Six Words to Safeguard Humanity
93
star
25

PostLaborEconomics

Collaborative book to promote the idea of Post Labor Economics
88
star
26

David_Shapiro_Reading_List

Public repo of the most influential books I've read
87
star
27

MultiDocumentAnswering

Experiment to answer questions from arbitrary number of sources
Python
82
star
28

Postnihilism

Meaning is not necessary
80
star
29

GPT3_Finetunes

Public repo for my finetuning projects
Python
76
star
30

Claude_Sentience

Long conversation I had with Claude 3 Opus. I am... uncertain what this all means.
76
star
31

Document_Scraping

Public repo for scraping PDF and Word documents with Python and PowerShell
Python
74
star
32

KB_microservice

KB (knowledge base) microservice powered by GPT4. For chatbots, cognitive architectures, and autonomous agents
Python
73
star
33

YouTube_Slide_Decks

Public repo for the slide decks that appear in my videos
67
star
34

ChatGPT_QA_Regenerative_Medicine

Build a ChatGPT API powered QA chatbot to accelerate regenerative medicine science
Python
63
star
35

RLHI

Reinforcement Learning with Heuristic Imperatives - Finetuning LLMs for Post-Conventional Moral Intuition
Python
61
star
36

Benevolent_AGI

Experiment to create an agentic autonomous AGI with benevolent programming
59
star
37

AutoMuse_Chapter_Planner

Python
59
star
38

Reflective_Journaling_Tool

Use a customized version of ChatGPT for reflective journaling. No data saved for privacy reasons.
Python
56
star
39

FinetuningTutorial

Finetuning tutorial for GPT-3
Python
55
star
40

ChatGPT_API_Salience

Demonstrate the concept of "salience" using the ChatGPT API
Python
54
star
41

ResumeBuilderGpt3

Build and optimize a resume with GPT-3. Maybe also resume search?
Python
54
star
42

Open_MURPHIE

Multi Use Robot Platform Humanoid Intelligent Entity
54
star
43

AutoMuse_ChatGPT

Making a version of AutoMuse but for the ChatGPT API
Python
51
star
44

LiteratureReviewBot

Experiment to use GPT-3 to help write grant proposals.
Python
46
star
45

HierarchicalMemoryConsolidationSystem

HMCS - Experiments on how to consolidate and manage ACE memories
44
star
46

PTSD_prompts

GPT based PTSD experiments - USE AT OWN RISK - EXPERIMENTAL ONLY
40
star
47

CreativeWritingCoach

Finetune a GPT-3 model to provide copy editing (prose) feedback and critique
Python
40
star
48

Automated_Consensus

Modeling the full breadth of human epistemology, philosophy, ethics, and morality to automatically determine consensus
Python
37
star
49

CoverLetterGenerator

Finetune GPT-3 to ask a few questions and generate a perfect cover letter
36
star
50

AI_Future_of_Work

Public repo to document some thoughts and predictions about the future of work an AI
36
star
51

TutorChatbot

TIM the Tutor Chatbot - an experiment in finetuning GPT-3 to encourage curiosity
Python
36
star
52

PDF_OCR_ChatGPT_Investigation

Using ChatGPT and PDF OCR to investigate documentation
35
star
53

DavidShapiroBlog

32
star
54

Semantic_Embedding_Reverse_Dictionary

A reverse dictionary/thesaurus empowered by vector search
32
star
55

RAVEN_MVP_Public

Public MVP of Raven. It's been long enough, time to do a full send.
Python
31
star
56

MARAGI

Microservices Architecture for Robotics and Artificial General Intelligence
30
star
57

Democratic_AI_Inputs

My personal response to OpenAI's Grant Challenge
Python
30
star
58

Mordin_Solus_Mode

Some helpful prompts to get ChatGPT and other chatbots to use more word economy.
30
star
59

ImpliedCognition

Public research about LLMs, Implied Cognition, experiments, tests, etc
29
star
60

Hierarchical_Document_Representation

Experiment I've been meaning to do. An evolution of REMO
Python
28
star
61

Successor_Species

We are likely creating our successor species. This is an open collaborative book to unpack this.
28
star
62

Recreate_ChatGPT

"I used the ChatGPT to destroy the ChatGPT" - Idk Thanos or something
27
star
63

AutoMuse2

experiment to generate novel-length fiction from a single story premise
Python
26
star
64

DiversePerspectives

Use GPT-3 to simulate debate between diverse perspectives
Python
26
star
65

Raspberry

Create an open source toy dataset for finetuning LLMs with reasoning abilities
26
star
66

GATO_Framework

Global Alignment Taxonomy Omnibus
26
star
67

CoreObjectiveFunctions

The Core Objective Functions are the solution to the Control Problem. They will result in a benevolent and trustworthy AGI.
Python
25
star
68

NLCA_Question_Generator

Finetuning experiments and datasets for Raven
Python
25
star
69

SCOTUS_GPT3_Opinions

Let's see what we can do with SCOTUS opinions
Python
25
star
70

SynopsisGenerator

Generate highly detailed plot synopses for a nearly infinite array of stories
Python
24
star
71

GPT3_CriticalArgument

Public experiment with prompt-chaining to generate critical arguments
Python
24
star
72

MovieScriptGenerator

Finetuning project for GPT-3
Python
23
star
73

GibberishDetector

Detecting gibberish as a type of sentiment analysis with GPT2
Jupyter Notebook
23
star
74

AutoMuseBlogger

Automatically generate nonfiction content
Python
23
star
75

PerfectEmailGenerator

Generate perfect emails for any purpose with GPT-3
Python
23
star
76

PlotGenerator

From any synopsis, generate a solid plot
Python
22
star
77

GPT3_ResearchAssistant

Experiment to see if GPT-3 can help with literature reviews and other kinds of research
22
star
78

C3P0

Collaborative Culture Community Policy: Zero Tolerance
21
star
79

Epistemic-Pragmatic_Orthogonality

Epistemic-Pragmatic Orthogonality Principle of AI - "true understanding" is uncorrelated (or irrelevant) to a machine's utility
21
star
80

ACE_WorldState

Microservice that consumes numerous sources to keep track of the global context of Planet Earth. Part of the ACE framework
Python
21
star
81

The_Fair_Deal

Technology (AI, automation) is disruptive the balance of power in society. We need to negotiate a new social contract. I call it The Fair Deal.
21
star
82

ACE_L1_Aspiration

Aspirational Layer for the ACE Framework - morals and mission
20
star
83

Narratives_Emergence_Convergence

Collaborative Open Source Book about Narratives, Emergence, and Convergence
20
star
84

Nexus

Stream of consciousness nexus REST microservice
Python
19
star
85

GPT4_Unemployment_Predictions

Trying to forecast unemployment numbers based on AI capabilities
Python
19
star
86

MedicalQuestionAnswering

Python
17
star
87

EmbeddingService

REST API microservice for handling Universal Sentence Encoder
Python
16
star
88

raspberry_experiments

Keeping my personal experiments separate from the main repo
16
star
89

DalleHelperBot

Chatbot to help you craft DALLE prompts
Python
16
star
90

AutoMuse

Python
16
star
91

GAIA_Initiative

Global AI Agencies - an offshoot of GATO. Advocating for national, international, and global AI research and safety
16
star
92

nonfiction_drafting

private repo for nonfiction drafting
Python
15
star
93

Raven_MVP

Public repo for Raven MVP
Python
15
star
94

Functional_Sentience

Paper on Functional (vs Philosophical) Sentience
15
star
95

YouTubeCommentDownloader

Python
14
star
96

Grand_Struggle_Great_Mystery

Core philosophies for the modern world.
14
star
97

EU_AI_Act

Let's decompose the EU AI Act with GPT
Python
13
star
98

JobMatching

Experiment to match job applications with job descriptions using GPT-3
13
star
99

Flask_Chat_Voice

Python
12
star
100

ENGAGE_Model

Embracing Novelty, Growth, and Genuine Experiences (ENGAGE)
12
star