Skip to content

Releases: neokd/NeoGPT

v0.1.0

08 Apr 16:53
Compare
Choose a tag to compare

What's Changed

In the latest v0.1.0 release, NeoGPT has undergone substantial improvements. The update introduces the following features

  • Interpreter for Code Execution: NeoGPT introduces an interpreter feature, enabling LLM to run code in Python, JavaScript, HTML, and Bash directly within the local environment.

  • Updated Builders with New Loaders: Builders have been updated, introducing new loaders to optimize performance and expand functionality.

  • Introduction of Magic Commands: Magic commands are introduced, enabling users to execute specific actions or functions with simplified commands.

  • Reading Local Files: NeoGPT gains the ability to read local files, facilitating interaction with data stored on the user's device.

  • Expanded Loading LLM Options: NeoGPT now offers enhanced options for loading the LLM model (Online & Offline) , improving flexibility and compatibility.

  • Chat Session Retention: This feature allows NeoGPT to retain chat sessions, enhancing continuity and user experience across interactions.

  • Vision Support via Ollama: The update integrates vision support through Ollama, broadening NeoGPT's capabilities to include visual processing. ⚠️

New Contributors

Full Changelog: v0.1.0-beta...v0.1.0

v0.1.0-beta

30 Nov 18:47
Compare
Choose a tag to compare

v0.1.0-beta 🕵️‍♂️🚀

Release Date: 1st December 2023

Features:

  • Agent based chatbot 🤖 : Introducing two new agents: ML Engineer and QA Engineer. These specialized agents enhance NeoGPT's capabilities, providing expertise in machine learning and quality assurance. Use agents to solve problems, answer questions, and more.

  • Writing Assistant 📝 : NeoGPT now supports a writing assistant feature. Use the --write flag to leverage NeoGPT in crafting documents and assignments, making writing tasks more efficient.

  • Shell Mode 🐚 : NeoGPT can now function as a shell. Activate shell mode by passing the --persona shell flag, allowing users to interact with NeoGPT in a shell environment.

  • Docker Support 🐳 : NeoGPT is now dockerized, providing users with the flexibility to run NeoGPT within a Docker container for simplified deployment.

  • Ollama Support 🧠 : NeoGPT seamlessly integrates with Ollama, expanding its compatibility and collaborative capabilities.

  • Timer for User Input in UI ⏱️ : Timed user input for ui mode by @savyez in #105

Bug Fixes:

  • Fixed Dockerfile

New Contributors

Check for updated documentation here
To more know about agents look at this page

Feel free to reach us out on discord or in github discussions.

v0.1.0-alpha

08 Nov 10:31
Compare
Choose a tag to compare

Release Date: 8th November 2023 V0.1.0-alpha

HighLights

  • Developed during Hacktoberfest 2023 🎃

  • Open-source, locally-run Language Model (LLM) 📚

  • Chat with documents, YouTube videos, and more 🎥📄🕵️‍♂️

Supported Retrievers:

  • Local Retriever

  • Web Retriever

  • Hybrid Retriever (Ensemble Retriever)

  • SQL Retriever (Experimental)

  • Context Compressor Retriever

  • Stepback Prompting + RAG + DuckDuckGo Search

Project Roadmap Achievements:

  • RAG (Question Answering with local files) 📂

  • Chat with Youtube Videos 🎥

  • Web Based RAG (Search on Web and local files) 🌐📂

  • Hybrid RAG (Keyword based and Semmantic Search) 🕵️‍♂️📂

  • FAISS Support 📊

  • Chromadb Support 🎵

  • Build a user-friendly CLI ⌨️

  • Upgrade Builder to support multiple file types including URLs 📦🌐

  • User Interface 💻 (Streamlit)

  • Chat with SQL DB 🤖

  • Support for other search engines (DuckDuckGo) 🔍

Contributors

Refer the documentation for more details

We would like to thank all the contributors for their valuable contributions to NeoGPT. ❤️‍🔥