跳到內容
Skynet文件
頁面

開始使用

簡介

Skynet 係乜嘢、會最佳化啲乜,同埋由邊度開始。

Skynet 會改良你手上已經有嘅成品。你畀佢一個起始版本、一組案例同一個指標。Skynet 會提出新版本,喺你嘅案例上逐個運行,用你嘅指標幫輸出評分,然後保留最好嗰個版本。

Skynet 最佳化啲乜

Skynet 處理四種成品類型:

成品類型改動嘅內容
提示詞提示詞嘅文字
程式碼原始碼
DSPy 程式dspy.Module 入面各個預測器(predictor)嘅指令
文字任何其他文字,例如一份文件或者一個設定檔

每次運行都用同一份合約。你嘅運行程式碼定義 run(artifact, input)。你嘅指標定義 score(input, output, expected=None)。指標會回傳一個分數同書面回饋。優化器會讀呢啲回饋,令下一個版本更好。

一個產品,好多個引擎

Skynet 就係 Optimize Anything。成品類型決定邊啲引擎可以處理佢:

  • 提示詞、程式碼同文字成品用原生引擎:GEPA、Best-of-N、Meta-Harness、AutoResearch、AutoSaddler 同 ShinkaEvolve。
  • DSPy 程式成品用 DSPy 優化器:DSPy GEPA、DSPy MIPROv2 同 DSPy BootstrapFewShot。

Auto 會幫你揀。喺 DSPy 程式上,Auto 用 DSPy GEPA。喺其他成品類型上,Auto 會結合五個原生引擎。請睇 最佳化點樣運作 同 引擎。

一次運行點樣進行

  1. 你描述任務,再設定起始版本。
  2. 你提供案例。Skynet 會將佢哋分成訓練、驗證同測試集。
  3. 你揀一個優化器、模型同預算。
  4. 你寫運行程式碼同指標。合約檢查會喺示例案例上運行佢哋。
  5. Skynet 進行最佳化,然後顯示結果。

Skynet 喺驗證案例上揀版本,喺測試案例上報告最終分數。引擎永遠睇唔到測試案例。

由邊度開始

如果你想請睇
開始你第一次運行快速入門
了解最佳化點樣運作最佳化點樣運作
揀一個引擎引擎
準備你嘅數據數據集同分割
寫一個指標指標同評分器
填寫精靈用精靈開始運行
睇你嘅結果睇結果
了解費用預算同收費
由 agent 使用 SkynetMCP
由程式碼呼叫 SkynetAPI
查看限制限制