transceiver-db/docs/TIP_SELFLEARNING_WORKFLOW.md
2026-04-25 12:21:56 +02:00

1.1 KiB

TIP Selflearning Workflow

TIP now has two separate learning lanes:

  • TIP_LLM: research, crawler planning, vendor/market intelligence and data preparation.
  • Blog_LLM: FO_BlogLLM/founder content and practical technical blog generation.

Commands:

npm run learning-pool:build
npm run learning-pool:publish-hf

Dashboard/API:

  • GET /api/selflearning/status
  • POST /api/selflearning/build
  • POST /api/selflearning/publish-hf
  • POST /api/selflearning/train with { "lane": "tip_llm"|"blog_llm", "provider": "runpod"|"local" }

Secrets are read from environment variables or macOS Keychain, never from committed files:

  • RunPod: RUNPOD_API_KEY / TIP_RUNPOD_API_KEY, Keychain magatama.runpod.api / tip.runpod.api
  • Hugging Face: HF_TOKEN / HUGGINGFACE_TOKEN, Keychain magatama.huggingface.token / tip.huggingface.token
  • Endpoint: TIP_RUNPOD_ENDPOINT_ID or RUNPOD_ENDPOINT_ID

Default private Hugging Face datasets:

  • renefichtmueller/tip-llm-sft
  • renefichtmueller/blog-llm-sft

Local training is enabled by setting TIP_LOCAL_TRAIN_COMMAND; the API appends the lane name automatically.