Phil 5.11.2023

I tried “injecting” markers into the context text and it seems to work! I created a context in the normal dataframe embedding distance technique. I then replaced all of the “. ” period pattern with “(source x). “:

Answer the question based on the context below.

Context: Humans have a bias towards hierarchical social structures, which is evident in companies, armies, and governments(source a). This is due to the fact that getting to the top of the hierarchy often means easier access to resources such as food and mates(source b). However, this is not true in highly specialized insect species where workers do not challenge the queen for supremacy over the hive(source c). Human hierarchies are dynamic and based on a range of behaviors, from persuasion to physical aggression, similar to our primate cousins.


Human and chimpanzee hierarchies are dynamic and based on a range of behaviors, from persuasion to physical aggression(source l). In chimpanzee colonies, there are a mix of males and females, which is unusual for social mammals(source d). Successful reproduction for male chimpanzees means suppressing other males' access to females(source e). Similarly, in bee hives, workers cannot challenge the queen for supremacy over the hive.


Men at the top of a hierarchy can offer larger resources to women and their offspring, leading to a feedback loop of increasing competitive behavior among men(source f). Women tend to be selective about the ability of their mates to provide, while men's incentives are to increase their status(source g). Alliances are also a path to power and resources, leading humans to form groups to dominate other groups(source a). Over time, gendered behavior becomes embedded in culture.


Human behavior regarding mate selection and reproductive success is influenced by social and economic factors(source h). Women tend to prefer men with resources who are willing to invest in them and their offspring, while men may benefit from mating with multiple partners to increase their reproductive success(source i). These patterns are not universal but are broadly observed across cultures(source a). Men at the top of a hierarchy may have an advantage in offering larger resources to potential mates, while women seek out the best possible mate(source a). Overall, these incentives can lead to various behaviors related to mate selection and reproduction.


Animals must balance their focus on food and avoiding predators to survive and reproduce(source j). Social coordination has evolved to help with this balancing act, where individuals in a group focus on different aspects of the information stream for the benefit of the whole(source k). Social behavior exists at all scales in humans, from nations to families, and often involves hierarchies where leaders have the power to make decisions for the group.


Question: How do chimps get mates? Provide details and include sources in the answer

The generated answer looked like this:

In chimpanzee colonies, successful reproduction for male chimpanzees means suppressing other males' access to females (source e). This is achieved through physical aggression and dominance displays, where dominant males have greater access to females and the resources they provide (source d). Chimpanzee colonies consist of a mix of males and females, which is unusual for social mammals (source d).

When the same question was run without context, the (source x) pattern did not occur. Instead the GPT4 produced:

Chimpanzees get mates through a combination of social interactions, displays of dominance, and sexual behaviors. There are several ways in which chimps find and attract mates, including:

1. Social hierarchy: In chimpanzee communities, there is a social hierarchy with dominant males at the top. These dominant males, also known as alpha males, have a higher chance of mating with females due to their status and ability to protect and provide for them. Lower-ranking males may also mate with females, but they often have to be more opportunistic and secretive to avoid confrontation with dominant males.

2. Sexual swellings: Female chimpanzees exhibit a physical sign of their fertility called sexual swellings. These swellings, which are a result of increased blood flow to the genital area, signal to males that the female is in estrus and ready to mate. Males are attracted to these swellings and will compete for the opportunity to mate with the female.

3. Displays of dominance: Male chimpanzees will often display their strength and dominance through physical actions such as charging, hitting, and vocalizing. These displays can help to intimidate rivals and attract the attention of females.

4. Grooming and bonding: Chimpanzees engage in grooming behaviors, which involve picking through each other's fur to remove dirt, debris, and parasites. Grooming helps to establish and maintain social bonds, and it can also play a role in attracting mates. Males may groom females to gain their trust and increase their chances of mating.

5. Consortships: During the mating season, a male chimpanzee may form a temporary partnership, or consortship, with a female. The pair will spend time together, grooming each other and engaging in mating behaviors. Consortships can last from a few hours to several weeks, and they can help to ensure that the male has exclusive access to the female during her fertile period.


1. Goodall, J. (1986). The Chimpanzees of Gombe: Patterns of Behavior. Cambridge, MA: Belknap Press of Harvard University Press.

2. Muller, M. N., & Wrangham, R. W. (2009). Sexual Coercion in Primates and Humans: An Evolutionary Perspective on Male Aggression Against Females. Cambridge, MA: Harvard University Press.

3. Stanford, C. B. (1998). The Social Behavior of Chimpanzees and Bonobos: Empirical Evidence and Shifting Assumptions. Current Anthropology

So it appears that it is possible to inject (and remove) simple patterns into the GPT response as a form of validation.

Transformers Agent is an experimental API which is subject to change at any time. Results returned by the agents can vary as the APIs or underlying models are prone to change.

  • Transformers version v4.29.0, building on the concept of tools and agents. You can play with in this colab. It provides a natural language API on top of transformers: we define a set of curated tools and design an agent to interpret natural language and to use these tools. It is extensible by design; we curated some relevant tools, but we’ll show you how the system can be extended easily to use any tool developed by the community.


  • Good progress on the TopicNode output