Use of Code AI/ChatGPT AI to generate worldbuilding content based on Coda document

Hello @Heidi_Jugovic,

I wrote this text with AI help (a GPT expert in Coda I created):

Your project of integrating Coda.io with AI capabilities for your D&D campaign worldbuilding is quite ambitious and innovative. Given the limitations you’ve experienced with the column fill AI and the chat feature in Coda, and your need for more context-specific AI assistance, here are some potential approaches:

  1. Using the ChatGPT Pack in Coda.io:
  • The ChatGPT Pack for Coda can potentially be more flexible than the built-in AI features. You can set it up to pull specific data from your tables in Coda and use that data as context for generating AI responses.
  • However, the ChatGPT Pack might still have some limitations in terms of understanding deeply nested or complex relational data. You’d need to experiment with how well it can interpret the context from your tables.
  1. Revisiting Make.com as a Bridge:
  • Since you’ve had some success with Make.com (formerly Integromat) in the past, it might be worth revisiting this option. Make.com can act as a bridge between Coda and an external AI service (like ChatGPT or a similar API).
  • You could set up a workflow where data from your Coda tables is sent to an AI service via Make.com, processed, and then the results are sent back to Coda. This might give you more control over the context and content of the AI’s responses.
  1. Custom Integration with Coda API:
  • If you have programming skills or access to a developer, you might consider building a custom integration using Coda’s API.
  • You could create a script or application that fetches data from your Coda tables, sends it to an AI model (like OpenAI’s GPT-3), and then processes the AI’s responses in a way that’s tailored to your specific needs.
  • This approach would give you the most control and flexibility but requires the most technical effort.
  1. Scripting within Coda:
  • Depending on the complexity of your needs, you might be able to write scripts within Coda that generate content based on the data in your tables. This would be more limited than using an AI model but could work for simpler generation tasks.

In your specific use case for generating POI names in the city of Zarza, a combination of these methods could be used. For example, you could use a script or the ChatGPT Pack to pull contextual data from your Settlement and POI tables and then send this data to an AI model for generating names that are contextually appropriate.

For the follow-on use case (populating columns about the Inn), a similar approach could be taken. Here, more complex integration might be needed to handle the generation of descriptions, images, and menus that fit the broader context.

In summary, while there is no one-size-fits-all solution, experimenting with the ChatGPT Pack, revisiting Make.com, considering a custom integration using Coda’s API, or utilizing scripting within Coda are all viable paths to explore. Each has its own trade-offs in terms of complexity, flexibility, and the level of technical skill required.