Skip to content

FaridGahramanov2/NegotiationAgent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ANL 2024 Agent Skeleton

This skeleton contains the following folders/files:

  1. myagent.py : A skeleton for an agent for the Automated Negotiation League (ANL). You should change the file name and the class name inside it to match your agent name (file name should be all small and class name in TitleCase)
  2. report: A folder with latex files that you can use to write your 2-4 pages report. Please remember to submit a pdf version of the report.
  3. helpers: A folder with helper files. These are not needed for your development
    1. runner.py : A helper module to run a tournament with your agent
  4. README.md: This readme.

Using the Skeleton

To develop your agent, the only required steps are the following:

  1. [recommended] create a virtual environment, or use your favorite IDE to do that for you.
  • Install venv

    python3 -m venv .venv

  • Activate the virtual environment:

    • On linux

      source .venv/bin/activate

    • On windows (power shell)

      call .venv\bin\activate.bat

  1. [required] Install anl

    pip install anl

  2. [recommended] Change the name of the agent class from `MyAgent' to your-agent-name.

  3. Change the implementation of whatever functions you need in the provided factory manager

  4. [recommended] Modify the name of ../report/myagent.tex to ../report/your-agent-name.tex as appropriate and use it to write your report.

  5. [recommended] You can run a simple tournament of your agent against basic strategies by either running myagent.py from the command line (in this folder):

    python -m myagent.myagent

  6. [required] Submit your agent: After developing your agent, zip your-agent-name folder into your-team-name_your-agent-name.zip (with the pdf of the report included) and submit it along with your-agent-name.pdf (after generating it from the tex file). This is the only file you need to submit.

Submissions are accepted at https://scml.cs.brown.edu

Agent Information

Fill this section with your agent information

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages