May 17, 2026, 11:40 PM
This commit is contained in:
@@ -0,0 +1,117 @@
|
||||
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?
|
||||
Reference in New Issue
Block a user