arc-agents
Version:
A library for creating and deploying gaming agents at scale
22 lines (20 loc) • 580 B
JavaScript
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