Aprendizagem pessoal com IA
e orientação prática

ell: estrutura leve e funcional de engenharia de palavras de dicas

Introdução geral

ell é uma biblioteca leve de programação de modelos de linguagem funcional desenvolvida pelo ex-pesquisador da OpenAI, William Guss. Ela foi projetada para tratar as dicas como programas, e não apenas como strings. A ell oferece controle de versão e serialização automatizados, suporta o processamento de dados multimodais e vem com um rico conjunto de ferramentas nativas de visualização de código aberto para ajudar os usuários a otimizar o processo de engenharia de dicas.

ell: estrutura de engenharia de palavras de dicas funcionais leves-1


 

 

ell: estrutura de engenharia de palavras de dicas funcionais leves-1

 

Lista de funções

  • Programação de pistasTratamento de dicas como programas e suporte à engenharia de dicas complexas.
  • Controle de versão automatizadoControle automático de versão e serialização de palavras-chave por meio de análise estática e dinâmica.
  • Suporte a dados multimodaisSuporte nativo a vários tipos de dados, como texto, imagens, áudio e vídeo.
  • Ferramentas de visualização localFornece ferramentas do Ell Studio para controle de versão, monitoramento e visualização do cue word.
  • Conversão de rich typeConversão de tipos de suporte para entradas e saídas multimodais para simplificar a engenharia de palavras-chave.

 

Usando a Ajuda

Processo de instalação

  1. Instalar o ellExecute o seguinte comando em um terminal para instalar o ell e o ell Studio:
    pip install -U "ell-ai[all]"
    

Diretrizes para uso

  1. Criação de programas de lembretesCriar um programa simples de palavras-chave usando ell.
    importar ell
    @ell.simple(model="gpt-4o")
    def hello(world: str).
    """Você é um ajudante amigável que escreve em letras minúsculas.""""
    return f "Diga olá para {world[::-1]} e escreva um poema."""
    hello("sama")
    
  2. Processamento de dados multimodaisProcessa dados de imagem usando ell.
    from PIL import Image
    importar ell
    @ell.simple(model="gpt-4o", temperature=0.1)
    def describe_activity(image: Image.)
    return [
    ell.system("Você é o VisionGPT. Descreva em menos de 5 palavras.") ,
    ell.user(["Descreva o que o personagem da imagem está fazendo:", image])
    ]
    # Capture a imagem da câmera e descreva
    describe_activity(capture_webcam_image())
    
  3. Controle e monitoramento de versõesControle e monitoramento de versões do Word com o Ell Studio.
    ell-studio --storage . /logdir
    
  4. Otimizar palavras de alertaOtimize o processo de engenharia de palavras-chave com as ferramentas fornecidas pela ell para capturar regressões e fazer ajustes.

Procedimento de operação detalhado

  • Criação e gerenciamento de programas PrompterEm ell, as palavras-chave são tratadas como funções que podem ser definidas e gerenciadas por meio de decoradores. Cada programa de palavra-chave pode ter controle de versão e ser serializado, facilitando várias iterações e otimizações.
  • Suporte a dados multimodaisO software suporta entradas e saídas para uma ampla variedade de tipos de dados, permitindo que os usuários processem facilmente dados de texto, imagem, áudio e vídeo e os utilizem em programas de texto.
  • Ferramentas de visualização localO ell Studio oferece um rico conjunto de ferramentas de visualização para ajudar os usuários a monitorar o desempenho das palavras-chave para controle de versão e otimização. Você pode iniciar o ell Studio a partir da linha de comando e gerenciar visualmente seu projeto de cue word em seu ambiente local.
Aprendizagem fácil com IA

O guia do leigo para começar a usar a IA

Ajuda você a aprender a utilizar as ferramentas de IA com baixo custo e a partir de uma base zero.A IA, assim como o software de escritório, é uma habilidade essencial para todos. Dominar a IA lhe dará uma vantagem em sua busca de emprego e metade do esforço em seu trabalho e estudos futuros.

Ver detalhes>
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " ell: estrutura leve e funcional de engenharia de palavras de dicas

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil