Transform your applications and workflows into powerful agentic systems at global scale.
Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Get Started Free
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime
General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.
Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
DCOPolis is a framework for comparing and deploying distributed decision processes in heterogeneous environments, including simulation in a virtual machine.
SimIS presents an agent-based simulation environment from multiagent research to simulate Internet-of-Services systems. The simulation environment bases on Repast Simphony 1.2 (http://repast.sourceforge.net/).
Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.
Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Database Driven RoboCup Rescue Server is a version of RoboCup Rescue Server (https://sourceforge.net/projects/roborescue/) which uses a database to store the simulation data in order to simulate a very large number of agents.
Ouroborus is an artificial life framework for mobile agents on a background of cellular automata. It can be used to teach and research topics such as population genetics, ecology and evolution. The demo includes a curses view and live Csound audio.
Elysia is an attempt to study the complex process behind decision making in neural systems. An evolved entity approach is used to converge on an 'intelligence' solution through genetic algorithms as well as adaptable models of distributed 'thinking'.
A graphical MatLab framework for estimating the parameters of, modeling and simulating static and dynamic linear and polynomial systems in the errors-in-variables context with the intent of comparing various estimation strategies.
This project has been renamed to oooark. Old file releases will still be available here. uvsim is a project focused on enabling algorithm development for unmanned systems. It is being constructed to provide an identical interface to simulations and h
Spyse is a software framework for building multi-agent systems. It allows Python developers to build distributed intelligent systems of multiple cooperative agents based on FIPA, OWL, SOA and many others. Spyse is designed for ease-of-use and fun.
A demonstration of the result of using an agent based approach in software. Shows a swarm of icons representing agents that follow user selected rules.
QASE is a Java-based API designed to provide all the functionality needed to create game agents in Quake 2. Powerful enough to facilitate high-end research, it is also suitable for undergrad courses geared towards classic AI and agent-based systems.
Java package to study a clustering model described in the paper \"Novel Clustering Algorithm Based Upon Games on Evolving Network\" by Q. Li, Z. Chen, Y. He and J-P. Jiang (in arxiv: http://arxiv.org/pdf/0812.5064v1), generalizations and similar issues.
"Blue Planet" is a research project simulating the behaviour and darwinian evolution of unicellular lifeforms, each controlled by its own genetic program. Moreover, "Blue Planet Inhabitants" are suited for swarm intelligence and swarm research.
The RTSCup is a programming environment for RTS games which can be used as a benchmark for evaluating several AI techniques. It is designed to make it easier and more intuitive for researchers to produce their applications over this plataform.
A platform for setting up autonomic services in a distributed environment. Provides service discovery, service provisioning / usage, autonomic adaptation to the context, mobility, support for supervision and service aggregation, and more.