算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
agent-figure-gallery【设计与创意】Query visual scientific figure references, show candidates for human preference selection, export selected reference bundles, and guide plotting agents from human-selected visual examples to code action.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Treat this skill as a lightweight controller. Do not load the full visual corpus into the skill. Use AGENT_FIGURE_GALLERY_ROOT or DRAWING_KB_ROOT to point at the external AgentFigureGallery knowledge base.
AGENT_FIGURE_GALLERY_ROOT=/path/to/AgentFigureGalleryagentfiguregallery or python -m agentfiguregallery.clidata/reference_candidate_index.jsondata/reference_global_preferences.jsonoutputs/reference_sessions/export AGENT_FIGURE_GALLERY_ROOT=/path/to/AgentFigureGallery
agentfiguregallery query --task "<user task>"
agentfiguregallery gallery --plot-type <plot_type> --task "<user task>" --limit 50 --serve
agentfiguregallery prefer --session outputs/reference_sessions/<session_id> --like <ID> --reject <ID> --select <ID>
agentfiguregallery bundle --session outputs/reference_sessions/<session_id> --copy-scripts
like: useful for this task or plot type.reject: not useful for this task or plot type.select: use this candidate for the current agent action.global_like: generally useful across tasks.global_reject: hide from future sessions.Local preferences must preserve plot_type. Global preferences are cross-task.
After changing the CLI, gallery, preference logic, or bundle export:
agentfiguregallery gallery --plot-type embedding_plot --limit 20 --serve
agentfiguregallery prefer --session outputs/reference_sessions/<session_id> --like E01 --select E02
agentfiguregallery bundle --session outputs/reference_sessions/<session_id>
Success means visible candidates render, stable IDs are shown, preferences persist, global rejects are hidden from later generated sessions, and the bundle contains selected references plus source code paths.