Astrology ai agent

Hello,

I want to create an AI agent for astrology that will be integrated into WhatsApp so that users can enter WhatsApp and ask questions about their natal chart.

The interaction will be as follows:

  • The user enters WhatsApp and provides their details — place, exact time (to the minute), and year of birth.

  • Based on this, the user can ask questions regarding their natal chart, such as: “Create my solar chart for the year,” “Provide my horoscope for the next week,” “Tell me about my talents,” “Describe my character,” and so on.

I want to train the AI agent using 2 types of data:

  • The first type of data is a website like this one - https://sotis-online.ru/, where its possible to find the position of planets at a specific time and place.

  • second type of data is an astrology book which explains how to read datas that was recieved from the website I shared before i this message

I have the following questions:

  1. Can an AI agent created using this ai builder be integrated into WhatsApp?

  2. Can AI agents extract data for each user from websites like https://sotis-online.ru/?

  3. Can AI agents extract data from such websites and then search for interpretations of the planetary positions based on a book? (I will provide a book for AI training.)

  4. Is it possible to implement such a project using this ai builder?

  5. Are programming skills required for such a project?

Hey everyone :waving_hand:,

I’ve been working on an Astrology AI Agent that blends natural language processing with real-time horoscope and birth chart generation. The idea is to create a more interactive and personalized astrological experience—users can chat with the bot, share their birth details, and get daily horoscopes, compatibility readings, and even detailed natal chart interpretations.

I’m using OpenAI for the conversational part and integrating astrology APIs to fetch accurate planetary positions and chart visuals. Still iterating and fine-tuning things, but the project is live now at Astrologer BOT USA if anyone wants to try it out.

Would love to hear your thoughts, feedback, or ideas—especially from folks who’ve built similar domain-specific AI agents. Open to collaboration too if this is something that interests you!

Thanks :blush:

yes, this project is 100% possible, but it requires a few specific architectural pieces to bring it all together.

Here is a breakdown of your 5 questions:

1. Can an AI agent be integrated into WhatsApp?

Yes. You can integrate an AI agent into WhatsApp, but you won’t do it directly inside a standard AI builder GUI alone. You’ll need to use the WhatsApp Business API (via providers like Twilio, Meta Cloud API, or MessageBird). The setup involves receiving a webhook on WhatsApp when a user sends a message, routing that message to your AI logic/backend, and sending the response back to the chat.

2. Can AI agents extract planetary data from websites like sotis-online.ru?

Yes, but scraping web GUIs live inside an LLM isn’t ideal. Web scraping live sites on every user query can be slow, fragile, and prone to IP blocks.

  • Better approach: Instead of scraping interactive chart websites on the fly, use an Ephemeris API or a Python library like pyswisseph (Swiss Ephemeris) on your backend. This allows your backend to calculate exact planetary degrees, signs, houses, and transits deterministically in real-time using latitude/longitude and exact timestamp inputs.

3. Can AI agents extract data and cross-reference it with a custom astrology book?

Yes! This is a classic Retrieval-Augmented Generation (RAG) use case.

  • Step A (Data Extraction): Your backend calculates planetary placements (e.g., Sun in Aries in 10th House).

  • Step B (Interpretation/RAG): You chunk and index your custom astrology book into a Vector Database (using tools like FAISS, ChromaDB, or Pinecone).

  • Step C (Generation): When a user asks “Tell me about my career,” the AI searches your vector database for passages in your book relating to 10th House transits/placements, pulls that context, and passes it to the LLM to generate a personalized response.

4 & 5. Is it possible using an AI Builder, and are programming skills required?

  • Is code required? Yes, basic to intermediate programming is required. Pure no-code AI builders usually struggle with exact mathematical calculations (like calculating a chart’s exact degrees) and multi-step workflows (WhatsApp webhook \\rightarrow Ephemeris calculation \\rightarrow Vector Database lookup \\rightarrow LLM generation).

  • Stack suggestion: You can build this easily using Python with LangChain or LlamaIndex to manage the RAG/book data, FastAPI to handle the WhatsApp webhook, and an open-source model hosted right here on Hugging Face (or an OpenAI/Anthropic API).

Real-World Reference

If you want to see a live example of how AI is being used in modern astrology, check out platforms like Staarvani. They combine algorithmic chart/transit calculations with AI-driven interpretations to give real-time astrological insights. Looking at how consumer platforms structure user input (birth time, date, location) vs. output formats gives a great baseline for structuring your WhatsApp flow!

Good luck building it! Feel free to ask if you need help setting up the RAG pipeline or API webhooks.