A career emulator for AI Agents.
Project description
Career Emulator - CCF BDCI 2026
- 所属赛题:
2026 CCF 大数据与计算智能大赛的《职场生存与晋升挑战》赛题,说明见官网,赛事入口见2026 CCF 大数据与计算智能大赛 - 参赛方式:使用 JiuwenSwarm 构建 Agent,并开发一个或多个 SKILL
- 交付形式:将一个或多个 SKILL 文件夹打包成单个
zip - 交互方式:通过
career-emulatorMCP 与环境交互 - 参赛仓库:GitHub链接 GitCode链接
如果你准备做多 Agent 协同参谋,也可以看看 Swarm Skill 标准。
你会从 L1 新人入职开始,在 48 个月里处理剧情事件、分配季度体力、选择季度主行动,再按半年节奏迎接绩效和晋升。目标也很直接:别太早出局,顺手把这段职业生涯经营得稍微体面一点。
我们提供两种入口:
career-emulator:本地 CLI,适合直接试玩和调规则。career-emulator-mcp:MCP 服务,适合接给 Agent 自动玩。
更多公开规则、手册和玩法说明见文档:career-emulator.readthedocs.io。
这题大概在玩什么
每个月,系统会生成剧情事件,你从当前选项里挑一个往下走。每到季度末,还要额外处理两件事:
- 分配 3 点
Energy - 选择 1 个季度主行动
每半年会有一次绩效考评,职级、财富、健康、尊严、技能、人脉和产出会一起算总账。很多规则是公开的,但也有不少坑只会通过反馈和日志给你一点暗示。组织很忙,通常不会在入职手册里为你逐条标红。
如果你只是想先记住一句话:
多赚点钱、少受点气,也别太早把自己玩出局。尽量还是把这段职业生涯打成一段能写进简历的经历吧~
快速开始
更新题库:
career-emulator update
进行游戏:
career-emulator play
继续上一局:
career-emulator play --session-id <session-id>
CLI 里常用的几个输入:
- 输入数字:执行当前选项
- 输入
handbook:查看新员工手册 - 输入
logs:查看当前会话日志 - 输入
quit:退出
给 Agent 用
当前 MCP 能力包括:
new_gameobserve(session_id)take_action(session_id, choice, notes)check_latest_logs(session_id, count=10)show_employee_handbook()
另外还提供日志资源:
logs://{session_id}
文档
- 文档首页:career-emulator.readthedocs.io
- 快速上手:quickstart
- 公开手册:handbook
- 失败与结局:failure-and-ending
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file career_emulator-0.1.6.tar.gz.
File metadata
- Download URL: career_emulator-0.1.6.tar.gz
- Upload date:
- Size: 60.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4a20005f19c840aad8fbbd6e87b7026425409830f15c664fe8af49f3ec522b4
|
|
| MD5 |
4efb8d867e325f8421f62ffdf87757ba
|
|
| BLAKE2b-256 |
8fe030068055c41c2683f234ab193b30cbe0bf6cbb4126d3c0c07887d155993d
|
Provenance
The following attestation bundles were made for career_emulator-0.1.6.tar.gz:
Publisher:
python-publish.yml on Trenza1ore/TomatoEmulator
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
career_emulator-0.1.6.tar.gz -
Subject digest:
b4a20005f19c840aad8fbbd6e87b7026425409830f15c664fe8af49f3ec522b4 - Sigstore transparency entry: 1722267581
- Sigstore integration time:
-
Permalink:
Trenza1ore/TomatoEmulator@d473c6f1c2fe2ded452e3db91b43fbc0977e282a -
Branch / Tag:
refs/tags/v0.1.6 - Owner: https://github.com/Trenza1ore
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@d473c6f1c2fe2ded452e3db91b43fbc0977e282a -
Trigger Event:
release
-
Statement type:
File details
Details for the file career_emulator-0.1.6-py3-none-any.whl.
File metadata
- Download URL: career_emulator-0.1.6-py3-none-any.whl
- Upload date:
- Size: 51.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fea0cbdf65ff8304eac3ff6f747a589910d49730f89dd798e32dc919043fd711
|
|
| MD5 |
925d2e4fd061e93417cc88ec71d368ba
|
|
| BLAKE2b-256 |
10bd94cfcdd55773e24247065d736c93fe770054baa9254ae43f97f258341d0f
|
Provenance
The following attestation bundles were made for career_emulator-0.1.6-py3-none-any.whl:
Publisher:
python-publish.yml on Trenza1ore/TomatoEmulator
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
career_emulator-0.1.6-py3-none-any.whl -
Subject digest:
fea0cbdf65ff8304eac3ff6f747a589910d49730f89dd798e32dc919043fd711 - Sigstore transparency entry: 1722267667
- Sigstore integration time:
-
Permalink:
Trenza1ore/TomatoEmulator@d473c6f1c2fe2ded452e3db91b43fbc0977e282a -
Branch / Tag:
refs/tags/v0.1.6 - Owner: https://github.com/Trenza1ore
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@d473c6f1c2fe2ded452e3db91b43fbc0977e282a -
Trigger Event:
release
-
Statement type: