7 Assembling and using an agent platform

 

This chapter covers

  • Nexus, a chat and dashboard interface designed to assist in developing, testing, and hosting AI Agents
  • Streamlit, a Python web application framework for building intelligent dashboards, prototypes, and AI chat applications on which the Nexus interface is built
  • Developing, testing, and engaging agent profiles and personas within Nexus
  • Developing the base Nexus Agent
  • Developing, testing, and engaging agent actions and tools alone or in parallel within Nexus

After we explored some basic concepts about agents and looked at using actions with tools to build prompts and personas using frameworks like Prompt Flow and Semantic Kernel, we took the first steps toward building a foundation for this book. That foundation is called Nexus, an agent platform designed to be simple to learn, easy to explore, and powerful enough to build your agent systems.

7.1 Introducing Nexus, not just another agent platform

There are over a hundred AI platforms and toolkits for consuming and developing LLM applications, ranging from toolkits like Semantic Kernel or LangChain to complete platforms like AutoGen and CrewAI. This makes it difficult to decide which platform is well suited to building your own AI Agents.

7.1.1 Running Nexus

7.1.2 Developing Nexus

7.2 Introducing Streamlit for chat application development

7.2.1 Building a Streamlit chat application

7.2.2 Creating a streaming chat application

7.3 Developing profiles and personas for agents

7.4 Powering the Agent and understanding the agent engine

7.5 Giving the agent actions and tools

7.5.1 Exercises

7.6 Summary

sitemap