mini_agent
活跃·★ 37·更新于 2026-08-31
Mini Agent是一个仅使用Python、OpenAI SDK和简单while循环从零开始构建的极简AI代理,不依赖于复杂的框架。它接收任务,动态调用工具,观察结果并迭代直到获得最终答案,支持本地、远程和混合执行模式。
#AI代理#Python#LLM编排#工具使用#可靠性#Ollama#视觉测试#CI/CD自动化
01
功能特性
01灵活的LLM执行模式(本地、远程、混合)
02健壮的可靠性层(重试、熔断、校验、追踪)
03可扩展的工具调用机制与JSON Schema
04用于移动UI自动化的视觉测试代理
05集成的部署流水线用于CI/CD自动化
02
兼容性
Python
运行时
已通过文档验证
Ollama
本地大模型
已通过文档验证
OpenAI
云端大模型
已通过文档验证
Anthropic
云端大模型
已通过文档验证
Google Gemini
云端大模型
已通过文档验证
iOS Simulator
视觉测试目标
已通过文档验证
03
快速开始
1
$ git clone https://github.com/sergenes/mini_agent
2
$ cd mini_agent
3
$ python -m venv .venv
4
$ source .venv/bin/activate # Windows: .venv\Scripts\activate
5
$ pip install -r requirements.txt
6
$ cp .env.example .env
04
使用场景
↳自动化需要动态工具使用和推理的多步骤任务(例如,获取日期/天气、计算、文件操作)。
↳开发和测试AI代理,专注于核心机制和可靠性,无框架开销。
↳对iOS模拟器和Android应用进行视觉流测试,通过视觉意图判断屏幕。
↳将AI驱动的自动化集成到CI/CD流水线中,用于移动和Web应用部署。
↳试验不同的LLM提供商(OpenAI, Anthropic, Gemini, Ollama)以及代理任务的故障回退策略。
05
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧