Skip to content

kanja-core/jimmy-neutron

Repository files navigation

Jimmy Neutron - AI Decision Flow Engine

Overview

Jimmy Neutron is a powerful AI decision flow engine that integrates with langgraph and OpenAI to enable intelligent document analysis and automated decision-making. The system is designed to process various types of documents, interact with different services, and make informed decisions based on content analysis.

Key Features

  • Integration with langgraph for advanced flow control
  • OpenAI-powered document analysis and decision making
  • Support for multiple document types and formats
  • Automated service interaction capabilities
  • Flexible decision-making pipeline

Demo: Automated Tax Records Analysis

Watch how Jimmy Neutron handles automated tax record retrieval and analysis from a CAPTCHA-protected website:

Tax Records Analysis Demo

Check out the complete bot implementation in our Flash Repository

Setup

Environment Variables

Create a .env file in the root directory with the following configurations:

# Bot Configuration
BOT_API_BASE={WHERE THE BOT IS RUNNING}

# LangChain Configuration
LANGCHAIN_API_KEY={YOUR_LANGCHAIN_API_KEY}
LANGCHAIN_TRACING_V2=true

# OpenAI Configuration
OPENAI_API_KEY={YOUR_OPENAI_API_KEY}
OPENAI_API_BASE=https://api.openai.com/v1
OPENAI_MODEL={YOUR_PREFERRED_MODEL}

Installation

  1. Clone the repository
  2. Install dependencies:
    pip install -r requirements.txt
  3. Configure your environment variables as shown above
  4. Run the application

Project Structure

├── app/
│   ├── pdf/
│   └── src/
│       ├── api/
│       ├── modules/
│       ├── settings/
│       └── universal/
├── files/
└── test/

License

This project is proprietary and confidential. All rights reserved.

Support

For support and inquiries, please contact the Kanja Core team.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors