For meg har åpen kildekode alltid handlet om å «åpne kildekoden».
Det har bokstavelig talt vært min forståelse siden alltid.
Vel, det viser seg at noen bestemte at «åpen kildekode» ikke betyr det, men i stedet har de en renhetstest for å avgjøre om man kan kalle noe «åpent» eller ikke.
Hvis du abonnerer på denne omdefinisjonen av begrepet, er jeg glad på dine vegne.
Men du er absolutt ingen til å fortelle meg hva åpen kildekode er, og hvordan og når jeg kan bruke begrepet.
Kiro blir stadig bedre!
For dere som ikke vet det, er Kiro den AI-drevne kodeassistenten fra AWS.
De har nettopp gitt ut "Kiro Powers", og slik fungerer det:
I stedet for å sette alle MCP-verktøy i kontekst og håpe at agenten din finner ut av det, hjelper denne funksjonen Kiro med å laste akkurat det du trenger, akkurat når du trenger det.
Hele ideen er å forhindre kontekstrot og unngå å måtte lage regler og tilpassede instruksjoner for hånd.
Du har nå en POWER .md-fil som fungerer som onboarding-manualen agenten leser. Den forteller agenten hvilke verktøy som skal brukes, når de skal brukes, og hvordan de skal brukes riktig.
Det inkluderer også definisjonen av selve MCP-verktøyet. Det betyr at du ikke trenger å forholde deg til en separat konfigurasjonsfil. Hvis du installerer strøm, har du alt du trenger for å drive verktøyet.
Det er flere fordeler med dette:
• Du trenger ikke å kaste bort kontekst på å laste inn alt på forhånd.
• Powers integrerer beste praksis for hvordan man bruker ulike verktøy.
• Du trenger ikke å tukle med konfigurasjonsfiler.
• Fungerer som legoklosser for agentens kapasiteter.
Dette virker som en ganske god måte å oppgradere agenten din på uten å røre kontekstvinduet ditt.