Giter Site home page Giter Site logo

langchainextension's Introduction

Cognigy Extensions

In Cognigy.AI, so-called Flows are used to build Conversational.AI. There, it could be the case that one needs to integrate a third-party system to store or retreive data. Extensions enable anyone to build JavaScript modules and to expose them as Flow Nodes within Cognigy. There are no restrictions on node modules (NPM) or functionality.

NPM: @cognigy/extension-tools

npm

Contents

Overview

This repository contains the source code of existing modules which can be used as blueprints for further developments. Therefore, all of them are provided under the MIT license.

You are subject to the terms of the third-party providers which you are connecting to when you use Extensions. Cognigy cannot take responsibility for your use of the third-party services, systems or materials. Cognigy.AI Extensions are licensed under the MIT license.

Approval Process

If you want us to approve your Extension, please note the following approval process:

  1. Add a README.md to your module and describe all nodes in detail.
  2. Check your code for hardcoded passwords, tokens or outdated JavaScript/TypeScript usage (e.g. var foo;).
  3. Create a new Pull Request for your Extension feature branch.
  4. Send all information and data, which are required to use the Extension, to the following E-Mail address:
    • support at cognigy.com

Important:
Please note, that Cogngiy does not provide enterprise support for developed Extensions. This repository is licensed under MIT, in which the community is responsible for the shared modules. If you found a bug or want to improve yet developed functionalities, please don't hesitate to create a branch.

Create a new Extension or fix a bug

In order to create a new Extension, please create a new feature branch:

  • git checkout -b feature/<your-feature>

If you want to fix an existing module, please create a bug branch:

  • git checkout -b bug/<module-name>

New Feature Request

Next to the already published integrations, there are a lot of third-party systems out there that could be integrated into Cognigy.AI 4.0 in the future as well. Therefore, one can follow these steps to request a new Extension if there are no developer resources to develop it on their own:

  1. Check if there is a branch that already implements your requested Extension / feature
  2. Create a new Feature Request

langchainextension's People

Contributors

alexandru-voica-8x8 avatar alexteusz avatar antonxt avatar cabullmann avatar dayw168 avatar dependabot[bot] avatar dheckl avatar dshire avatar ebibergall avatar lucawiesmann avatar mastasky avatar mdon98 avatar miriamschroeder avatar peternann avatar pschichtel avatar ralfnikolai avatar rgstephens avatar snowbirdx avatar spokenbanke avatar sushmi21 avatar waanders avatar

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.