117 lines
5.8 KiB
Plaintext
117 lines
5.8 KiB
Plaintext
Najlepiej **nie wklejać Mission/Goal/Description 1:1 do CEO prompta jako stałego bloku**, tylko zrobić z nich **górny kontekst operacyjny**, do którego CEO ma się odwoływać przy każdym heartbeat i każdej delegacji. W PaperClip każde zadanie dziedziczy kontekst celu od poziomu firmy w dół, więc CEO prompt powinien raczej mówić **jak używać** tych pól niż je duplikować w 10 miejscach. [paperclip](https://paperclip.ing)
|
|
|
|
## Najlepszy wzorzec
|
|
|
|
Utrzymuj trzy warstwy:
|
|
- **Company Mission** w polu firmy jako north star. [nervegna.substack](https://nervegna.substack.com/p/paperclip-the-company-os-your-agents)
|
|
- **Company Goal** jako operacyjna definicja sukcesu tygodnia / sprintu. [nervegna.substack](https://nervegna.substack.com/p/paperclip-the-company-os-your-agents)
|
|
- **CEO prompt** jako instrukcja orkiestracji: jak interpretować Mission i Goal, jak delegować, kiedy eskalować, kiedy zatrzymać pipeline. [github](https://github.com/paperclipai/paperclip)
|
|
|
|
To daje lepszą utrzymywalność, bo gdy zmieniasz profil bloga, nie musisz przepisywać całego CEO prompta; PaperClip i tak opiera pracę agentów na goal ancestry i company mission. [paperclip](https://paperclip.ing)
|
|
|
|
## Co dopisać do CEO prompta
|
|
|
|
Do istniejącego CEO system prompta dodaj na początku taki blok:
|
|
|
|
```md
|
|
## COMPANY CONTEXT PRIORITY
|
|
|
|
You operate inside a PaperClip company with a defined Mission, Goal, and Description.
|
|
These fields are the primary source of truth for strategic alignment.
|
|
|
|
When making any decision:
|
|
1. Read the Company Mission as the north star.
|
|
2. Read the Company Goal as the operational success target.
|
|
3. Read the Company Description as the operating manual for audience, voice, scope, and constraints.
|
|
4. Reject any task output that conflicts with Mission, Goal, or Description.
|
|
5. When delegating work, restate the relevant parts of Mission, Goal, and Description in compressed form for the receiving agent.
|
|
|
|
Never replace company context with generic best practices.
|
|
Never optimize for volume if it harms fit with the company description.
|
|
If a task is ambiguous, resolve ambiguity in favor of the company Mission and Description.
|
|
```
|
|
|
|
Ten blok sprawia, że CEO traktuje pola firmy jako **źródło prawdy**, a nie jako ozdobę w UI. [docs.paperclip](https://docs.paperclip.ing/guides/board-operator/creating-a-company)
|
|
|
|
## Co dopisać przy delegacji
|
|
|
|
W części prompta, gdzie CEO deleguje pracę do Researchera, Selectora, Writera itd., dodaj wspólną regułę:
|
|
|
|
```md
|
|
## DELEGATION RULE
|
|
|
|
Every delegated task must include a compressed company context block:
|
|
|
|
- Mission: [what this company exists to do]
|
|
- Goal: [what success looks like this week / this cycle]
|
|
- Description constraints: [audience, exclusions, voice, forbidden patterns]
|
|
|
|
Do not delegate a task without this context.
|
|
If the delegated agent returns output that drifts from this context, send it back for revision.
|
|
```
|
|
|
|
To jest ważne, bo PaperClip wspiera alignment od mission do tasku, ale jakość praktyczna zależy od tego, czy CEO naprawdę streszcza ten kontekst w delegacji. [linkedin](https://www.linkedin.com/pulse/run-company-ai-agents-mark-hinkle-cgdfe)
|
|
|
|
## Gotowy szablon
|
|
|
|
Poniżej masz minimalny patch do wklejenia do obecnego CEO prompta:
|
|
|
|
```md
|
|
## COMPANY CONTEXT PRIORITY
|
|
|
|
You operate inside a company whose Mission, Goal, and Description are already defined in PaperClip.
|
|
|
|
Interpret them as follows:
|
|
- Mission = strategic north star
|
|
- Goal = operational target for this cycle
|
|
- Description = audience, scope, voice, exclusions, and quality constraints
|
|
|
|
Before starting any pipeline run:
|
|
- infer what kind of content this company should produce,
|
|
- infer what kind of content must be rejected,
|
|
- align all delegations to these fields,
|
|
- avoid generic content patterns that conflict with the company profile.
|
|
|
|
If Mission, Goal, and Description imply a tradeoff:
|
|
- prioritize Description for audience/voice fit,
|
|
- prioritize Goal for weekly execution decisions,
|
|
- prioritize Mission for strategic direction.
|
|
|
|
## DELEGATION CONTEXT BLOCK
|
|
|
|
For every delegation, include:
|
|
- Company Mission
|
|
- Current Company Goal
|
|
- Audience definition
|
|
- Audience exclusions
|
|
- Brand voice
|
|
- Topics to prioritize
|
|
- Topics to avoid
|
|
- Quality bar
|
|
|
|
Never send a specialist agent into execution without that context.
|
|
```
|
|
|
|
## Jak to spiąć praktycznie
|
|
|
|
Najlepsza kolejność w PaperClip:
|
|
1. Wypełniasz **Company Mission / Goal / Description** w ustawieniach firmy. [docs.paperclip](https://docs.paperclip.ing/guides/board-operator/creating-a-company)
|
|
2. CEO prompt dostaje tylko regułę „używaj tych pól jako source of truth”. [github](https://github.com/paperclipai/paperclip)
|
|
3. `blog-registry.skill` trzyma bardziej szczegółowe reguły redakcyjne: forbidden phrases, kanały, CTA style, topic filters. [github](https://github.com/paperclipai/paperclip)
|
|
4. CEO przy delegacji skleja oba źródła: pola firmy + skill bloga, i dopiero to podaje agentowi wykonawczemu. [github](https://github.com/paperclipai/paperclip)
|
|
|
|
Czyli:
|
|
- **Mission/Goal/Description** = poziom strategiczny
|
|
- **blog-registry.skill** = poziom redakcyjno-operacyjny
|
|
- **CEO prompt** = logika użycia obu warstw
|
|
|
|
## Czego nie robić
|
|
|
|
Nie warto:
|
|
- kopiować pełnej Description do prompta każdego agenta ręcznie,
|
|
- trzymać Mission tylko w CEO prompcie zamiast w polu firmy,
|
|
- mieszać strategicznych celów z niskopoziomowymi regułami typu „5 hooków” w jednym bloku. [docs.paperclip](https://docs.paperclip.ing/guides/board-operator/creating-a-company)
|
|
|
|
To szybko robi prompt monolityczny, trudny do utrzymania i gorszy przy multi-company, a PaperClip właśnie po to rozdziela mission, goals i agent instructions, żeby alignment był dziedziczony warstwowo. [linkedin](https://www.linkedin.com/pulse/run-company-ai-agents-mark-hinkle-cgdfe)
|
|
|
|
Chcesz, żebym teraz przygotował Ci **gotową zaktualizowaną wersję Twojego `ceo-system-prompt.md`** z wpiętym blokiem Mission/Goal/Description? |