🔨 AgentStudio

January 31, 2026 · View on GitHub

English | 한국어 | 简体中文

🔨 AgentStudio

PseudoLab Discord Community Stars Badge Forks Badge Pull Requests Badge Issues Badge GitHub contributors

🔨 AgentStudio - Pseudo-Lab 第11期 AI Agent 项目
"利用 AI 弥合代际知识鸿沟,传递正向影响力。"


🤖 自助终端智能体 (Kiosk Agent)

基于 Vision-Language-Action (VLA) 范式的自助终端自动化控制智能体

Kiosk Agent 是一款利用视觉语言模型 (VLM) 自动控制 Android 自助终端应用程序的 AI 系统。它能够像人一样“看”屏幕、理解界面并执行精确操作,旨在帮助对数字设备感到困难的用户。

AgentStudio_Banner

✨ 核心特性

  • 强劲的 Gemini 驱动: 原生支持 gemini-3-flash(极速)和 gemini-3-pro(深度推理)模型。
  • VLA 范式: 完整的 Vision(视觉)→ Language(语言/推理)→ Action(动作)循环。
  • AG-UI Protocol: 基于 SSE 的标准化智能体与前端通信协议。
  • 多框架支持: 基于 LangGraph 构建,并可扩展至 CrewAI 和 Google ADK。
  • 人机协同 (HITL): 当需要主观决策(如选餐偏好)时,智能体会主动询问用户。
  • 规划模式 (Planning Mode): 将复杂任务分解为多个步骤,并通过待办列表 (To-do) 实时展示进展。
  • 语音交互: 支持文本转语音 (CosyVoice3) 和语音转文本 (Google Cloud)。
  • 实时看板: 实时监控智能体的思考过程 (Reasoning) 和屏幕操作状态。

🧠 模型配置 (Model Configuration)

AgentStudio 支持多种视觉语言模型,您可以根据需求灵活切换。

供应商模型名称状态推荐场景
Googlegemini-3-flash✅ 已支持默认模型。响应速度快,性价比高
Googlegemini-3-pro✅ 已支持复杂 UI 布局分析及高阶逻辑推理
OpenAIgpt-4o-mini✅ 已支持性能稳定的替代方案
Googlegemma-3-27b🔜 路线图中适用于端侧处理和保护隐私的本地运行

切换模型只需修改 .env 文件:

MODEL_PROVIDER=gemini
GEMINI_MODEL=gemini-3-flash # 可选: gemini-3-flash 或 gemini-3-pro


📐 系统架构

🔄 VLA 工作流

VLA 范式是一个持续的循环:智能体观察屏幕、进行推理并执行动作。

flowchart LR
    A[屏幕截图] --> B[VLM 推理]
    B --> C[动作解码]
    C --> D[执行 ADB]
    D --> E{完成?}
    E -->|否| A
    E -->|结束| F[任务完成]
    E -->|中断| G[人工输入]
    G --> A


🚀 安装指南

环境要求

  • Python: 3.10+ (推荐 3.11)
  • Node.js: 18+ (用于前端看板)
  • uv: 最新版本 (高性能 Python 包管理器)
  • ADB: 已安装 Android Debug Bridge 且已配置环境变量

步骤 1: 克隆仓库

git clone [https://github.com/Pseudo-Lab/Agent_Studio.git](https://github.com/Pseudo-Lab/Agent_Studio.git)
cd Agent_Studio

步骤 2: Python 环境配置 (使用 uv)

# 创建并激活虚拟环境
uv venv .venv
source .venv/bin/activate

# 以可编辑模式安装依赖
uv pip install -e backend/

步骤 3: 配置环境变量

cp .env.example .env
# 编辑 .env 文件并输入您的 API Key


🎯 支持的操作 (Actions)

动作参数说明
CLICKx, y点击屏幕特定坐标
INPUTtext在文本框内输入内容
SWIPEx1, y1, x2, y2滑动屏幕或滚动列表
INTERRUPTquestion请求人工干预 (HITL)
FINISH-任务成功完成

🗓️ 路线图 (Roadmap)

✅ v1.0.0 (当前版本)

  • 基于 LangGraph 的 VLA 智能体循环。
  • 支持 Gemini 3 Flash/Pro
  • 规划模式与人机协同 (HITL) 系统。
  • 基于 AG-UI 协议的实时 SSE 看板。

🔜 v1.1.0 (计划于 2026年 1月)

  • Gemma 集成: 支持轻量化端侧本地模型运行。
  • Microsoft Agent Framework: 集成 Semantic Kernel 与 Azure AI Agent Service。
  • Google ADK: 支持 Gemini 原生智能体框架。
  • CrewAI: 支持多智能体协作工作流。

👥 团队: Agent Studio (Pseudo-Lab)

姓名角色核心关注领域
Jaehyun KimBuilder前端 (Next.js), 后端 (FastAPI)
Seunghyeok KimRunnerLangGraph, 推理引擎, 提示词工程
Gyumin LeeRunnerVLA 机制, LangGraph 架构设计
Minjung JeonRunner语音交互 (TTS/STT), Google ADK

🗞 许可证

本项目采用 Apache License 2.0 许可证。


Pseudo-Lab 用 ❤️ 倾力打造

다른 언어(예: 일본어)가 더 필요하시거나, 특정 섹션의 기술적 설명을 보강하고 싶으시면 말씀해 주세요!