ai_agents / README.md
jpfearnworks's picture
Remove explicit ports
4598894

A newer version of the Gradio SDK is available: 4.37.2

Upgrade
metadata
license: apache-2.0
title: Fearnworks AI Agents
sdk: gradio
emoji: 💻
colorFrom: green
colorTo: red
pinned: true
app_file: server.py

AI Agents

A collection of patterns for experimenting with agents, llm pipelines, and ChainOfThoughtStrategy. Heavily inspired by examples and code across the AI Open Source community but with some fearnworks patterns heavily interspersed.

UI

Front end for templates currently uses streamlit, however display for each agent example will be heavily decoupled from deployment avenue. Strategies for jupyter, gradio, and react will be prioritized in general at this time.

Modules

Reasoning

General problem solving requiring reasoned processing. Utilizing tree of thoughts, chain of thought, and reAct. Current prompts heavily inspired by work from https://github.com/mrspiggot

Knowledge Domains

Example of knowledge domain retrieval. Given a question the router determines the best knowledge domain chain to use and then calls that chain to handle the response.

Includes examples of queries that will return each of the four implemented domains.

Generative Image Prompting Patterns

Coming soon

Generative Simulacra Pattern

Coming soon

Story Telling / Dungeon Master Patterns

Coming Soon

Deployment

Project is packaged with a dockerfile expose a gradio ui on localhost:7000. Please use the envtemplate file to create your .env for running the project

To build & run

docker build . -t ai_agent:latest
docker run -it -p 7000:7000 ai_agent:latest

To build, run, and, clean up image in one command :

docker build . -t ai_agent:latest && docker run --rm -it -p 7000:7000 --name ai_agent_container ai_agent:latest