My Bee Agent Framework and watsonx.ai development Learning Journey

You may have noticed that I wrote several blog posts about the Bee Agent Framework and the Bee Stack, as well as about using watsonx.ai.

Bee project on GitHub:

“The developer stack for building and deploying production-grade agent applications“

The image below is a screenshot created 23.10.2024 from the project, showing its central repositories.

Table of content:

  1. Getting Started with the Bee Framework by using a Starter Template
  2. Building a more complex Bee agent using a custom tool and the observation
  3. Prepare to contribute to the Bee project development
  4. Development inside the Bee Framework adds a TypeScript Bee Agent tool to the Bee API and UI
  5. Working with custom Python tools in the Bee UI (much more simple than TypeScript)
  6. Develop a Custom Bee Agent
  7. Additional useful videos

If you want to follow a development and usage journey along with me, here is a list of topics, from easy to more complex.

  1. Getting Started with the Bee Framework by using a Starter Template
    • An Example of how use the “Bee Agent Framework” (v0.0.33) with watsonx.ai

      This blog post explores the Bee Agent Framework integration with watsonx.ai, detailing the setup process for a weather agent example on MacOS. It discusses necessary installations, environment variable configurations, and code updates needed due to framework changes. The execution output illustrates how the agent retrieves current weather data for Las Vegas.

  2. Building a more complex Bee agent using a custom tool and the observation
  3. Prepare to contribute to the Bee project development
    • CheatSheet “Ready to Go” for Bee API and UI development

      The content outlines the setup process for a development environment aimed at contributing to the Bee API and Bee UI repositories within the broader Bee Stack. It details the steps of cloning repositories, starting infrastructure, configuring .env files, and launching both the Bee API and UI servers, ensuring readiness for development.
      • Maybe helpful in this context is:
        CheatSheet: Essential Steps to Configure Podman Machines

        Podman is enhancing its capabilities in managing containers, allowing seamless integration with Kubernetes. This blog outlines how to configure a Podman machine, including creating a machine with specific resources and modifying configurations without deletion. It highlights essential commands like Podman machine init and Podman machine set.
  4. Development inside the Bee Framework adds a TypeScript Bee Agent tool to the Bee API and UI
    • Bee API and UI development example by adding a TypeScript tool

      The blog post explains how to integrate a custom TypeScript tool, TravelAgentTool, into the Bee API and UI to extend the Bee Framework’s functionality. It details the steps for setting up the tool, including modifying source files and configuring environment variables, and demonstrates its use in travel inquiries. Code instructions for implementation are provided throughout.
  5. Working with custom Python tools in the Bee UI (much more simple than TypeScript)
  6. Develop a Custom Bee Agent
    • Building a Custom Bee Agent in TypeScript

      This blog post outlines the development of a custom Bee Agent utilizing the Bee Agent Framework examples, focusing on creating an agent that functions independently from the Bee Stack and responds in German. The implementation includes discussions on requirements, example agents from the framework, coding techniques using TypeScript, and references to GitHub repositories to execute the examples.
  7. Additional useful videos
  • Bee AI for everyone in your business | Public beta walk-througth
  • Building LLM Agent with IBM Bee Agent Framework
  • A Bee API and Bee UI development example for adding a custom tool made for the Bee Agent Framework
  • Bee Agent Framework for Building, Deploying, and Serving Powerful Agentic Workflows

I hope this was useful to you and let’s see what’s next?

Greetings,

Thomas

#watsonx, #typescript, #ai, #ibm, #granite, #agents, #ai, #beagentframework, #beagent, #llama, #aiagents, #beeui, #beestack, #containers

2 thoughts on “My Bee Agent Framework and watsonx.ai development Learning Journey

Add yours

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Blog at WordPress.com.

Up ↑