Software agentIn computer science, a software agent or software AI is a computer program that acts for a user or other program in a relationship of agency, which derives from the Latin agere (to do): an agreement to act on one's behalf. Such "action on behalf of" implies the authority to decide which, if any, action is appropriate. Some agents are colloquially known as bots, from robot. They may be embodied, as when execution is paired with a robot body, or as software such as a chatbot executing on a phone (e.g.
Computer accessibilityComputer accessibility (also known as accessible computing) refers to the accessibility of a computer system to all people, regardless of disability type or severity of impairment. The term accessibility is most often used in reference to specialized hardware or software, or a combination of both, designed to enable the use of a computer by a person with a disability or impairment. Computer accessibility often has direct positive effects on people with disabilities.
Artificial societyAn artificial society is an agent-based computational model for computer simulation in social analysis. It is mostly connected to the themes of complex systems, emergence, the Monte Carlo method, computational sociology, multi-agent systems, and evolutionary programming. While the concept was simple, actually realizing this conceptual point took a while. Complex mathematical models have been, and are, common; deceivingly simple models only have their roots in the late forties, and took the advent of the microcomputer to really get up to speed.
Juvenile fishFish go through various life stages between fertilization and adulthood. The life of a fish start as spawned eggs which hatch into immotile larvae. These larval hatchlings are not yet capable of feeding themselves and carry a yolk sac which provides stored nutrition. Before the yolk sac completely disappears, the young fish must mature enough to be able to forage independently. When they have developed to the point where they are capable of feeding by themselves, the fish are called fry.
Friendly artificial intelligenceFriendly artificial intelligence (also friendly AI or FAI) is hypothetical artificial general intelligence (AGI) that would have a positive (benign) effect on humanity or at least align with human interests or contribute to fostering the improvement of the human species. It is a part of the ethics of artificial intelligence and is closely related to machine ethics. While machine ethics is concerned with how an artificially intelligent agent should behave, friendly artificial intelligence research is focused on how to practically bring about this behavior and ensuring it is adequately constrained.
Custom softwareCustomised software (also known as bespoke software or tailor-made software) is software that is developed specifically for some specific organization or other user. As such, it can be contrasted with the use of out-of-the-box software packages developed for the mass market, such as commercial off-the-shelf software, or existing free software. Since custom software is developed for a single customer it can accommodate that customer's particular preferences and expectations, which may not be the case for commercial off-the-shelf software.
Tropical fishTropical fish are generally those fish found in aquatic tropical environments around the world. Fishkeepers often keep tropical fish in freshwater and saltwater aquariums. The term "tropical fish" is not a taxonomic group, but rather is a general term for fish found in such environments, particularly those kept in aquariums. Tropical fish is a term commonly used to refer to fish that are kept in heated aquariums.
Fish mealFish meal is a commercial product made from whole wild-caught fish, bycatch, and fish by-products to feed farm animals, e.g., pigs, poultry, and farmed fish. Because it is calorically dense and cheap to produce, fishmeal has played a critical role in the growth of factory farms and the number of farm animals it is possible to breed and feed. Fishmeal takes the form of powder or cake. This form is obtained by drying the fish or fish trimmings, and then grinding it. If the fish used is a fatty fish it is first pressed to extract most of the fish oil.
Social anthropologySocial anthropology is the study of patterns of behaviour in human societies and cultures. It is the dominant constituent of anthropology throughout the United Kingdom and much of Europe, where it is distinguished from cultural anthropology. In the United States, social anthropology is commonly subsumed within cultural anthropology or sociocultural anthropology. The term cultural anthropology is generally applied to ethnographic works that are holistic in spirit, are oriented to the ways in which culture affects individual experience, or aim to provide a rounded view of the knowledge, customs, and institutions of a people.
Internationalization and localizationIn computing, internationalization and localization (American) or internationalisation and localisation (British English), often abbreviated i18n and L10n, are means of adapting computer software to different languages, regional peculiarities and technical requirements of a target locale. Internationalization is the process of designing a software application so that it can be adapted to various languages and regions without engineering changes.