Skip to content

aitorllj93/the-artificial-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Artificial Agent

Telegram bot that uses OpenAI's GPT-3 to generate responses to your messages with personality and personal assistant capabilities.

telegram

In Obsidian:

obsidian

Features

Roadmap

  • LangChain & LlamaIndex integration.
  • Integrate with ChatGPT API once it is released.
  • Calendar meetings reminders.
  • Mail notifications.
  • Todo list.
  • Digital Brain queries with gpt_index.

Getting Started

Prerequisites

** For Node.js version (unmaintained) check the nodejs branch **

Installing

  1. Clone the repo

    git clone https://github.com/aitorllj93/the-artificial-agent.git
  2. Install NPM packages

    pip install -r requirements.txt

Configuration

  1. Create a config.yml inside the config folder. You can use the config.example.yml as a template.

  2. Add your Telegram bot token and (optionally) the Telegram chat id you will use. You can get your token here.

  3. Add your OpenAI API key. You can get your key here.

Usage

  1. Run the bot

    yarn start
  2. Send a message to your bot and wait for the response. (/start will be ignored)

Integrations

Daily Notes
  • Every time you ask the assistant to add a note, it will include it in your daily notes file. You can configure the path to your daily notes file in the config file.

About

GPT powered personal assistant running on Telegram

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages