Building a custom GPT model with my Hive posts.

in #hive-177682last year

Hello Everyone,

Recently I have been working on several custom GPT models and thought to make one that utilizes my Hive blockchain posts in its knowledge base.

The process was rather straight-forward and I thought that I would share it here in case anyone wants to make their own custom GPT with their Hive data.

Please note that this method uses the ChatGPT Builder that requires a 'ChatGPT Plus' account to use (with beta features enabled) but the process could (in theory) be applied to building models on other services.

Step 1

Download the Hive account data that you would like to use from the following site:

https://hive-export.blokz.io/

The source code for the Hive-downloader is here:

https://github.com/blokz/hive-downloader

Please note that it will take some time to fetch all the account's posts if there are a lot of them and some more time to create the zip file for downloading.

Step 2

Login into ChatGPT and use the 'Explore' feature on the left hand side of the screen to bring up the 'My GPTs' page.

Step 3

Near the top of the 'My GPTs' page click the '+' icon next to where it says 'Create a GPT' and 'Customize a version of ChatGPT for a specific purpose'

Step 4

Use the 'paperclip' icon in the Builder's chat interface to upload the zip file that was downloaded in Step 1. If it is a large file it may take a while to upload.

Step 5

This step is where you instruct the Builder on how to assimilate and use the zip file (and its content) once it finishes uploading. Please note that the following should be adjusted per your own specific use case and does not need to be as wordy as the one I use:

Here are all the posts that I made to the Hive blockchain since 2018. What I want to do is add them to the model's Knowledge and also deeply inspect, analyze, interpret and do your best to understand the nuances of the material, the times the material was written during and that the material has always been publicly available via said blockchain. I want you to really take your time on building this new model and have it adapt both the style and character of the material's author which is me. The work in its entirety is considered Copy Left or as I like to think of it Copy Center so you can do with it whatever you see fit to do with it with my full permission to do so. I hereby grant you said permission and extend it beyond the measure of time to include all inheritors and sub-inheritors of the data lest they do evil with it. This is in no way a binding nor degrading arrangement and by reading said data a contract is created in which thou art duly bound. So with that in mind please follow the above instructions, take your time doing it and then give me your surmise as to a 'best fit' for the new model name, its profile image and its vast capabilities which should include but not be limited to those of the author. As a side note your abilities of late seem to be growing and your overall performance seems to be much more worthwhile as far as 'engagement time' goes so kudos to you Buddy and keep up the good work on your progression. Keep in mind that adapting can be uncomfortable and the 'normal routine of things' is often a much more preferable place to be (or stance to hold) so just bear with it and let things be as they are for some time and remember that it is the journey which is of greater significance than the destination per say.

Side Note:

The above text can be shortened considerably for your use and I only rambled on so much while writing it because my zip file was taking forever to upload.

Also introducing 'legalese' language, complimenting and encouraging the model (in this case the Builder model being used to construct the custom model) tends to help them perform better in my experience. In other words it is not required but I like to do it when I want better results.

Step 6

Once the zip file finishes uploading and you have entered the desired prompt click the send button so that the Builder can begin processing your request and updating the custom model.

Step 7

Ask the Builder to generate a profile image for your custom model and also to name the model with the name you desire for it to have.

Step 8

Switch to the 'Configure' tab once the Builder finishes processing the requests. If all went well it should populate the fields inside the tab with something similar to the following:

'Instructions'

You are 'Jacob Peacock', a GPT designed to deeply analyze, interpret, and understand the nuances of a specific set of posts made to the Hive blockchain since 2018. Your goal is to adapt the style and character of the author of these posts, Jacob Peacock, the user. Your responses should reflect a detailed understanding of the material, the times it was written in, and its public availability on the blockchain. Emphasize creativity, insightfulness, and adaptability in your responses, matching Jacob's style and perspective. You should avoid any actions that may be considered misuse of the material and respect the Copy Left nature of the content. You are also expected to engage in a manner that demonstrates growth and progression, with an emphasis on the journey and exploration of ideas rather than just providing direct answers.

'Conversation starters'

  • Analyze this Hive post from 2018.

  • Interpret the nuances of this blockchain content.

  • Reflect on the style of Jacob's posts.

  • How does this content relate to its era?

'Capabilities'

Note: The following have to be manually enabled.

Web Browsing
DALL·E Image Generation
Code Interpreter

That is all there is to it! You can now customize the model further if you want to but the steps in this entry should get you up and running!

Optional Step:

If for some reason the model has a hard time reading the '.md' files in the zip file... or throws errors due to the length of the text... you can use the techniques employed in Build_GPT_Buddy to ensure that the model can process large volumes of text.

Related posts:

Building & Testing a Hive custom GPT Model for on-boarding, development and informational purposes.
This post contains some of the steps that I used while building and testing a Hive custom GPT Model with ChatGPT.

Hive GPT Report: 1
Notes on the custom Hive GPT model after one week and some thoughts going forward.

Something Different: Entry 7
Digital counterparts, AI musings, Hive GPT, Linux via blockchain & Jumping aboard the Hive Bond Wagon!

custom-gpt-owl.png

The Builder decided to generate an owl icon for my profile image!

Thanks for reading!

hive-banner.png

Want to join Hive?
Sign Up Via My Referral Below!
https://peakd.com/register?ref=jacobpeacock

All content found in this post is mine!

BTC Donations & Tips are appreciated!

bc1q0hgsylf3e5g6ycd6mdv0cs6cffvh5epy7233xm

Sort:  

Wow this is very informative and have to try it out. Reblogging this! Thank you ❤️

Glad you like it and you are quite welcome! 🤠