Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/koverholt/gemini-agent-ai-camp


https://github.com/koverholt/gemini-agent-ai-camp

Last synced: 9 days ago
JSON representation

Awesome Lists containing this project

README

        

# Gemini Agent AI Camp: Working with AI Agents

This repository contains three different approaches to working with generative AI: **Gemini API**, **LangChain**, and **LangGraph**. The examples are organized into separate notebooks that progressively build more complex pipelines.

Each notebook is self-contained and demonstrates a different approach to working with generative AI models and LLM frameworks. You can run the notebooks in any Jupyter environment to experiment with the workflow.

## Prompt-based approach


Open In Colab

A simple approach to generating content with a single prompt using the Gemini API. This example demonstrates how to directly interact with the model to generate text with minimal steps.

## LangChain approach


Open In Colab

This notebook expands on the prompt-based approach by integrating LangChain to chain tasks such as outlining, researching, and drafting an essay. It uses LangChain's ability to build a sequence of LLM and tool calls for more robust final output.

## LangGraph approach


Open In Colab

This approach implements an AI agent pipeline using LangGraph, allowing for more complex workflows and branching logic. The notebook showcases how to structure an AI agent pipeline with more customization of the steps, cycles, and how much control is given to the LLM vs. deterministic code in each step.

## Additional Resources

- [Google Cloud Generative AI repository on GitHub](https://github.com/GoogleCloudPlatform/generative-ai/)
- [Gemini API in Google AI Studio](https://ai.google.dev/gemini-api/docs)
- [Gemini API in Vertex AI](https://cloud.google.com/vertex-ai/generative-ai/docs/multimodal/overview)
- [LangGraph tutorials](https://langchain-ai.github.io/langgraph/tutorials/)
- [DeepLearning.AI course on AI Agents in LangGraph](https://www.deeplearning.ai/short-courses/ai-agents-in-langgraph/)