요새 ChatGPT의 성능이 대단히 좋아보입니다.
그냥 질문답변만 하는데도 재밌기도 하고, 개발 도구를 만드는 데도 간단하게 영어로 물어보기만 하면
꽤 좋은 퀄리티의 코드를 미리 만들어줘서 초벌 작업이 너무 편합니다.
이런 도구를 회사에서 사용하고 싶은데요,
회사 내에 작성된 코드가 유출될 우려가 있어 방화벽으로 차단된 상황입니다.
그러다보니 ChatGPT를 internet connection 되지 않는 환경에서 써보고 싶다는 생각이 들었습니다..만
그건 당연히 되지 않을 거 같고.. 해서 offline 으로 이런 걸 할 수 있을까 궁금증이 생겼습니다.
듣기론 rasa나 Botpress가 이런 일을 할 수 있는 거 같긴 한데,
문제는 ChatGPT 처럼 이미 학습된 모델에 질의만 하는 게 아니라
실제 데이터셋을 미리 만들어줘야 되는 것처럼 보였습니다.
혹시 이런 것을 달성할 수 있는 방법이 있을까요?
글 읽어주셔서 고맙습니다.
P.S) ChatGPT에게 물어보니 이렇게 답변을 주더라구요.
Q) Can I install ChatGPT on company's computer, which has limited access permission due to it's policy so I cannot have internet connection?
A) No, you cannot install ChatGPT on a computer that has limited access permission and no internet connection. The OpenAI GPT models, including ChatGPT, are cloud-based models that require an internet connection to work. They cannot be installed locally on a computer without internet access.
Q) Then is there any options that I can that
A) If you want to use a language model like ChatGPT on a computer that has limited access permission and no internet connection, you have the following options:
- Train your own language model: You can use existing open-source tools like TensorFlow or PyTorch to train a language model on your own data. This will require a lot of computational resources and expertise.
- Use a pre-trained, offline language model: There are a few pre-trained language models that can be used offline. However, they may not be as powerful as the cloud-based models like ChatGPT.
- Use a different, simpler tool for text processing: If you only need basic text processing functionality, you could use a tool like regular expressions or a simple text editor with macros.
In general, if you need the advanced functionality of a large language model like ChatGPT, you will need an internet connection.
Q) Okay, again, suggest me top 5 items of ChatGPT alternatives which is available without internet connection. Comment if there is a website or installation guide.
A) Here are five alternatives to OpenAI's ChatGPT that can be used without an internet connection:
- Rasa: An open-source platform for building conversational AI applications. Rasa includes a pre-trained dialogue management model and can be run on a local server. Website: https://rasa.com/
- Botpress: An open-source platform for building and deploying conversational AI applications. Botpress includes a pre-trained language model for text classification and entity recognition and can be run on a local server. Website: https://botpress.io/
- Snips: A privacy-focused conversational AI platform that offers on-device NLP models for tasks like intent classification and named entity recognition. Snips models can be installed on a local device. Website: https://snips.ai/
- TensorFlow Lite: An open-source framework for building and deploying machine learning models on mobile and embedded devices. TensorFlow Lite includes pre-trained models for tasks like text classification and named entity recognition, and the models can be run on a local device without an internet connection. Website: LiteRT overview | Google AI Edge | Google AI for Developers
- CoreNLP: An open-source natural language processing library developed by Stanford University. CoreNLP includes pre-trained models for tasks like part-of-speech tagging, named entity recognition, and sentiment analysis, and the library can be run on a local server. Website: Overview - CoreNLP
These are some of the top alternatives to OpenAI's ChatGPT that can be used without an internet connection. It's important to keep in mind that the accuracy of pre-trained models and the resources required to run them may vary, so it's important to carefully evaluate the options before making a decision.