DSPy

理念

  1. 把 prompt 当做可以通过学习,自动调参的神经网络参数
  2. prompt 在学习过程中,自动优化,而不是手动修改调整 prompt

关键概念

Modules: Structured and Declarative Natural-language modules

类似 pytorch 神经网络构建中的 Module

Vnc Server Screen Sharing

server 软件

  • x11vnc

    • 直接共享已有 session
    • -create 创建新的 session
  • tigervnc

    • 默认创建新的 headless session
    • 使用 x0vncserver 命令共享已有屏幕(display)

使用方法

共享现有屏幕 session

1
2
3
4
5
6
# x11vnc
❯ x11vnc -auth /run/user/1000/gdm/Xauthority -display :0 -forever   


# x0vncserver
DISPLAY=:0 XAUTHORITY=/run/user/1000/gdm/Xauthority x0vncserver -display :0 -rfbauth $XDG_CONFIG_HOME/tigervnc/passwd

启动

tigervnc 设置

vim ~/.config/tigervnc/config

Langfuse

环境变量

  • LANGFUSE_PUBLIC_KEY – your project’s public key
  • LANGFUSE_SECRET_KEY – your project’s secret key
  • LANGFUSE_HOST (optional) – only needed for self-hosted instances; defaults to https://cloud.langfuse.com .

禁用方法

LANGFUSE_TRACING_ENABLED=false