본문으로 건너뛰기
cccskills
무료GitHub에 공개

ai-wiley-wooldridge-an-introduction-to-multi-agent-systems

Frame multi-agent designs through explicit environment, autonomy, information, coordination, commitment, incentive, and verification assumptions. NOT for endorsing multi-agent architecture without need or claiming runtime correctness from conceptual methods.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

실행 점수 미검증

설치 방법 보기

포함된 파일(11)

  • SKILL.md5.4 KB
  • _book_identity.json1.3 KB
  • _raw_response.md92.8 KB
  • CHANGELOG.md502 B
  • references/commitment-strategies-and-environment-dynamics.md7.8 KB
  • references/coordination-as-necessity-not-luxury.md10.1 KB
  • references/environment-characterization-drives-architecture.md5.8 KB
  • references/grounded-epistemic-logic-for-distributed-agents.md5.0 KB
  • references/hybrid-architectures-and-realtime-adaptation.md6.3 KB
  • references/INDEX.md1.2 KB
  • references/negotiation-and-resource-allocation-mechanisms.md5.5 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Introduction to multi-agent systems: a design method

Use this skill when a design involves multiple autonomous decision-makers, incomplete information, interdependent tasks, or strategic resource allocation. It is a source-bounded design map based on Wooldridge’s second-edition author contents and accessible author-hosted lecture slides. The full book and Wiley body were not accessed; constructed examples are identified as such.

Do not use it as an endorsement of multi-agent architecture when ordinary services or a single controller suffice. Do not infer runtime correctness, performance, truthful reporting, or deployment safety from these conceptual methods.

Design in this order

  1. Define the system and decision. Name the agents, their control/authority, objective, success condition, deadline, and effects.
  2. Characterize the environment. Record relevant states, transitions, observations, dynamics, and model gaps. See environment worksheet.
  3. State interaction needs. Separate interference prevention, task sharing, result sharing, synchronization, and strategic agreement. Choose a protocol only after identifying the need.
  4. Represent information and intention. Keep each agent’s observation/knowledge distinct from global state; say when goals continue, change, or end.
  5. Choose architecture and arbitration. If reactive and deliberative proposals coexist, define priority, validity, veto, and fallback.
  6. Analyze incentives when relevant. Specify preferences, feasible outcomes, information, disagreement options, and the mechanism. A protocol does not establish truthful participation.
  7. Validate a scoped claim. A worksheet or finite model supports a claim about its assumptions. Tests support only the exercised implementation paths; neither alone proves production behavior.
flowchart LR
  Q[Multiple autonomous decisions?] -->|No| S[Use simpler model]
  Q -->|Yes| E[Model agents environment and observations]
  E --> I{Interaction need?}
  I -->|Conflicts or dependencies| C[Specify coordination constraints]
  I -->|Task division or integration| T[Specify sharing and synthesis]
  I -->|Different preferences| G[Specify strategic model]
  C --> A[Choose architecture and arbitration]
  T --> A
  G --> A
  A --> V[Validate scoped claim and report limits]

Select a method by the question

  • Need to understand what agents can observe? Use environment and possible-world worksheets.
  • Need to assign work and integrate results? Use task sharing and Contract Net; define the task/result contract and failure behavior.
  • Need to decide how long to pursue a goal? Use commitment states and explicit authorization/evidence.
  • Need competing reactive/planning proposals? Define layers and their arbitration contract.
  • Need an agreement among agents with different preferences? Define utilities/feasible outcomes before using bargaining or auction analysis.

The sequence diagram shows one illustrative path in which the candidate proposes and is awarded the task; rejection/no-bid paths are covered in the coordination reference. The linked references provide the methods and limits. Reference index.

sequenceDiagram
  participant M as Manager
  participant A as Candidate agent
  participant V as Validator
  M->>A: announce versioned task and constraints
  A-->>M: proposal
  M->>A: award
  A-->>V: result with source and task version
  V-->>M: validated, rejected, or unresolved

Worked contrast: acknowledgment is not effect evidence

Suppose agent A sends “commit job J” to agent B. The sender’s log proves that A recorded a send event. It does not alone prove B received the message, acknowledged it, or committed J. Model those as separate propositions and observations. If the next action depends on commit, obtain evidence appropriate to that effect and its authority. See epistemic logic.

Quality gates

Before accepting a design:

  • State which conclusions are source-derived and which are constructed local choices.
  • Separate cooperative assumptions from strategic incentives.
  • Name hard constraints separately from ranking preferences.
  • Keep unknown observations distinct from false facts and from cancellation.
  • Test no eligible proposal, late/duplicate messages, partial result, changed task version, and conflicting result when those cases apply.
  • Verify that action preconditions still hold at the effect boundary.
  • Identify whether evidence is conceptual, finite-model, local-test, hosted, or deployed.

Source boundary

The official second-edition contents is a topic map. The linked author slide decks provide primary teaching material for the particular chapter methods named in each reference. They are not a substitute for the full textbook, and this skill does not claim access to its complete chapter text.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Expert in 2000s-era music visualization (Milkdrop, AVS, Geiss) and modern WebGL implementations. Specializes in Butterchurn integration, Web Audio API AnalyserNode FFT data, GLSL shaders for audio-reactive visuals, and psychedelic generative art. Activate on "Milkdrop", "music visualization", "WebGL visualizer", "Butterchurn", "audio reactive", "FFT visualization", "spectrum analyzer". NOT for simple bar charts/waveforms (use basic canvas), video editing, or non-audio visuals.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

curiositech/port-daddy32026년 10월 19일 업데이트

Expert legal research agent for finding and scraping expungement data state by state. Knows authoritative sources, URL patterns, Firecrawl configuration, and 2026 legal landscape.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

curiositech/port-daddy32026년 10월 19일 업데이트

Expert in 3D computer vision labeling tools, workflows, and AI-assisted annotation for LiDAR, point clouds, and sensor fusion. Covers SAM4D/Point-SAM, human-in-the-loop architectures, and vertical-specific training strategies. Activate on '3D labeling', 'point cloud annotation', 'LiDAR labeling', 'SAM 3D', 'SAM4D', 'sensor fusion annotation', '3D bounding box', 'semantic segmentation point cloud'. NOT for 2D image labeling (use clip-aware-embeddings), general ML training (use ml-engineer), video annotation without 3D (use computer-vision-pipeline), or VLM prompt engineering (use prompt-engineer).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

curiositech/port-daddy32026년 10월 19일 업데이트

Apply crisis decision-making research to agent routing, uncertainty triage, and coordination failure analysis in time-pressured systems. Use when diagnosing handoff failures, analytical paralysis, or expert judgment under incomplete information. NOT for routine coding, simple CRUD design, or static single-agent tasks with complete information.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

curiositech/port-daddy32026년 10월 19일 업데이트

Use for insight, reframing, contradiction, impasse, and anomaly-driven problem solving when execution effort no longer helps. NOT for routine optimization, error correction, or well-specified tasks with known solution paths.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

curiositech/port-daddy32026년 10월 19일 업데이트

Apply cognitive task analysis to expert work that depends on perceptual cues, branching judgment, and recurring monitoring loops. Use when decomposing expert capability into agent structure, simulation design, or validation interviews. NOT for ordinary step-by-step SOP capture or simple pipelines with no tacit cue layer.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

curiositech/port-daddy32026년 10월 19일 업데이트

curiositech의 스킬 모두 보기

이 스킬의 문제 신고