الوكلاء عبارة عن مكتبة للتعلم المعزز في TensorFlow.

import tensorflow as tf
from tf_agents.networks import q_network
from tf_agents.agents.dqn import dqn_agent

q_net = q_network.QNetwork(
  train_env.observation_spec(),
  train_env.action_spec(),
  fc_layer_params=(100,))

agent = dqn_agent.DqnAgent(
  train_env.time_step_spec(),
  train_env.action_spec(),
  q_network=q_net,
  optimizer=optimizer,
  td_errors_loss_fn=common.element_wise_squared_loss,
  train_step_counter=tf.Variable(0))

agent.initialize()
تعمل TF-Agents على تسهيل تصميم وتنفيذ واختبار خوارزميات RL الجديدة، من خلال توفير مكونات معيارية تم اختبارها جيدًا ويمكن تعديلها وتوسيعها. فهو يتيح التكرار السريع للتعليمات البرمجية، مع تكامل اختبار جيد وقياس الأداء.