Communitygithub.com

Jerry-del975/ai-zemax-optical-design

Habilidade de agente de design óptico automatizado para Ansys Zemax OpticStudio 2024 R1.00 via ZOS-API — interpretação de requisitos baseada em IA, modelagem de lentes, otimização em etapas e geração de relatórios de design.

O que é ai-zemax-optical-design?

Esta skill capacita agentes de IA (como Claude Code, Cursor ou Codex) a automatizar todo o fluxo de trabalho de design óptico no Ansys Zemax OpticStudio 2024 R1.00 por meio da API ZOS-API. Ela começa interpretando requisitos de design em linguagem natural, cria modelos paramétricos de lentes no OpticStudio, executa otimizações sequenciais em múltiplos estágios e gera relatórios técnicos abrangentes. Suporta a definição de funções de mérito, restrições de borda, comprimentos de onda e materiais ópticos. É particularmente útil para engenheiros ópticos e desenvolvedores que desejam integrar design óptico baseado em simulação com pipelines de IA, reduzindo iterações manuais e acelerando a prototipagem de sistemas de lentes complexos. A skill é projetada para funcionar com o OpticStudio 2024 R1.00 e requer que a ZOS-API esteja devidamente configurada no ambiente de execução.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Jerry-del975/ai-zemax-optical-design

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que ai-zemax-optical-design faz?

Habilidade de agente de design óptico automatizado para Ansys Zemax OpticStudio 2024 R1.00 via ZOS-API — interpretação de requisitos baseada em IA, modelagem de lentes, otimização em etapas e geração de relatórios de design.

Visão Geral

Esta skill permite que agentes de IA realizem tarefas complexas de design óptico diretamente no Ansys Zemax OpticStudio. Ela automatiza a tradução de requisitos de design de lentes em modelos paramétricos, executa otimizações sequenciais e produz relatórios detalhados.

Funcionalidades

  • Interpretação de Requisitos: Converte descrições em linguagem natural para parâmetros de design óptico.
  • Modelagem Paramétrica de Lentes: Cria e modifica sistemas de lentes no OpticStudio usando a ZOS-API.
  • Otimização em Etapas: Executa múltiplos ciclos de otimização com diferentes funções de mérito.
  • Geração de Relatórios: Produz relatórios técnicos com tabelas de desempenho, diagramas de raios e análises de aberrações.

Requisitos

  • Ansys Zemax OpticStudio 2024 R1.00
  • ZOS-API configurada e acessível
  • Python 3.8+ com pacotes zmx e zmxapi

Uso Básico

from ai_zemax_optical_design import OpticalDesignAgent

agent = OpticalDesignAgent()
design = agent.design_from_requirements(
    "Lente dupla asférica, F/2.8, distância focal 50mm, campo 10 graus"
)
design.optimize(stages=["global", "local", "tolerance"])
agent.report(design, format="pdf")

Como Funciona

  1. O agente analisa os requisitos de entrada e define um sistema óptico inicial.
  2. Parâmetros como raios, espessuras, materiais e asferas são configurados.
  3. Uma sequência de otimizações é executada: busca global seguida de refinamento local.
  4. Resultados são compilados em um relatório com métricas de qualidade de imagem.

Estrutura de Diretórios

.
├── examples/
│   └── lens_design_example.py
├── src/
│   └── ai_zemax_optical_design/
│       ├── agent.py
│       ├── optimizer.py
│       └── reporter.py
├── tests/
├── README.md
└── skill.md

Contribuindo

Contribuições são bem-vindas! Por favor, veja o arquivo CONTRIBUTING.md para detalhes.

Licença

Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais informações.

Habilidades Relacionadas