Skip to content
View JianYan11's full-sized avatar

Organizations

@English-class-based-development-team

Block or report JianYan11

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JianYan11/README.md

Jian Yan — RL Systems & Interaction Models

Hi, I'm Jian Yan · 颜简

I'm interested in RL Systems and Interaction Models: the infrastructure that lets agents learn from environments, and the models that make human–AI interaction more natural.

Website · Email · X · Open-source contributions

What I'm exploring

RL Systems

How can we make environment interaction reliable enough for learning at scale?

  • Environment infrastructure: session isolation, resource lifecycles, and recovery from failures.
  • Rollout and evaluation harnesses: reproducible trajectories, reliable tool execution, and feedback for post-training.
  • Current work: contributing to Hugging Face OpenEnv, with a focus on client lifecycles and MCP runtime compatibility.

Interaction Models

How should a model listen, reason, and respond in a live conversation?

  • Real-time voice: turn-taking, interruptions, streaming responses, and response latency.
  • Multimodal dialogue: understanding context across speech, vision, and text.
  • Adaptive reasoning: choosing when to respond quickly and when to spend more time thinking.
  • Current work: contributing to TEN Framework, including an optional voice router for thinking and non-thinking modes.

Selected open-source work

Project My contribution Link
OpenEnv Recover resources after failed session startup; prevent retries from overwriting unresolved cleanup obligations. #1145 · Merged
OpenEnv Propose a FastMCP 4 migration that preserves managed session semantics and supports harness sampling guards. #1304 · Proposal
TEN Framework Add an opt-in Jev router for voice assistants to switch between thinking and non-thinking modes, keeping reasoning separate from spoken output. #2344 · Merged
More contributions around environments and evaluation
  • WorkArena #157 — check HTTP status before decoding API responses.
  • AgentEvals #113 — preserve input messages during trajectory normalization.
  • EvalPlus #316 — respect dataset versions when loading and hashing HumanEval+.

OpenAI Model Craft Challenge · Parameter Golf

I participated in OpenAI's Parameter Golf challenge, which asks participants to train a language model with the best text-compression score under tight resource constraints. The main track limits the combined code and compressed model artifact to 16 MB and training to 10 minutes on eight H100 GPUs, with performance measured in bits per byte (bpb) on the FineWeb validation set.

My work focused on a small architecture change: replacing the baseline MLP's ReLU² with LeakyReLU(0.5)² to preserve gradient flow for negative inputs without adding parameters. I implemented the change and submitted it as a baseline improvement.

In my reported 600-second experiments on two RTX 5090 GPUs, the modified model achieved 1.2947 bpb, compared with 1.3822 bpb for the baseline (lower is better). The runs reached 1,947 and 1,000 training steps, respectively, making this a comparison under the same time budget on my hardware.

A little more about me

I study Electronic Information at Beijing Jiaotong University, and pursue a second degree in Economics at Peking University's National School of Development. My earlier work includes semi-supervised ionogram detection and computational imaging.

I enjoy turning ideas into working software and tracing problems from observed behavior to the underlying system. If you're working on RL environment infrastructure or real-time human–AI interaction, I'd love to compare notes.

Pinned Loading

  1. TEN-framework/ten-framework TEN-framework/ten-framework Public

    Open-source framework for conversational voice AI agents

    Python 11.2k 1.4k

  2. huggingface/OpenEnv huggingface/OpenEnv Public

    An interface library for RL post training with environments.

    Python 2.7k 473

  3. openai/parameter-golf openai/parameter-golf Public

    Train the smallest LM you can that fits in 16MB. Best model wins!

    Python 5.2k 3.3k

  4. braintrustdata/autoevals braintrustdata/autoevals Public

    AutoEvals is a tool for quickly and easily evaluating AI model outputs using best practices.

    Python 1.1k 90

  5. UKGovernmentBEIS/inspect_evals UKGovernmentBEIS/inspect_evals Public

    Collection of evals for Inspect AI

    Python 696 457