Summaries > Miscellaneous > Engineering > L8 Principal High Throughput Agentic Engineering...
https://www.youtube.com/watch?v=MSbacZ99E14
TLDR Kun, a former engineer at major tech companies, showcases advanced multitasking using his workflow with First Mate and Herder to manage multiple agent sessions and projects efficiently. He emphasizes optimizing productivity through customized decision-making rules, task automation, and project management across various tools like Discord and GitHub. The session also highlights improvements in visual prototypes for ongoing projects and discusses managing code risks with a focus on parallel work without unnecessary distractions.
To begin using First Mate, a robust tool for managing multiple agent interactions, start by cloning its repository and launching your first agent. This open-source project serves as the core of your workflow and significantly minimizes context switching during multitasking. Ensure you are familiar with both PI and cloud code for handling different models, using the preferred Grock 4.5 version for enhanced speed and efficiency. By doing this, you set a solid foundation for optimizing your project management and workflow.
Custom dispatch rules are essential for streamlining task management across various projects. By storing detailed rules in a JSON file, you can instruct First Mate on how to select appropriate agents and models based on the specific needs of each task. Configuring these rules will help ensure efficient project execution while reducing the likelihood of distractions. Consider reviewing and adjusting these rules regularly to maintain alignment with your ongoing project requirements.
Effective monitoring of context windows is crucial for multitasking without overwhelming yourself. Instead of manually managing these windows, set a constant threshold that allows for automatic compaction to maintain clarity. This strategy becomes especially valuable when working across projects with varying token limits, enabling you to optimize your attention and avoid unnecessary distractions. By automating context management, you can focus more on decision-making and creative processes.
Establishing feedback loops between your projects and First Mate is vital for continuous improvement. By recording decisions and sending feedback back, First Mate can address previous tasks and propose further builds based on your input. This collaborative approach allows for adaptive project management, where ongoing adjustments can lead to significant enhancements in your workflow. Make it a habit to provide feedback after each milestone to ensure First Mate evolves alongside your projects.
To maximize productivity, leverage the capabilities of First Mate to handle multiple projects in parallel. By employing crew mates that function similarly to First Mate, you can distribute tasks efficiently while keeping oversight manageable. Use built-in features like bearings for task tracking, which not only helps in monitoring progress but also ensures that your focus remains on critical decisions. Adopting a parallel task management mindset can lead to greater efficiency and a balanced workload.
Participating in community forums such as Discord can greatly enhance your knowledge and capabilities in agent development. Engaging with fellow developers allows you to share experiences, ask questions, and receive updates on best practices and bug fixes. This network can provide support and inspiration when tackling complex challenges within your projects. Actively contributing to a community not only helps you grow but also fosters collaboration that can lead to innovative solutions.
Herder is Kun's new T-Max multiplexer that manages agent sessions and allows effortless navigation between them.
First Mate is Kun's open-source project at the core of his workflow, orchestrating interactions with various agents to minimize context switching.
Kun manages multiple projects using voice input for speed and utilizes First Mate to automatically manage tasks and dispatch rules for projects.
First Mate helps manage tasks by allowing continuous discussions to refine project decisions, ensuring tasks are dispatched without distractions, and using built-in features like bearings for task tracking.
'Second mate' scales 'first mate's' workload, allowing it to manage increasingly complex tasks efficiently.
Kun utilizes a constant threshold for context windows, optimizing attention management while First Mate assists in summarizing updates and open decisions.
The 'no mistakes' validation pipeline is important for critical code changes, allowing First Mate to make judgment calls on merging pull requests based on the project's stakes.
Kun provides feedback on visual prototypes by reviewing them, specifying preferences such as wanting snowy mountains to resemble Mount Everest more closely.
Risk assessments dictate whether Kun reviews code; low-risk and well-tested code usually doesn't require his attention, promoting efficient parallel work.