Git Product home page Git Product logo

charlie-mnemonic's People

Contributors

airobinnet avatar hovi avatar prinova avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

charlie-mnemonic's Issues

DuckDuckGo search always fails with Rate Limit

Every time the system attempts to integrate the DuckDuckGo search function call, it fails with a rate limit issue. While the LLM recovers with a certain amount of grace, telling me that there has been an error, that doesn't make it actually function.

processing function search_duckduckgo response: Error performing DuckDuckGo search: _aget_url() https://links.duckduckgo.com/d.js DuckDuckGoSearchException: Ratelimit

Nothing happens when Login button is pressed

Built on Mac (M2 Pro) with Brew installed postgresql. I was able to register, but nothing happens when using the registered user to log in. The console just reports INFO: 127.0.0.1:61459 - "POST /login/ HTTP/1.1" 200 OK.

It is validating the user, as entering a non-existent user generates a User login failed error and a 401 unauthorized in the console output.

image

Why Charlie's Mnemonic did not build on goodai-ltm?

Hi, this is not an issue but a question. Apology first to exploit here because I couldn't find other channel to ask a question.

I took some time to read the source code, and found out that Charlie's Mnemonic does not use https://github.com/GoodAI/goodai-ltm , whose performance is quite impressive if the results in https://github.com/GoodAI/goodai-ltm-benchmark is valid. Is there any reason for this? I had Charlie's Mnemonic tested, and got an impression that its LTM performance (information integration, episodic memory, spatial memories) is very short of what's attested in the benchmark.

Thanks in advance.

Documentation

I am trying to understand the codebase to extend it for using localLLMs easily.
Are there any resources which can help me understand the codebase faster?
cc: @airobinnet

Database URL examples wrong in the .env_sample file

Two of the three database URLs have the wrong protocol specified. Should be postgresql not postgres. SQLAlchemy no longer accepts postgres.

DATABASE_URL=postgres://postgres:postgres@localhost:5432/postgres
NEW_DATABASE_URL=postgresql://postgres:postgres@localhost:5432/postgres
TEST_DATABASE_URL=postgres://postgres:postgres@localhost:5432/postgres

Missing documentation on how to setup with Ollama

I have installed both Charlie-mnemonic and Ollama on my windows system, however charlie is always trying to use openai api.
Are there any steps that I missed, there's really no documentation on this other than mentioning that ollama is supported

Windows Distribution not marked as 0.6.29

The Windows release of Charlie Mnemonic does not actually show that it is 0.6.29, but rather 0.6.28. This does seem to bring up some question of whether the new release has actually been pushed into that branch and they just neglected to update one of the version tags or whether there are some deeper issues.

Error when running via Docker: unsupported frontend protocol 1234.5679

A clean start from with docker-compose up shows up this error:

unsupported frontend protocol 1234.5679

A little investigation showed that it's actually an old bug in PostgreSQL with an easy fix: just add PGGSSENCMODE=disable to the psdb environment in docker-compose.yml (see here on stackoverflow)

  psdb:
    environment:
      - PGGSSENCMODE=disable

By the way, when the start fails this way starting again won't work even after adjusting the docker-compose.yml because the DB didn't initialize correctly.

To fix, you need to remove the PG volume manually and then restart:

$ docker-compose down
$ docker volume ls
$ docker volume rm charlie-mnemonic_postgres-data
$ docker-compose up

Becoming a Regular Contributor

I am strongly passionate about what you guys are building. As I am going through the code base, I see many areas in which we can improve e.g. decrease the implicit reliance on OpenAI APIs e.g. currently token use is based on GPT-4 even if you plan to use local LLM.

In order for me to become a regular contributor, we need to decrease the MR review time to a few days. I feel a bit hesitant in raising MRs when I feel that they might get overlooked for weeks on end. I can contribute in both documentation and tech for this project. This is quite a niche project, I would love to have a short call with you guys about the project's future etc.

Linux installation failing with docker rootless

Hi.

When following the setup instructions for Linux I run into the following issue:

failed to solve: rpc error: code = Unknown desc = failed to solve with frontend dockerfile.v0: failed to read dockerfile: failed to mount .../.local/share/docker/tmp/buildkit-mount2959019754: [{Type:bind Source:.../.local/share/docker/overlay2/92zij4v1rkbwe4w1wicvpr1gj/diff Options:[rbind ro]}]: operation not permitted
Docker Compose failed with error level 17.

System info:

  • Ubuntu 20.04
  • Docker rootless, version 20.10.21, build baeda1f

Any idea how to solve this? Is the setup script compatible with docker rootless?

Thanks in advance.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.