Acesso no exterior: www.kdjingpai.com
Ctrl + D Marcar este site como favorito

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:轻量级函数式提示词工程框架-1

 

 

ell:轻量级函数式提示词工程框架-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.
    import ell
    @ell.simple(model="gpt-4o")
    def hello(world: str):
    """你是一个友好的助手,使用小写字母书写。"""
    return f"向 {world[::-1]} 问好,并写一首诗。"
    hello("sama")
    
  2. Processamento de dados multimodaisProcessa dados de imagem usando ell.
    from PIL import Image
    import ell
    @ell.simple(model="gpt-4o", temperature=0.1)
    def describe_activity(image: Image.Image):
    return [
    ell.system("你是 VisionGPT。用小于5个字描述。"),
    ell.user(["描述图中人物在做什么:", image])
    ]
    # 捕捉摄像头图像并描述
    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.
0Marcado
0Recomendado

Recomendado

Não consegue encontrar ferramentas de IA? Tente aqui!

输入关键词,无障碍访问必应搜索,快速找到本站 AI 工具。

Ferramentas de IA mais recentes

voltar ao topo