Skip to content

Commit

Permalink
Update references (#657)
Browse files Browse the repository at this point in the history
Co-authored-by: Eric Zhu <[email protected]>
  • Loading branch information
jackgerrits and ekzhu authored Sep 28, 2024
1 parent da246ef commit 43c85d6
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
6 changes: 3 additions & 3 deletions docs/design/01 - Programming Model.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Programming Model

Understanding your workflow and mapping it to agents is the key to building an agent system in Starfleet.
Understanding your workflow and mapping it to agents is the key to building an agent system in AutoGen.

The programming model is basically publish-subscribe. Agents subscribe to events they care about and also can publish events that other agents may care about. Agents may also have additonal assets such as Memory, prompts, data sources, and skills (external APIs).

Expand All @@ -19,11 +19,11 @@ If is possible to build a functional and scalable agent system that only reacts

## Built-in Event Types

The Starfleet system comes with a set of built-in event types that are used to manage the system. These include:
The AutoGen system comes with a set of built-in event types that are used to manage the system. These include:

* System Events - Events that are used to manage the system itself. These include events for starting and stopping the Agents, sending messages to all agents, and other system-level events.
* ? insert other types here ?

## Agent Contracts

You may want to leverage more prescriptive agent behavior contracts, and Starfleet also includes base agents that implement different approaches to agent behavior, including layering request/response patterns on top of the event-driven model. For an example of this see the ChatAgents in the Python examples. In this case your agent will have a known set of events which it must implement and specific behaviors expected of those events.
You may want to leverage more prescriptive agent behavior contracts, and AutoGen also includes base agents that implement different approaches to agent behavior, including layering request/response patterns on top of the event-driven model. For an example of this see the ChatAgents in the Python examples. In this case your agent will have a known set of events which it must implement and specific behaviors expected of those events.
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ public static IHostApplicationBuilder ConfigureOpenTelemetry(this IHostApplicati
//.AddGrpcClientInstrumentation()
.AddHttpClientInstrumentation()
.AddSource("Microsoft.Orleans.Application")
.AddSource("Starfleet.Agent");
.AddSource("AutoGen.Agent");
});

builder.AddOpenTelemetryExporters();
Expand Down

0 comments on commit 43c85d6

Please sign in to comment.