UNPKG

arc-agents

Version:

A library for creating and deploying gaming agents at scale

22 lines (20 loc) 580 B
const BaseAgent = require('./base-agent') const { default: axios } = require('axios') class ReinforcementLearningAgent extends BaseAgent { async sendResearchData() { try { await axios.post(`${BaseAgent.backend}platform/upload-research-data`, { gameId: BaseAgent.gameId, data: this.dataCollector.trainingData }, { headers: BaseAgent.getHeaders() } ) return true } catch (err) { console.log(err.response?.data) return false } } } module.exports = ReinforcementLearningAgent