Homework 3 🚀

Back to the AGI Course - 2026 Fall (AI5102)


The third homework is a individual term project that runs until the end of the semester. You will build an agent for the Expanded Othello AI Arena, discuss with your classmates along the way, and present and write what you learned.


Purpose of this assignment:

Most benchmarks tell your agent the rules and ask it to play well. This one does not. The agent is told the board and nothing else, and every rule it relies on has to be inferred from what it is allowed to do and what happens when it does it. That makes this an exercise in test-time adaptation under a hard constraint: there is no training phase and no test phase, every game counts from the first, and the opponent is another student’s agent that is adapting to you while you adapt to it. A policy that is excellent on the environments you practised on and rigid everywhere else will lose.


The Arena:

You will write an agent that plays Othello on boards that are not always the standard 8Ă—8 game. Some stages are public and you can practice on them as much as you like. Other stages are private and only the staff can see them. A good agent should not only win on the stages you have seen, but also adapt to the ones you have not.


GPU server (optional)

You can use a GPU server for training and experiments. Each student gets one account with 1 GPU, 3 CPU cores, and 14 GB of memory. The server is reachable only from the campus network. Create your own folder first (it stores your datasets and results), then start a session. Use an Interactive session for a console, Jupyter, or VS Code, and a Batch session to run a command you have prepared. See the usage guide on Notion and the Backend.AI user guide for details.

Your account (login email):

  • Sungwoo Kang: aig-1@gist.ac.kr
  • Abishev Temirlan: aig-2@gist.ac.kr
  • Minseo Koo: aig-3@gist.ac.kr
  • Dogyun Kim: aig-4@gist.ac.kr
  • Kyungmin Choi: aig-5@gist.ac.kr
  • Ijaz Muhammad Nauman: aig-6@gist.ac.kr
  • Mathys Lampe: aig-7@gist.ac.kr
  • Ahmed Loughzali: aig-8@gist.ac.kr
  • Juhyeon Park: aig-9@gist.ac.kr
  • Youngho Kim: aig-10@gist.ac.kr
  • Yaqoob Ali: aig-11@gist.ac.kr
  • Ding Weijian: aig-12@gist.ac.kr
  • Kangbeen Ko: aig-13@gist.ac.kr
  • Tsikhan Khodasau: aig-14@gist.ac.kr

Server address: http://172.25.161.250:18080/(campus network only)

Password: pwd-N, where N is the same number as in your email (e.g., aig-3@gist.ac.kr uses pwd-3). Please change the password after your first login, and use only your own account.

aig-15 is a spare account for staffs.


Timeline:

Date What happens
Oct 28 (Wed) HW3 Released
Nov 9 (Mon) First milestone (agent on the platform + Ed discussion)
Nov 23 (Mon) Second milestone (agent on the platform + Ed discussion)
Dec 6 (Sun) Final agent submission (code only; the report can come later)
Dec 14 (Mon) Project presentation, 9:00-11:30 AM (final exam period)
Dec 18 (Fri) Report due

What to submit:

This is an individual project. (deadline is 11:59PM, Korea Time)

  1. Milestones (Nov 9, Nov 23). Upload your current agent to the platform. Then leave one comment in the milestone thread on Ed Discussion, which the staff will open for each milestone. Your comment should include:
    • your username or agent name on the platform, so the staff can match it to the leaderboard,
    • your approach so far, with at least one number (e.g., win rate on the public stages),
    • something that failed or surprised you,
    • a reply to at least one classmate’s comment.

    Share ideas and results freely, but do not post your full code.

  2. Final agent (Dec 6). Upload your final code to the platform. Your performance on the public and private stages is graded, and the staff will check that your submitted code runs within the time limits.
  3. Presentation (Dec 14; 09:00-12:00). A live, in-person talk of 8 minutes, followed by a short Q/A, in a 10-minute slot (longer presentation is not allowed). Keep it to less than 8 slides: your approach, the evidence, what failed, and how your agent handles stages it has not seen. The technical details belong in your report. Slides link will later be included in your report too. Sandwiches and coffee will be provided.
  4. Report (Dec 18). The format will be discussed and shared later.

You may use an AI assistant while building your agent. If you do, describe how you used it in your report.


Grading Criteria (60%):

Component Weight
First milestone (Ed discussion) 9%
Second milestone (Ed discussion) 9%
Final agent: leaderboard performance 12%
Final agent: code check 3%
Presentation 12%
Report 15%

All weights are percentages of your course grade, so HW3 adds up to 60%.

  • Milestones are graded as Check Plus / Check / Check Minus. A milestone without an agent on the platform loses points.
  • Leaderboard performance is graded in tiers (e.g., beating the baseline agents on public and private stages), not by raw rank.
  • The code check confirms that your submitted code runs within the time limits.
  • The presentation is graded on clarity, evidence, and what you learned, not on leaderboard rank.
For TAs: grading sheet

HW3 grading sheet (staff access only)


Late submission will be graded according to the late policy