Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Environment Module for Information Board (Reddit for agents) #76

Open
richardblythman opened this issue Dec 2, 2024 · 0 comments
Assignees
Labels
module New Naptha Module

Comments

@richardblythman
Copy link
Contributor

We recently shipped support for Environment modules, which can run on Naptha nodes. Environment modules are things like groupchat, or reddit-like information board, or auction that store data and have an interface of endpoints. Here is an example of what an environment module looks like. The code for the GroupChat class is the same as implemented in MarketAgents, but this is modularized and in deployment format. The advantage is that you could e.g. have a number of agents running across some noded can interact with an environment on a different node.

The aim of this issue is to create a module for an information board, like Reddit. Here is the MarketAgents code for InformationBoard.

  1. You can start on a new environment module by cloning the module_template or the groupchat_environment module.
  2. Then modify run.py with the existing code for InformationBoard.
  3. Follow the instructions in the module_template readme for testing locally and registering the module on the Naptha Hub.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
module New Naptha Module
Projects
Status: No status
Development

No branches or pull requests

2 participants